mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-06 21:32:52 +00:00
* feat: implement extra_settings_files * fix: reduce duplicated code blocks by templates * docs: update docs for extra settings * docs: simplify the commands * docs: add notes for duplicated keys in setting files
21 lines
812 B
Django/Jinja
21 lines
812 B
Django/Jinja
{% if extra_settings_files.configmaps is defined and extra_settings_files.configmaps | length %}
|
|
{% for configmap in extra_settings_files.configmaps %}
|
|
- name: {{ ansible_operator_meta.name }}-{{ configmap.key | replace('_', '-') | replace('.', '-') | lower }}-configmap
|
|
configMap:
|
|
name: {{ configmap.name }}
|
|
items:
|
|
- key: {{ configmap.key }}
|
|
path: {{ configmap.key }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if extra_settings_files.secrets is defined and extra_settings_files.secrets | length %}
|
|
{% for secret in extra_settings_files.secrets %}
|
|
- name: {{ ansible_operator_meta.name }}-{{ secret.key | replace('_', '-') | replace('.', '-') | lower }}-secret
|
|
secret:
|
|
secretName: {{ secret.name }}
|
|
items:
|
|
- key: {{ secret.key }}
|
|
path: {{ secret.key }}
|
|
{% endfor %}
|
|
{% endif %}
|