- hosts: - all roles: - role: packages tags: packages become: yes - role: lusers tags: lusers become: yes - role: superusers tags: superusers become: yes - role: apt-repos tags: apt-repos become: yes - hosts: k8s-master tags: k3s, k8s roles: - role: k3s tags: k3s become: yes vars: k3s_role: master - hosts: k8s-nodes tags: k3s, k8s roles: - role: k3s tags: k3s become: yes vars: k3s_role: node - hosts: - k8s tags: interfaces tasks: - become: yes copy: dest: /etc/network/interfaces.d/60-k3s.cfg content: | auto ens2.1 iface ens2.1 inet static address {{ ansible_host }}/32