Files
ansible-shared/file/autofs/tasks/Debian/Debian_13.yml

39 lines
946 B
YAML

---
# Install autofs
- name: Installing AutoFS on {{ ansible_distribution }} {{ ansible_distribution_major_version }}
apt:
update_cache: yes
state: present
name:
- autofs
# Create extra.autofs
- name: Creating AutoFS /etc/auto.master.d/extra.autofs
template:
src: extra.autofs.j2
dest: /etc/auto.master.d/extra.autofs
owner: root
group: root
mode: '0644'
# Create the dest directories
- name: Creating AutoFS destination directories
file:
path: "{{ item.dest }}"
state: directory
owner: "{{ superuser }}"
group: "{{ supergroup }}"
mode: '0755'
loop: "{{ autofs_mounts }}"
# Create each servers /etc/auto.master.d/server.autofs file
- name: Creating AutoFS /etc/auto.master.d/server.autofs for each server in autofs_mounts
template:
src: mounts.autofs.j2
dest: /etc/auto.master.d/mounts.autofs
owner: root
group: root
mode: '0644'
notify: reload-autofs