File tree Expand file tree Collapse file tree 7 files changed +18
-8
lines changed
test/fixtures/postgresql-ha Expand file tree Collapse file tree 7 files changed +18
-8
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ locals {
1919 ip_configuration_enabled = " ${ length (keys (var. ip_configuration )) > 0 ? true : false } "
2020
2121 ip_configurations = {
22- enabled = " ${ list ( var. ip_configuration ) } "
23- disabled = " ${ list ()} "
22+ enabled = " ${ var . ip_configuration } "
23+ disabled = " ${ map ()} "
2424 }
2525}
2626
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ resource "google_sql_database_instance" "replicas" {
4141 settings {
4242 tier = " ${ var . read_replica_tier } "
4343 activation_policy = " ${ var . read_replica_activation_policy } "
44- ip_configuration = " ${ local . ip_configurations [" ${ local . ip_configuration_enabled ? " enabled" : " disabled" } " ]} "
44+ ip_configuration = [ " ${ local . ip_configurations [" ${ local . ip_configuration_enabled ? " enabled" : " disabled" } " ]} " ]
4545 authorized_gae_applications = [" ${ var . authorized_gae_applications } " ]
4646
4747 crash_safe_replication = " ${ var . read_replica_crash_safe_replication } "
Original file line number Diff line number Diff line change 111111
112112variable "ip_configuration" {
113113 description = " The ip configuration for the master instance."
114- default = {}
114+
115+ default = {
116+ ipv4_enabled = " true"
117+ }
115118}
116119
117120// Read Replicas
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ locals {
1818 ip_configuration_enabled = " ${ length (keys (var. ip_configuration )) > 0 ? true : false } "
1919
2020 ip_configurations = {
21- enabled = " ${ list ( var. ip_configuration ) } "
22- disabled = " ${ list ()} "
21+ enabled = " ${ var . ip_configuration } "
22+ disabled = " ${ map ()} "
2323 }
2424}
2525
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ resource "google_sql_database_instance" "replicas" {
4343 activation_policy = " ${ var . read_replica_activation_policy } "
4444 authorized_gae_applications = [" ${ var . authorized_gae_applications } " ]
4545 availability_type = " ${ var . read_replica_availability_type } "
46- ip_configuration = " ${ local . ip_configurations [" ${ local . ip_configuration_enabled ? " enabled" : " disabled" } " ]} "
46+ ip_configuration = [ " ${ local . ip_configurations [" ${ local . ip_configuration_enabled ? " enabled" : " disabled" } " ]} " ]
4747
4848 crash_safe_replication = " ${ var . read_replica_crash_safe_replication } "
4949 disk_autoresize = " ${ var . read_replica_disk_autoresize } "
Original file line number Diff line number Diff line change @@ -115,7 +115,10 @@ variable "authorized_gae_applications" {
115115
116116variable "ip_configuration" {
117117 description = " The ip configuration for the master instances."
118- default = {}
118+
119+ default = {
120+ ipv4_enabled = " true"
121+ }
119122}
120123
121124variable "read_replica_size" {
Original file line number Diff line number Diff line change @@ -114,6 +114,10 @@ module "pg" {
114114 user_password = " foobar"
115115
116116 additional_users = [
117+ {
118+ name = " tftest1"
119+ password = " raboof"
120+ },
117121 {
118122 name = " tftest2"
119123 password = " abcdefg"
You can’t perform that action at this time.
0 commit comments