## Job scheduler for pihole resource "docker_image" "pihole" { name = "pihole/pihole:latest" } resource "docker_container" "pihole" { image = docker_image.pihole.latest name = "pihole" restart = "always" mounts { target = "/etc-pihole" source = "/share/appdata/pi-hole" type = "bind" } capabilities { add = ["NET_ADMIN"] } lifecycle { ignore_changes = [ ulimit, log_opts ] } networks_advanced { name = docker_network.bridge.name ipv4_address = "192.168.2.114" } }