hashicorp / terraform-provider-consul

Terraform Consul provider
https://www.terraform.io/docs/providers/consul/
Mozilla Public License 2.0
124 stars 112 forks source link

[Feature request] Add Targets block to consul_prepared_query resource #332

Closed tristanmorgan closed 1 year ago

tristanmorgan commented 1 year ago

Terraform Version

Terraform v1.3.7
on darwin_arm64
+ provider registry.terraform.io/hashicorp/consul v2.17.0

Affected Resource(s)

Terraform Configuration Files

resource "consul_prepared_query" "service_near_self" {
  connect      = false
  name         = ""
  near         = "_agent"
  only_passing = true
  service      = "$${match(1)}"

  dns {
    ttl = "1m"
  }

  failover {
    targets = [
      peer = "peered-dc2",
      datacenter = "federated-dc3"
    ]
  }

  template {
    regexp = "^(.*)$"
    type   = "name_prefix_match"
  }
}

Expected Behavior

With the update to the Consul API, The Terraform Providers should support the new failover.targets attribute.

References

updated API