--- - name: nas hosts: nas become: true vars_files: - vars/users.yml - vars/home.yml - vars/nas.yml pre_tasks: - name: Update apt: update_cache: true upgrade: true roles: - role: core - role: ssh tags: - ssh - role: samba_server tags: - samba_server - role: nfs_server tags: - nfs_server - role: nut tags: - nut - role: geerlingguy.docker tags: - docker - role: pihole tags: - docker - pihole tasks: - name: Include user include_role: name: "user" loop: - "{{ admin }}" loop_control: loop_var: user tags: - user - name: Remove firstboot user ansible.builtin.user: name: foo state: absent remove: yes tags: - user - name: Set up monitoring server debug: msg: Todo - name: Set up homeassistant debug: msg: Todo #- name: Set up collectd # include_role: # name: collectd - name: backup hosts: backup vars_files: - vars/home.yml - vars/backup.yml - vars/backup_secret.yml tasks: - name: NFS shares client include_role: name: nfs_client - name: Set up borgmatic include_role: name: borgmatic - name: Set up collectd include_role: name: collectd