diff --git a/installer/inventory b/installer/inventory index 4b644ba21d..e581001cbc 100644 --- a/installer/inventory +++ b/installer/inventory @@ -154,3 +154,6 @@ secret_key=awxsecret # which makes include "optional" - i.e. not fail # if file is absent #extra_nginx_include="/etc/nginx/awx_extra[.]conf" + +# Docker compose explicit subnet. Set to avoid overlapping your existing LAN networks. +#docker_compose_subnet="172.17.0.1/16" diff --git a/installer/roles/local_docker/templates/docker-compose.yml.j2 b/installer/roles/local_docker/templates/docker-compose.yml.j2 index 66ada06aba..7ecdcf2dad 100644 --- a/installer/roles/local_docker/templates/docker-compose.yml.j2 +++ b/installer/roles/local_docker/templates/docker-compose.yml.j2 @@ -171,6 +171,17 @@ services: https_proxy: {{ https_proxy | default('') }} no_proxy: {{ no_proxy | default('') }} {% endif %} + +{% if docker_compose_subnet is defined %} +networks: + default: + driver: bridge + ipam: + driver: default + config: + - subnet: {{ docker_compose_subnet }} +{% endif %} + volumes: supervisor-socket: rsyslog-socket: