hashicorp / terraform-provider-consul

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

Consul_certitifcate_authority documentation examples use jsondecode instead of jsonencode #405

Closed optiz0r closed 3 months ago

optiz0r commented 3 months ago

A trivial documentation error.

Affected Resource(s)

Expected Behavior

Documentation should use jsonencode function:

# Using the built-in CA with specific TTL
resource "consul_certificate_authority" "connect" {
  connect_provider = "consul"

  config_json = jsonencode({
    LeafCertTTL         = "24h"
    RotationPeriod      = "2160h"
    IntermediateCertTTL = "8760h"
  })
}

Actual Behavior

Documentation uses jsondecode

# Using the built-in CA with specific TTL
resource "consul_certificate_authority" "connect" {
  connect_provider = "consul"

  config_json = jsondecode({
    LeafCertTTL         = "24h"
    RotationPeriod      = "2160h"
    IntermediateCertTTL = "8760h"
  })
}