45 lines
711 B
HCL
45 lines
711 B
HCL
terraform {
|
|
required_providers {
|
|
docker = {
|
|
source = "kreuzwerker/docker"
|
|
version = "3.0.2"
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "docker" {
|
|
host = "tcp://192.168.2.64:2376"
|
|
cert_path = pathexpand(".docker")
|
|
}
|
|
|
|
resource "docker_network" "bridge" {
|
|
name = "qnet-static-eth0-48e715"
|
|
driver = "qnet"
|
|
ipam_driver = "qnet"
|
|
internal = false
|
|
attachable = false
|
|
ingress = false
|
|
ipv6 = false
|
|
|
|
ipam_config {
|
|
aux_address = {}
|
|
subnet = "192.168.2.0/24"
|
|
gateway = "192.168.2.1"
|
|
}
|
|
|
|
ipam_options = {
|
|
iface = "eth0"
|
|
}
|
|
|
|
lifecycle {
|
|
ignore_changes = [
|
|
ipam_config
|
|
]
|
|
}
|
|
}
|
|
|
|
resource "docker_network" "host" {
|
|
name = "host"
|
|
}
|
|
|