--- - name: Install MicroK8s on Raspberries hosts: kubernetes roles: - common become: yes gather_facts: no tasks: - name: Install MicroK8s ansible.builtin.snap: channel: stable classic: true name: microk8s state: present register: result - name: Display install outcome ansible.builtin.debug: var: result.stdout_lines - name: Install kubectl ansible.builtin.snap: channel: stable classic: true name: kubectl state: present - name: Create kubectl config folder ansible.builtin.file: path: ~/.kube state: directory mode: "0644" - name: Populate kubectl config file ansible.builtin.command: cmd: sudo microk8s config > ~/.kube/config