[deploy-env] Do not use kubernetes.core ansible module
It fails with the error: `No module named 'yaml'`. So let's use native helm with the ansible shell instead. Change-Id: If652d603cfcaeb0b70c9b566b90d98e627d3bada
This commit is contained in:
parent
e599421b0b
commit
c8e87da4ae
@ -1,20 +1,17 @@
|
|||||||
---
|
---
|
||||||
- name: Add Flannel Helm repo
|
- name: Add Flannel Helm repo
|
||||||
become: false
|
become_user: "{{ kubectl.user }}"
|
||||||
when: inventory_hostname in (groups['primary'] | default([]))
|
when: inventory_hostname in (groups['primary'] | default([]))
|
||||||
block:
|
block:
|
||||||
- name: Add Flannel chart repo
|
- name: Add Flannel chart repo
|
||||||
kubernetes.core.helm_repository:
|
shell: |
|
||||||
name: flannel
|
helm repo add flannel https://flannel-io.github.io/flannel/
|
||||||
repo_url: "https://flannel-io.github.io/flannel/"
|
|
||||||
|
|
||||||
- name: Install Flannel
|
- name: Install Flannel
|
||||||
kubernetes.core.helm:
|
shell: |
|
||||||
name: flannel
|
helm upgrade --install flannel flannel/flannel \
|
||||||
chart_ref: flannel/flannel
|
--version {{ flannel_version }} \
|
||||||
namespace: kube-flannel
|
--namespace kube-flannel \
|
||||||
create_namespace: true
|
--create-namespace \
|
||||||
chart_version: "{{ flannel_version }}"
|
--set podCidr="{{ kubeadm.pod_network_cidr }}"
|
||||||
release_values:
|
|
||||||
podCidr: "{{ kubeadm.pod_network_cidr }}"
|
|
||||||
...
|
...
|
||||||
|
@ -16,17 +16,17 @@
|
|||||||
when: inventory_hostname in (groups['primary'] | default([]))
|
when: inventory_hostname in (groups['primary'] | default([]))
|
||||||
block:
|
block:
|
||||||
- name: Add MetalLB chart repo
|
- name: Add MetalLB chart repo
|
||||||
kubernetes.core.helm_repository:
|
become_user: "{{ kubectl.user }}"
|
||||||
name: metallb
|
shell: |
|
||||||
repo_url: "https://metallb.github.io/metallb"
|
helm repo add metallb https://metallb.github.io/metallb
|
||||||
|
|
||||||
- name: Install MetalLB
|
- name: Install MetalLB
|
||||||
kubernetes.core.helm:
|
become_user: "{{ kubectl.user }}"
|
||||||
name: metallb
|
shell: |
|
||||||
chart_ref: metallb/metallb
|
helm upgrade --install metallb metallb/metallb \
|
||||||
chart_version: "{{ metallb_version }}"
|
--version {{ metallb_version }} \
|
||||||
namespace: metallb-system
|
--namespace metallb-system \
|
||||||
create_namespace: true
|
--create-namespace
|
||||||
|
|
||||||
- name: Sleep before trying to check MetalLB pods
|
- name: Sleep before trying to check MetalLB pods
|
||||||
pause:
|
pause:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user