50 lines
1003 B
YAML
50 lines
1003 B
YAML
---
|
|
- name: Install autofs and bindfs
|
|
apt:
|
|
update_cache: true
|
|
name:
|
|
- autofs
|
|
- bindfs
|
|
register: apt_result
|
|
retries: 3
|
|
until: apt_result is succeeded
|
|
|
|
- name: Configure autofs deamon
|
|
template:
|
|
src: "{{ item }}.j2"
|
|
dest: /etc/{{ item }}
|
|
mode: 0644
|
|
loop:
|
|
- default/autofs
|
|
- auto.master
|
|
notify: Restart autofs service
|
|
|
|
- name: Configure home-adh autofs
|
|
template:
|
|
src: auto.master.d/{{ item.0 }}.j2
|
|
dest: /etc/auto.master.d/{{ item.0 }}
|
|
mode: "{{ item.1 }}"
|
|
loop:
|
|
- [home-owncloud.autofs, "0600"]
|
|
- [home-owncloud.sh, "0700"]
|
|
notify: Restart autofs service
|
|
|
|
- name: Create /home-owncloud/ directory
|
|
file:
|
|
path: /home-owncloud
|
|
state: directory
|
|
mode: 0750
|
|
owner: www-data
|
|
group: root
|
|
|
|
- name: Install autoclean cron
|
|
template:
|
|
src: cron.d/owncloud-clean-autofs.j2
|
|
dest: /etc/cron.d/owncloud-clean-autofs
|
|
|
|
- name: Start autofs service
|
|
systemd:
|
|
name: autofs
|
|
enabled: true
|
|
state: started
|