allow to configure docker networks
This commit is contained in:
parent
83e1bea19b
commit
9920f0d478
|
@ -36,3 +36,20 @@ dockerengine_usernamespace_enabled: False
|
||||||
dockerengine_nsremap_user: dockremap
|
dockerengine_nsremap_user: dockremap
|
||||||
dockerengine_nsremap_range_start: 231072
|
dockerengine_nsremap_range_start: 231072
|
||||||
dockerengine_nsremap_range_length: 65536
|
dockerengine_nsremap_range_length: 65536
|
||||||
|
|
||||||
|
# @var dockerengine_networks:description: List of additional docker networks to create.
|
||||||
|
# @var dockerengine_networks:example: >
|
||||||
|
# dockerengine_networks:
|
||||||
|
# - name: my_network
|
||||||
|
# driver: bridge
|
||||||
|
# enable_ipv6: True
|
||||||
|
# ipam_config:
|
||||||
|
# - subnet: fdd1:ac8c:0557:7ce1::/64
|
||||||
|
# force: False
|
||||||
|
# state: present
|
||||||
|
# @end
|
||||||
|
dockerengine_networks: []
|
||||||
|
# @var dockerengine_networks:description: >
|
||||||
|
# List of extra docker networks to create. For configuration detials see `docker_networks`.
|
||||||
|
# @end
|
||||||
|
dockerengine_networks_extra: []
|
||||||
|
|
|
@ -51,6 +51,18 @@
|
||||||
- /etc/subuid
|
- /etc/subuid
|
||||||
- /etc/subgid
|
- /etc/subgid
|
||||||
|
|
||||||
|
- name: Create docker networks
|
||||||
|
docker_network:
|
||||||
|
name: "{{ item.name }}"
|
||||||
|
enable_ipv6: "{{ item.enable_ipv6 | default(False) }}"
|
||||||
|
ipam_config: "{{ item.ipam_config | default(omit) }}"
|
||||||
|
force: "{{ item.force | default(omit) }}"
|
||||||
|
state: "{{ item.state | default('present') }}"
|
||||||
|
loop: "{{ dockerengine_networks + dockerengine_networks_extra }}"
|
||||||
|
loop_control:
|
||||||
|
label: "{{ item.name }}"
|
||||||
|
notify: __docker_restart
|
||||||
|
|
||||||
- name: Ensure docker engine is up and running
|
- name: Ensure docker engine is up and running
|
||||||
service:
|
service:
|
||||||
name: "{{ dockerengine_service }}"
|
name: "{{ dockerengine_service }}"
|
||||||
|
|
Loading…
Reference in New Issue