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