chore: Correctly inject chart values
Container & Helm chart / Linting (push) Successful in 5s Details
Container & Helm chart / Semantic Release (Dry-run) (push) Successful in 51s Details
Container & Helm chart / Kubernetes Bootstrap Appliance (push) Successful in 35m41s Details

This commit is contained in:
Danny Bessems 2024-06-11 12:00:45 +10:00
parent 2802b49d02
commit 20f28f7d8a
1 changed files with 7 additions and 5 deletions

View File

@ -1,10 +1,12 @@
- block: - block:
- name: Inject password into values file - name: Import generated values file into dictionary and combine with custom values
ansible.builtin.copy: ansible.builtin.set_fact:
dest: "{{ stepconfig.path }}" values_initial: |
content: "{{ lookup('ansible.builtin.file', stepconfig.path) | regex_replace('(ca_password|provisioner_password):[ ]?\n', '\\1: ' ~ (vapp['metacluster.password'] | b64encode) ~ '\n') }}" {{
no_log: true lookup('ansible.builtin.file', stepconfig.path) | from_yaml |
combine( components['step-certificates'].chart_values | from_yaml, recursive=True, list_merge='append')
}}
- name: Install step-ca chart - name: Install step-ca chart
kubernetes.core.helm: kubernetes.core.helm: