diff --git a/mmv1/products/cgc/terraform.yaml b/mmv1/products/cgc/terraform.yaml index af46bf4f7add..39d8030ff504 100644 --- a/mmv1/products/cgc/terraform.yaml +++ b/mmv1/products/cgc/terraform.yaml @@ -23,6 +23,7 @@ overrides: !ruby/object:Overrides::ResourceOverrides primary_resource_id: "instance" vars: database_instance_name: "sqlserver-instance" + users_name: "users-name" deletion_protection: "true" test_vars_overrides: deletion_protection: "false" @@ -35,6 +36,7 @@ overrides: !ruby/object:Overrides::ResourceOverrides primary_resource_id: "instance" vars: database_instance_name: "postgres-instance" + users_name: "users-name" deletion_protection: "true" test_vars_overrides: deletion_protection: "false" @@ -46,6 +48,7 @@ overrides: !ruby/object:Overrides::ResourceOverrides primary_resource_id: "instance" vars: database_instance_name: "mysql-instance" + users_name: "users-name" deletion_protection: "true" test_vars_overrides: deletion_protection: "false" diff --git a/mmv1/templates/terraform/examples/sql_database_instance_my_sql.tf.erb b/mmv1/templates/terraform/examples/sql_database_instance_my_sql.tf.erb index 942d5b18bebe..1cde6def6841 100644 --- a/mmv1/templates/terraform/examples/sql_database_instance_my_sql.tf.erb +++ b/mmv1/templates/terraform/examples/sql_database_instance_my_sql.tf.erb @@ -8,4 +8,13 @@ resource "google_sql_database_instance" "<%= ctx[:primary_resource_id] %>" { } deletion_protection = "<%= ctx[:vars]['deletion_protection'] %>" } -# [END cloud_sql_mysql_instance_80_db_n1_s2] \ No newline at end of file +# [END cloud_sql_mysql_instance_80_db_n1_s2] + +# [START cloud_sql_mysql_instance_user] +resource "google_sql_user" "default" { + name = "<%= ctx[:vars]['users_name'] %>" + instance = google_sql_database_instance.instance.name + host = "example.com" + password = "changeme" +} +# [END cloud_sql_mysql_instance_user] diff --git a/mmv1/templates/terraform/examples/sql_database_instance_postgres.tf.erb b/mmv1/templates/terraform/examples/sql_database_instance_postgres.tf.erb index 569edcf4129f..f7d48610ec94 100644 --- a/mmv1/templates/terraform/examples/sql_database_instance_postgres.tf.erb +++ b/mmv1/templates/terraform/examples/sql_database_instance_postgres.tf.erb @@ -9,3 +9,11 @@ resource "google_sql_database_instance" "<%= ctx[:primary_resource_id] %>" { deletion_protection = "<%= ctx[:vars]['deletion_protection'] %>" } # [END cloud_sql_postgres_instance_80_db_n1_s2] + +# [START cloud_sql_postgres_instance_user] +resource "google_sql_user" "default" { + name = "<%= ctx[:vars]['users_name'] %>" + instance = google_sql_database_instance.instance.name + password = "changeme" +} +# [END cloud_sql_postgres_instance_user] diff --git a/mmv1/templates/terraform/examples/sql_database_instance_sqlserver.tf.erb b/mmv1/templates/terraform/examples/sql_database_instance_sqlserver.tf.erb index 0b4abc27d79c..27f7b403ab7c 100644 --- a/mmv1/templates/terraform/examples/sql_database_instance_sqlserver.tf.erb +++ b/mmv1/templates/terraform/examples/sql_database_instance_sqlserver.tf.erb @@ -9,4 +9,13 @@ resource "google_sql_database_instance" "<%= ctx[:primary_resource_id] %>" { } deletion_protection = "<%= ctx[:vars]['deletion_protection'] %>" } -# [END cloud_sql_sqlserver_instance_80_db_n1_s2] \ No newline at end of file +# [END cloud_sql_sqlserver_instance_80_db_n1_s2] + +# [START cloud_sql_sqlserver_instance_user] +resource "google_sql_user" "default" { + name = "<%= ctx[:vars]['users_name'] %>" + instance = google_sql_database_instance.instance.name + host = "example.com" + password = "changeme" +} +# [END cloud_sql_sqlserver_instance_user]