---
- name: Install autofs
  apt:
    update_cache: true
    name: autofs
  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-adh.autofs", "0644"]
    - ["home-adh.sh", "0755"]
  notify: Restart autofs service

- name: Start autofs service
  systemd:
    name: autofs
    enabled: true
    state: started