--- - hosts: all become: yes vars_files: - "vars/vault.yaml" roles: - role: geerlingguy.security - role: geerlingguy.ntp - role: grog.package tasks: - name: remove ubuntu motd spam become: true file: path: "/etc/update-motd.d/{{ item }}" state: absent loop: - 50-landscape-sysinfo - 80-livepatch - 95-hwe-eol - 10-help-text - 50-motd-news when: ansible_distribution == 'Ubuntu' - hosts: docker become: yes vars_files: - "vars/vault.yaml" tasks: - pip: name: docker - pip: name: docker-compose roles: - role: geerlingguy.docker - hosts: edge become: yes vars_files: - "vars/vault.yaml" roles: - role: ironicbadger.ansible_role_docker_compose_generator - role: dock-cfddns - hosts: rancher become: yes vars_files: - "vars/vault.yaml" roles: - role: dock-rancher - hosts: nfs become: yes vars_files: - "vars/vault.yaml" roles: - role: geerlingguy.nfs