variable "docker_registry_auths" { type = list(object({ address = string username = string password = string })) } provider "docker" { host = "tcp://${data.ssh_tunnel.management.local.address}" dynamic "registry_auth" { for_each = var.docker_registry_auths content { address = registry_auth.value.address username = registry_auth.value.username password = registry_auth.value.password } } } provider "docker" { alias = "unifi" host = "ssh://unifi.ti" dynamic "registry_auth" { for_each = var.docker_registry_auths content { address = registry_auth.value.address username = registry_auth.value.username password = registry_auth.value.password } } } locals { placement_constraints = { default = [] unifi = ["node.hostname == unifi.ti"] } }