service: fix template mounts for additional containers
This commit is contained in:
@@ -36,3 +36,33 @@ _service_container_mounts: >-
|
||||
_service_container_bind_mounts +
|
||||
_service_container_template_mounts
|
||||
}}
|
||||
|
||||
|
||||
_service_all_template_mounts: >-
|
||||
{{
|
||||
(
|
||||
_service_template_mounts +
|
||||
(
|
||||
_service_additional_containers |
|
||||
map(attribute='mounts') |
|
||||
flatten
|
||||
)
|
||||
) |
|
||||
selectattr('type', '==', 'template') |
|
||||
unique
|
||||
}}
|
||||
_service_all_template_mount_directories: >-
|
||||
{{
|
||||
_service_all_template_mounts |
|
||||
map(attribute='source') |
|
||||
map('dirname') |
|
||||
unique |
|
||||
select('!=', '')
|
||||
}}
|
||||
_service_all_template_mount_host_files: >-
|
||||
{{
|
||||
_service_all_template_mounts |
|
||||
map(attribute='source') |
|
||||
map('regex_replace', '\.j2$', '') |
|
||||
map('regex_replace', '^', _service_host_directory ~ '/mounts/')
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user