├── .github ├── release-please.yml ├── renovate.json ├── trusted-contribution.yml └── workflows │ ├── lint.yaml │ └── stale.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs └── upgrading_to_v3.0.md ├── examples ├── dns_response_policy │ ├── main.tf │ ├── network.tf │ ├── output.tf │ └── variable.tf ├── forwarding-zone │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── peering-zone │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── private-zone │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── public-zone │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── kitchen.yml ├── main.tf ├── modules └── dns_response_policy │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── variable.tf │ └── version.tf ├── outputs.tf ├── test ├── .gitignore ├── fixtures │ ├── private_zone │ │ ├── main.tf │ │ ├── network.tf │ │ ├── outputs.tf │ │ ├── variables.tf │ │ └── versions.tf │ ├── public_zone │ │ ├── main.tf │ │ ├── network.tf │ │ ├── outputs.tf │ │ ├── variables.tf │ │ └── versions.tf │ └── shared │ │ └── network.tf ├── integration │ ├── dns_response_policy │ │ └── dns_response_policy_test.go │ ├── go.mod │ ├── go.sum │ ├── private_zone │ │ ├── controls │ │ │ └── gcp.rb │ │ └── inspec.yml │ └── public_zone │ │ ├── controls │ │ └── gcp.rb │ │ └── inspec.yml └── setup │ ├── .gitignore │ ├── iam.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── variables.tf └── versions.tf /.github/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.github/release-please.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/trusted-contribution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.github/trusted-contribution.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/README.md -------------------------------------------------------------------------------- /docs/upgrading_to_v3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/docs/upgrading_to_v3.0.md -------------------------------------------------------------------------------- /examples/dns_response_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/dns_response_policy/main.tf -------------------------------------------------------------------------------- /examples/dns_response_policy/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/dns_response_policy/network.tf -------------------------------------------------------------------------------- /examples/dns_response_policy/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/dns_response_policy/output.tf -------------------------------------------------------------------------------- /examples/dns_response_policy/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/dns_response_policy/variable.tf -------------------------------------------------------------------------------- /examples/forwarding-zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/forwarding-zone/main.tf -------------------------------------------------------------------------------- /examples/forwarding-zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/forwarding-zone/outputs.tf -------------------------------------------------------------------------------- /examples/forwarding-zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/forwarding-zone/variables.tf -------------------------------------------------------------------------------- /examples/peering-zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/peering-zone/main.tf -------------------------------------------------------------------------------- /examples/peering-zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/peering-zone/outputs.tf -------------------------------------------------------------------------------- /examples/peering-zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/peering-zone/variables.tf -------------------------------------------------------------------------------- /examples/private-zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/private-zone/main.tf -------------------------------------------------------------------------------- /examples/private-zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/private-zone/outputs.tf -------------------------------------------------------------------------------- /examples/private-zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/private-zone/variables.tf -------------------------------------------------------------------------------- /examples/public-zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/public-zone/main.tf -------------------------------------------------------------------------------- /examples/public-zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/public-zone/outputs.tf -------------------------------------------------------------------------------- /examples/public-zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/examples/public-zone/variables.tf -------------------------------------------------------------------------------- /kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/kitchen.yml -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/main.tf -------------------------------------------------------------------------------- /modules/dns_response_policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/modules/dns_response_policy/README.md -------------------------------------------------------------------------------- /modules/dns_response_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/modules/dns_response_policy/main.tf -------------------------------------------------------------------------------- /modules/dns_response_policy/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/modules/dns_response_policy/output.tf -------------------------------------------------------------------------------- /modules/dns_response_policy/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/modules/dns_response_policy/variable.tf -------------------------------------------------------------------------------- /modules/dns_response_policy/version.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/modules/dns_response_policy/version.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/outputs.tf -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | source.sh 2 | -------------------------------------------------------------------------------- /test/fixtures/private_zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/private_zone/main.tf -------------------------------------------------------------------------------- /test/fixtures/private_zone/network.tf: -------------------------------------------------------------------------------- 1 | ../shared/network.tf -------------------------------------------------------------------------------- /test/fixtures/private_zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/private_zone/outputs.tf -------------------------------------------------------------------------------- /test/fixtures/private_zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/private_zone/variables.tf -------------------------------------------------------------------------------- /test/fixtures/private_zone/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/private_zone/versions.tf -------------------------------------------------------------------------------- /test/fixtures/public_zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/public_zone/main.tf -------------------------------------------------------------------------------- /test/fixtures/public_zone/network.tf: -------------------------------------------------------------------------------- 1 | ../shared/network.tf -------------------------------------------------------------------------------- /test/fixtures/public_zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/public_zone/outputs.tf -------------------------------------------------------------------------------- /test/fixtures/public_zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/public_zone/variables.tf -------------------------------------------------------------------------------- /test/fixtures/public_zone/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/public_zone/versions.tf -------------------------------------------------------------------------------- /test/fixtures/shared/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/fixtures/shared/network.tf -------------------------------------------------------------------------------- /test/integration/dns_response_policy/dns_response_policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/dns_response_policy/dns_response_policy_test.go -------------------------------------------------------------------------------- /test/integration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/go.mod -------------------------------------------------------------------------------- /test/integration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/go.sum -------------------------------------------------------------------------------- /test/integration/private_zone/controls/gcp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/private_zone/controls/gcp.rb -------------------------------------------------------------------------------- /test/integration/private_zone/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/private_zone/inspec.yml -------------------------------------------------------------------------------- /test/integration/public_zone/controls/gcp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/public_zone/controls/gcp.rb -------------------------------------------------------------------------------- /test/integration/public_zone/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/integration/public_zone/inspec.yml -------------------------------------------------------------------------------- /test/setup/.gitignore: -------------------------------------------------------------------------------- 1 | terraform.tfvars 2 | source.sh 3 | -------------------------------------------------------------------------------- /test/setup/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/setup/iam.tf -------------------------------------------------------------------------------- /test/setup/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/setup/main.tf -------------------------------------------------------------------------------- /test/setup/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/setup/outputs.tf -------------------------------------------------------------------------------- /test/setup/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/setup/variables.tf -------------------------------------------------------------------------------- /test/setup/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/test/setup/versions.tf -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-google-modules/terraform-google-cloud-dns/HEAD/versions.tf --------------------------------------------------------------------------------