service: Allow additional dependencies for additional containers
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
---
|
||||
_service_additional_container_defaults:
|
||||
image: "{{ service_container_image }}"
|
||||
requires: []
|
||||
wants: []
|
||||
|
||||
_service_additional_containers_with_default_image: >-
|
||||
{{
|
||||
([{ 'image': service_container_image }] * service_additional_containers | length)
|
||||
([_service_additional_container_defaults] * service_additional_containers | length)
|
||||
| zip(service_additional_containers)
|
||||
| map('combine')
|
||||
}}
|
||||
@@ -72,13 +77,16 @@ _service_additional_containers: >-
|
||||
|
||||
_service_additional_container_wants: >-
|
||||
{{
|
||||
service_wants
|
||||
+ _service_additional_container_publish_socket_ports
|
||||
service_wants + _service_additional_container.wants +
|
||||
_service_additional_container_publish_socket_ports
|
||||
| map(attribute='name')
|
||||
| map('regex_replace', '^', service_name ~ '-')
|
||||
| map('regex_replace', '$', '-socat.socket')
|
||||
}}
|
||||
|
||||
_service_additional_container_requires: >-
|
||||
{{ _service_container_requires + _service_additional_container.requires }}
|
||||
|
||||
_service_additional_container_networks: >-
|
||||
{{
|
||||
[{
|
||||
|
||||
Reference in New Issue
Block a user