|
98 | 98 | ansible.builtin.debug: |
99 | 99 | msg: "{{ lookup('ansible.builtin.template', 'values.j2') }}" |
100 | 100 |
|
| 101 | + - name: Set chart values fact |
| 102 | + ansible.builtin.set_fact: |
| 103 | + chart_values: "{{ lookup('ansible.builtin.template', 'values.j2') | trim | from_yaml }}" |
| 104 | + |
101 | 105 | - name: Update chart setup fact |
102 | 106 | ansible.builtin.set_fact: |
103 | 107 | cilium_setup: false |
|
106 | 110 | ansible.builtin.debug: |
107 | 111 | msg: "{{ lookup('ansible.builtin.template', 'values.j2') }}" |
108 | 112 |
|
| 113 | + - name: Update chart values fact |
| 114 | + ansible.builtin.set_fact: |
| 115 | + chart_values: "{{ chart_values | combine(lookup('ansible.builtin.template', 'values.j2') | trim | from_yaml, recursive=true) }}" |
| 116 | + |
109 | 117 | - name: Update chart postinstall fact |
110 | 118 | ansible.builtin.set_fact: |
111 | 119 | cilium_postinstall: true |
|
114 | 122 | ansible.builtin.debug: |
115 | 123 | msg: "{{ lookup('ansible.builtin.template', 'values.j2') }}" |
116 | 124 |
|
| 125 | + - name: Update chart values fact |
| 126 | + ansible.builtin.set_fact: |
| 127 | + chart_values: "{{ chart_values | combine(lookup('ansible.builtin.template', 'values.j2') | trim | from_yaml, recursive=true) }}" |
| 128 | + |
117 | 129 | - name: Add repository |
118 | 130 | kubernetes.core.helm_repository: |
119 | 131 | name: '{{ cilium_vars.kubernetes.helm.repository.org }}' |
|
127 | 139 | --namespace {{ cilium_vars.kubernetes.namespace }} |
128 | 140 | --version {{ cilium_vars.kubernetes.helm.chart.version }} |
129 | 141 | --context 3 --values - |
130 | | - stdin: "{{ lookup('ansible.builtin.template', 'values.j2') }}" |
| 142 | + stdin: '{{ chart_values | to_yaml }}' |
131 | 143 | register: result |
132 | 144 | delay: 1 |
133 | 145 | retries: 3 |
|
0 commit comments