2023-04-12 18:11:55 -06:00
|
|
|
{{ if eq "macvlan" "${network_mode:-macvlan}" }}
|
2020-06-28 13:47:16 -06:00
|
|
|
driver: macvlan
|
|
|
|
driver_opts:
|
|
|
|
parent: ${internal_interface}
|
2022-12-22 14:48:18 -07:00
|
|
|
com.docker.network.enable_ipv6: "${ipv6_enabled:-false}"
|
2020-06-28 13:47:16 -06:00
|
|
|
ipam:
|
|
|
|
config:
|
|
|
|
- subnet: ${internal_subnet}
|
|
|
|
gateway: ${internal_gateway}
|
2023-04-12 18:11:55 -06:00
|
|
|
{{ 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 }}
|
|
|
|
|