--- - 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 nuts include_role: name: nut # - name: Set up nfs network shares server # include_role: # name: nfs_server # - name: Set up samba network shares # include_role: # name: samba_server - name: Install docker debug: msg: Todo - 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