service: move secrets definition from set_fact to vars
This commit is contained in:
@@ -6,15 +6,6 @@
|
|||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
_service_container_mounts: []
|
_service_container_mounts: []
|
||||||
_service_container_requires: "{{ service_requires }}"
|
_service_container_requires: "{{ service_requires }}"
|
||||||
_service_container_secrets: []
|
|
||||||
|
|
||||||
- name: Secrets definition for {{ service_name }}
|
|
||||||
ansible.builtin.set_fact:
|
|
||||||
_service_container_secrets: "{{ _service_container_secrets + [secret | combine({'name': service_name ~ '-' ~ secret.name})] }}"
|
|
||||||
no_log: true
|
|
||||||
loop: "{{ service_container_secrets }}"
|
|
||||||
loop_control:
|
|
||||||
loop_var: secret
|
|
||||||
|
|
||||||
- name: Databse for {{ service_name }}
|
- name: Databse for {{ service_name }}
|
||||||
ansible.builtin.include_tasks: database.yaml
|
ansible.builtin.include_tasks: database.yaml
|
||||||
|
|||||||
@@ -1,3 +1,14 @@
|
|||||||
---
|
---
|
||||||
_service_template_mounts: "{{ service_container_mounts | selectattr('type', '==', 'template') | list }}"
|
_service_template_mounts: "{{ service_container_mounts | selectattr('type', '==', 'template') | list }}"
|
||||||
_service_host_directory: "/srv/{{ service_name }}"
|
_service_host_directory: "/srv/{{ service_name }}"
|
||||||
|
|
||||||
|
_service_container_secrets: >
|
||||||
|
{{
|
||||||
|
service_container_secrets
|
||||||
|
| zip(service_container_secrets
|
||||||
|
| map(attribute='name')
|
||||||
|
| map('regex_replace', '^', service_name ~ '-')
|
||||||
|
| map('community.general.dict_kv', 'name')
|
||||||
|
)
|
||||||
|
| map('combine')
|
||||||
|
}}
|
||||||
|
|||||||
Reference in New Issue
Block a user