diff --git a/Ansible/requirements.yml b/Ansible/requirements.yml index 2acc45f08dfa51c4dd246bd2120ea0774986c74c..efbffdbc668d277f54c2c11954eec7fd275718fe 100644 --- a/Ansible/requirements.yml +++ b/Ansible/requirements.yml @@ -4,3 +4,5 @@ collections: version: '>=5' - name: community.aws version: '>=5' + - name: community.docker + version: '>=3' diff --git a/Ansible/roles/debian_server/tasks/docker.yml b/Ansible/roles/debian_server/tasks/docker.yml index 4c5a120a9ea602493f090606cdfc6716a6298675..b4edaf9166b36527581ce4668193b09c0475cccc 100644 --- a/Ansible/roles/debian_server/tasks/docker.yml +++ b/Ansible/roles/debian_server/tasks/docker.yml @@ -94,3 +94,18 @@ name: dvb.timer notify: - Systemd daemon reload + +- name: Create the Shore services Docker network + community.docker.docker_network: + appends: true + driver: bridge + enable_ipv6: false + internal: false + ipam_config: + - gateway: 172.20.0.1 + subnet: 172.20.0.0/16 + labels: + "com.docker.compose.network": shore + ansible_managed: "true" + name: shore + state: present