diff --git a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_data_residency_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_data_residency_test.tf.tmpl index 58c58a920acb..40e005eb7199 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_data_residency_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_data_residency_test.tf.tmpl @@ -22,6 +22,10 @@ resource "time_sleep" "wait_300_seconds" { depends_on = [google_project_service.apigee] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { description = "Terraform-provisioned basic Apigee Org under European Union hosting jurisdiction." project_id = google_project.project.project_id @@ -30,10 +34,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { disable_vpc_peering = true depends_on = [ time_sleep.wait_300_seconds, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_disable_vpc_peering_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_disable_vpc_peering_test.tf.tmpl index 91361a2179f5..03f4430d7a83 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_disable_vpc_peering_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_disable_vpc_peering_test.tf.tmpl @@ -16,6 +16,9 @@ resource "time_sleep" "wait_300_seconds" { depends_on = [google_project_service.apigee] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { description = "Terraform-provisioned basic Apigee Org without VPC Peering." @@ -24,10 +27,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { disable_vpc_peering = true depends_on = [ time_sleep.wait_300_seconds, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_test.tf.tmpl index 77f6cca1a927..b28b417e8d04 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_cloud_basic_test.tf.tmpl @@ -56,6 +56,10 @@ resource "google_service_networking_connection" "apigee_vpc_connection" { depends_on = [google_project_service.servicenetworking] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { analytics_region = "us-central1" project_id = google_project.project.project_id @@ -63,10 +67,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { depends_on = [ google_service_networking_connection.apigee_vpc_connection, google_project_service.apigee, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_cloud_full_disable_vpc_peering_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_cloud_full_disable_vpc_peering_test.tf.tmpl index 5879b931221e..ad2987d5b012 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_cloud_full_disable_vpc_peering_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_cloud_full_disable_vpc_peering_test.tf.tmpl @@ -79,6 +79,10 @@ resource "time_sleep" "wait_for_iam" { depends_on = [google_kms_crypto_key_iam_member.apigee_sa_keyuser] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { provider = google-beta @@ -102,10 +106,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { depends_on = [ time_sleep.wait_for_iam, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_cloud_full_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_cloud_full_test.tf.tmpl index 389da9606f53..f8a218d16101 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_cloud_full_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_cloud_full_test.tf.tmpl @@ -115,6 +115,10 @@ resource "time_sleep" "wait_for_iam" { depends_on = [google_kms_crypto_key_iam_member.apigee_sa_keyuser] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { provider = google-beta @@ -139,10 +143,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { depends_on = [ google_service_networking_connection.apigee_vpc_connection, time_sleep.wait_for_iam, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_drz_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_drz_test.tf.tmpl index 97abe4e30ad5..cae78b444747 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_drz_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_drz_test.tf.tmpl @@ -119,6 +119,10 @@ resource "time_sleep" "wait_for_iam" { depends_on = [google_kms_crypto_key_iam_member.apigee_sa_keyuser] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { provider = google-beta @@ -134,10 +138,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { google_service_networking_connection.apigee_vpc_connection, google_project_service.apigee, time_sleep.wait_for_iam, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -} diff --git a/mmv1/templates/terraform/examples/apigee_organization_retention_test.tf.tmpl b/mmv1/templates/terraform/examples/apigee_organization_retention_test.tf.tmpl index 697c7610a001..616152639f60 100644 --- a/mmv1/templates/terraform/examples/apigee_organization_retention_test.tf.tmpl +++ b/mmv1/templates/terraform/examples/apigee_organization_retention_test.tf.tmpl @@ -115,6 +115,10 @@ resource "time_sleep" "wait_for_iam" { depends_on = [google_kms_crypto_key_iam_member.apigee_sa_keyuser] } +resource "time_sleep" "wait_after_destroy" { + destroy_duration = "150s" +} + resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { provider = google-beta @@ -129,10 +133,6 @@ resource "google_apigee_organization" "{{$.PrimaryResourceId}}" { google_service_networking_connection.apigee_vpc_connection, google_project_service.apigee, time_sleep.wait_for_iam, + time_sleep.wait_after_destroy, ] } - -resource "time_sleep" "wait_after_destroy" { - destroy_duration = "150s" - depends_on = [google_apigee_organization.{{$.PrimaryResourceId}}] -}