File tree Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ This example illustrates how to use the `composer-net` module. Please see exampl
1010| cloud\_ composer\_ network\_ ipv4\_ cidr\_ block | The CIDR block from which IP range in tenant project will be reserved. | ` string ` | ` null ` | no |
1111| composer\_ env\_ name | Name of Cloud Composer Environment | ` string ` | n/a | yes |
1212| composer\_ sa\_ name | Service Account name to be used for running Cloud Composer Environment. | ` string ` | ` "composer-sa" ` | no |
13+ | dns\_ name | The DNS name of the managed zone | ` string ` | ` "composer.cloud.google.com." ` | no |
1314| dns\_ zone\_ name | Composer DNS private zone name | ` string ` | ` "composer-google-cloud-dns" ` | no |
1415| gke\_ pods\_ services\_ ip\_ ranges | The secondary IP ranges for the GKE Pods and Services IP ranges | ` list(string) ` | n/a | yes |
1516| gke\_ subnet\_ ip\_ range | The GKE subnet IP range | ` list(string) ` | n/a | yes |
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ composer.cloud.google.com
1919resource "google_dns_managed_zone" "composer_cloud_zone" {
2020 name = var. dns_zone_name
2121 project = var. network_project_id
22- dns_name = " composer.cloud.google.com. "
23- description = " composer.cloud.google.com zone"
22+ dns_name = var . dns_name
23+ description = " ${ var . dns_name } zone"
2424
2525 visibility = " private"
2626
@@ -32,7 +32,7 @@ resource "google_dns_managed_zone" "composer_cloud_zone" {
3232}
3333
3434resource "google_dns_record_set" "composer_cloud_zone-dev-A-record" {
35- name = " composer.cloud.google.com. "
35+ name = var . dns_name
3636 project = var. network_project_id
3737 type = " A"
3838 ttl = 300
@@ -43,12 +43,12 @@ resource "google_dns_record_set" "composer_cloud_zone-dev-A-record" {
4343}
4444
4545resource "google_dns_record_set" "composer_cloud_zone-CNAME" {
46- name = " *.composer.cloud.google.com. "
46+ name = " *.${ var . dns_name } "
4747 project = var. network_project_id
4848 type = " CNAME"
4949 ttl = 300
5050
5151 managed_zone = google_dns_managed_zone. composer_cloud_zone . name
5252
53- rrdatas = [" composer.cloud.google.com. " ]
53+ rrdatas = [var . dns_name ]
5454}
Original file line number Diff line number Diff line change @@ -78,6 +78,12 @@ variable "dns_zone_name" {
7878 default = " composer-google-cloud-dns"
7979}
8080
81+ variable "dns_name" {
82+ description = " The DNS name of the managed zone"
83+ type = string
84+ default = " composer.cloud.google.com."
85+ }
86+
8187variable "composer_sa_name" {
8288 description = " Service Account name to be used for running Cloud Composer Environment."
8389 type = string
You can’t perform that action at this time.
0 commit comments