From a676c0f64c53d998587ab617a85899e4db634d55 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Tue, 25 Oct 2022 12:04:03 +0200 Subject: [PATCH] Update readme --- modules/dns/README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/dns/README.md b/modules/dns/README.md index cfb8844f..ebd200ab 100644 --- a/modules/dns/README.md +++ b/modules/dns/README.md @@ -17,10 +17,11 @@ module "private-dns" { domain = "test.example." client_networks = [var.vpc.self_link] recordsets = { - "A localhost" = { ttl = 300, records = ["127.0.0.1"] } + "A localhost" = { records = ["127.0.0.1"] } + "A myhost" = { ttl = 600, records = ["10.0.0.120"] } } } -# tftest modules=1 resources=2 +# tftest modules=1 resources=3 ``` ### Forwarding Zone @@ -59,19 +60,18 @@ module "private-dns" { | name | description | type | required | default | |---|---|:---:|:---:|:---:| | [domain](variables.tf#L51) | Zone domain, must end with a period. | string | ✓ | | -| [name](variables.tf#L62) | Zone name, must be unique within the project. | string | ✓ | | -| [project_id](variables.tf#L73) | Project id for the zone. | string | ✓ | | +| [name](variables.tf#L69) | Zone name, must be unique within the project. | string | ✓ | | +| [project_id](variables.tf#L80) | Project id for the zone. | string | ✓ | | | [client_networks](variables.tf#L21) | List of VPC self links that can see this zone. | list(string) | | [] | -| [default_key_specs_key](variables.tf#L27) | DNSSEC default key signing specifications: algorithm, key_length, key_type, kind. | any | | {} | -| [default_key_specs_zone](variables.tf#L33) | DNSSEC default zone signing specifications: algorithm, key_length, key_type, kind. | any | | {} | -| [description](variables.tf#L39) | Domain description. | string | | "Terraform managed." | -| [dnssec_config](variables.tf#L45) | DNSSEC configuration: kind, non_existence, state. | any | | {} | +| [description](variables.tf#L28) | Domain description. | string | | "Terraform managed." | +| [dnssec_config](variables.tf#L34) | DNSSEC configuration for this zone. | object({…}) | | null | +| [enable_logging](variables.tf#L62) | Enable query logging for this zone. Only valid for public zones. | bool | | false | | [forwarders](variables.tf#L56) | Map of {IPV4_ADDRESS => FORWARDING_PATH} for 'forwarding' zone types. Path can be 'default', 'private', or null for provider default. | map(string) | | {} | -| [peer_network](variables.tf#L67) | Peering network self link, only valid for 'peering' zone types. | string | | null | -| [recordsets](variables.tf#L78) | Map of DNS recordsets in \"type name\" => {ttl, [records]} format. | map(object({…})) | | {} | -| [service_directory_namespace](variables.tf#L94) | Service directory namespace id (URL), only valid for 'service-directory' zone types. | string | | null | -| [type](variables.tf#L100) | Type of zone to create, valid values are 'public', 'private', 'forwarding', 'peering', 'service-directory'. | string | | "private" | -| [zone_create](variables.tf#L110) | Create zone. When set to false, uses a data source to reference existing zone. | bool | | true | +| [peer_network](variables.tf#L74) | Peering network self link, only valid for 'peering' zone types. | string | | null | +| [recordsets](variables.tf#L85) | Map of DNS recordsets in \"type name\" => {ttl, [records]} format. | map(object({…})) | | {} | +| [service_directory_namespace](variables.tf#L102) | Service directory namespace id (URL), only valid for 'service-directory' zone types. | string | | null | +| [type](variables.tf#L108) | Type of zone to create, valid values are 'public', 'private', 'forwarding', 'peering', 'service-directory'. | string | | "private" | +| [zone_create](variables.tf#L118) | Create zone. When set to false, uses a data source to reference existing zone. | bool | | true | ## Outputs