prole/infrastructure/roles/local_user/tasks/main.yml
2026-01-28 13:05:28 -08:00

24 lines
554 B
YAML

---
- 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'