ansible_cache/home_linux/k8s_stuff/install_microk8s.yml
2024-12-27 12:47:45 +00:00

38 lines
767 B
YAML
Executable File

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