3 changed files with 51 additions and 1 deletions
@ -0,0 +1,46 @@ |
|||||||
|
--- |
||||||
|
- name: install packages |
||||||
|
apk: |
||||||
|
name: |
||||||
|
- lighttpd |
||||||
|
state: installed |
||||||
|
|
||||||
|
- vars: |
||||||
|
block: |
||||||
|
- name: start and enable lighttpd |
||||||
|
service: |
||||||
|
name: lighttpd |
||||||
|
state: restarted |
||||||
|
enabled: yes |
||||||
|
|
||||||
|
- name: add homepage user |
||||||
|
user: |
||||||
|
name: homepage |
||||||
|
home: /var/www/localhost |
||||||
|
password: '' |
||||||
|
|
||||||
|
- name: set homepage user as owner of http docroot |
||||||
|
file: |
||||||
|
path: /var/www/localhost |
||||||
|
state: directory |
||||||
|
recurse: yes |
||||||
|
owner: homepage |
||||||
|
group: homepage |
||||||
|
|
||||||
|
- name: add ssh path for homepage user |
||||||
|
file: |
||||||
|
path: /var/www/localhost/.ssh |
||||||
|
state: directory |
||||||
|
owner: homepage |
||||||
|
group: homepage |
||||||
|
mode: 0700 |
||||||
|
|
||||||
|
- name: copy ssh pubkey for homepage user |
||||||
|
copy: |
||||||
|
remote_src: yes |
||||||
|
owner: homepage |
||||||
|
group: homepage |
||||||
|
src: /root/.ssh/authorized_keys |
||||||
|
dest: /var/www/localhost/.ssh/authorized_keys |
||||||
|
mode: 0600 |
||||||
|
|
||||||
Loading…
Reference in new issue