Browse Source

add files user for file-host role

master
cinnaboot 4 years ago
parent
commit
7a0586a7df
  1. 2
      all.yml
  2. 31
      roles/file-host/tasks/main.yml
  3. 2
      roles/gitea/tasks/main.yml

2
all.yml

@ -34,5 +34,5 @@
roles: [gitea]
- hosts: file-host
tags: containers, file_host
tags: containers, file-host
roles: [file-host]

31
roles/file-host/tasks/main.yml

@ -13,3 +13,34 @@
state: restarted
enabled: yes
- name: add files user
user:
name: files
home: /var/www/localhost
password: ''
- name: set files user as owner of http docroot
file:
path: /var/www/localhost
state: directory
recurse: yes
owner: files
group: files
- name: add ssh path for files user
file:
path: /var/www/localhost/.ssh
state: directory
owner: files
group: files
mode: 0700
- name: copy ssh pubkey for files user
copy:
remote_src: yes
owner: files
group: files
src: /root/.ssh/authorized_keys
dest: /var/www/localhost/.ssh/authorized_keys
mode: 0600

2
roles/gitea/tasks/main.yml

@ -14,7 +14,7 @@
- name: patch gitea init script
# see) https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/gitea/gitea.initd
- template:
template:
src: templates/gitea.initd
dest: /etc/init.d/gitea

Loading…
Cancel
Save