26 lines
639 B
YAML
26 lines
639 B
YAML
---
|
|
- name: Install Cilium (required CNI for Talos cni:none)
|
|
ansible.builtin.command:
|
|
argv:
|
|
- helm
|
|
- upgrade
|
|
- --install
|
|
- cilium
|
|
- cilium/cilium
|
|
- --namespace
|
|
- kube-system
|
|
- --version
|
|
- "1.16.6"
|
|
- -f
|
|
- "{{ noble_repo_root }}/clusters/noble/bootstrap/cilium/values.yaml"
|
|
- --wait
|
|
environment:
|
|
KUBECONFIG: "{{ noble_kubeconfig }}"
|
|
changed_when: true
|
|
|
|
- name: Wait for Cilium DaemonSet
|
|
ansible.builtin.command: kubectl -n kube-system rollout status ds/cilium --timeout=300s
|
|
environment:
|
|
KUBECONFIG: "{{ noble_kubeconfig }}"
|
|
changed_when: false
|