--- - name: Ensure kubeadm group exists ansible.builtin.group: name: "{{ k3s_kubeconfig_group | default('kubeadm') }}" state: present - name: Ensure local user pi exists ansible.builtin.user: name: pi state: present shell: /bin/bash home: /home/pi create_home: yes groups: "{{ k3s_kubeconfig_group | default('kubeadm') }}" append: true - name: Ensure /home/pi directory exists and has correct ownership ansible.builtin.file: path: /home/pi state: directory owner: pi group: pi mode: '0755'