container: Support referring to container files by network name
This commit is contained in:
@@ -16,7 +16,9 @@
|
||||
network_name: "{{ network.name }}"
|
||||
network_subnet: "{{ _container_network_subnet }}"
|
||||
network_range: "{{ _container_network_range }}"
|
||||
when: network_created_networks is not defined or network.name not in network_created_networks
|
||||
when:
|
||||
- "'.' not in network.name"
|
||||
- network_created_networks is not defined or network.name not in network_created_networks
|
||||
loop: "{{ container_networks }}"
|
||||
loop_control:
|
||||
loop_var: network
|
||||
|
||||
@@ -3,7 +3,7 @@ _container_networks: >-
|
||||
{{
|
||||
container_networks
|
||||
| map(attribute='name')
|
||||
| map('regex_replace', '$', '.network')
|
||||
| map('regex_replace', '^(?!.*\.)(.*)$', '\1.network')
|
||||
| zip(container_networks | map(attribute='ip', default=''))
|
||||
| map('reject', 'equalto', '')
|
||||
| map('join', ':ip=')
|
||||
|
||||
Reference in New Issue
Block a user