2023-04-12 18:21:09 -06:00

18 lines
663 B
Plaintext

{{ if eq "macvlan" "${network_mode:-macvlan}" }} driver: macvlan
driver_opts:
parent: ${internal_interface}
com.docker.network.enable_ipv6: "${ipv6_enabled:-false}"
ipam:
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 }}