From 232899cb2ef168cfe03f2bef8a976d385681cbca Mon Sep 17 00:00:00 2001 From: Manevolent Date: Wed, 12 Apr 2023 18:11:55 -0600 Subject: [PATCH] Add support for various other common docker network models --- docker/networks/internal | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docker/networks/internal b/docker/networks/internal index 115a91f..6a0a4d8 100644 --- a/docker/networks/internal +++ b/docker/networks/internal @@ -1,3 +1,4 @@ +{{ if eq "macvlan" "${network_mode:-macvlan}" }} driver: macvlan driver_opts: parent: ${internal_interface} @@ -6,3 +7,15 @@ config: - subnet: ${internal_subnet} gateway: ${internal_gateway} +{{ else if eq "host" "${network_mode:-direct}" }} + driver: host +{{ else if eq "bridge" "${network_mode:-direct}" }} + driver: bridge + driver_opts: + com.docker.network.enable_ipv6: "${ipv6_enabled:-false}" +{{ else if eq "overlay" "${network_mode:-direct}" }} + driver: overlay + driver_opts: + com.docker.network.enable_ipv6: "${ipv6_enabled:-false}" +{{ end }} +