You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

46 lines
970 B

---
- 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