--- - name: nas hosts: nas become: true vars_files: - vars/users.yml - vars/home.yml - vars/nas.yml tasks: - name: Update apt: update_cache: true upgrade: true - name: Install core admin tools include_role: name: core - name: Include user include_role: name: "user" loop: - "{{ admin }}" loop_control: loop_var: user - name: Remove firstboot user ansible.builtin.user: name: foo state: absent remove: yes - name: Secure ssh include_role: name: ssh - name: Set up nfs network shares server debug: msg: Todo - name: Set up samba network shares debug: msg: Todo - name: Install docker debug: msg: Todo - name: Set up monitoring server debug: msg: Todo - name: Set up homeassistant debug: msg: Todo - name: Set up nuts 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