Skip to content

Commit 2186111

Browse files
Add deletion policy to Secure Source Manager instance (#14454) (#1048)
[upstream:3f71ecb3ee46e8e1ee21ea8d753a563fc7012402] Signed-off-by: Modular Magician <[email protected]>
1 parent d479077 commit 2186111

File tree

10 files changed

+13
-31
lines changed
  • secure_source_manager_branch_rule_basic
  • secure_source_manager_branch_rule_with_fields
  • secure_source_manager_instance_basic
  • secure_source_manager_instance_cmek
  • secure_source_manager_instance_private_psc_backend
  • secure_source_manager_instance_private_psc_endpoint
  • secure_source_manager_instance_private
  • secure_source_manager_instance_workforce_identity_federation
  • secure_source_manager_repository_basic
  • secure_source_manager_repository_initial_config

10 files changed

+13
-31
lines changed

secure_source_manager_branch_rule_basic/main.tf

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
resource "google_secure_source_manager_instance" "instance" {
22
location = "us-central1"
33
instance_id = "my-basic-instance-${local.name_suffix}"
4+
45
# Prevent accidental deletions.
5-
lifecycle {
6-
prevent_destroy = "false"
7-
}
6+
deletion_policy = ""DELETE""
87
}
98

109
resource "google_secure_source_manager_repository" "repository" {

secure_source_manager_branch_rule_with_fields/main.tf

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
resource "google_secure_source_manager_instance" "instance" {
22
location = "us-central1"
33
instance_id = "my-initial-instance-${local.name_suffix}"
4+
45
# Prevent accidental deletions.
5-
lifecycle {
6-
prevent_destroy = "false"
7-
}
6+
deletion_policy = ""DELETE""
87
}
98

109
resource "google_secure_source_manager_repository" "repository" {

secure_source_manager_instance_basic/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,5 @@ resource "google_secure_source_manager_instance" "default" {
66
}
77

88
# Prevent accidental deletions.
9-
lifecycle {
10-
prevent_destroy = "false"
11-
}
9+
deletion_policy = ""DELETE""
1210
}

secure_source_manager_instance_cmek/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ resource "google_secure_source_manager_instance" "default" {
1515
]
1616

1717
# Prevent accidental deletions.
18-
lifecycle {
19-
prevent_destroy = "false"
20-
}
18+
deletion_policy = ""DELETE""
2119
}
2220

2321
data "google_project" "project" {}

secure_source_manager_instance_private/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,7 @@ resource "google_secure_source_manager_instance" "default" {
6262
}
6363

6464
# Prevent accidental deletions.
65-
lifecycle {
66-
prevent_destroy = "false"
67-
}
65+
deletion_policy = ""DELETE""
6866

6967
depends_on = [
7068
google_privateca_certificate_authority.root_ca,

secure_source_manager_instance_private_psc_backend/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ resource "google_secure_source_manager_instance" "default" {
6565
}
6666

6767
# Prevent accidental deletions.
68-
lifecycle {
69-
prevent_destroy = "false"
70-
}
68+
deletion_policy = ""DELETE""
7169

7270
depends_on = [
7371
google_privateca_certificate_authority.root_ca,

secure_source_manager_instance_private_psc_endpoint/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ resource "google_secure_source_manager_instance" "default" {
6565
}
6666

6767
# Prevent accidental deletions.
68-
lifecycle {
69-
prevent_destroy = "false"
70-
}
68+
deletion_policy = ""DELETE""
7169

7270
depends_on = [
7371
google_privateca_certificate_authority.root_ca,

secure_source_manager_instance_workforce_identity_federation/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,5 @@ resource "google_secure_source_manager_instance" "default" {
77
}
88

99
# Prevent accidental deletions.
10-
lifecycle {
11-
prevent_destroy = "false"
12-
}
10+
deletion_policy = ""DELETE""
1311
}

secure_source_manager_repository_basic/main.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ resource "google_secure_source_manager_instance" "instance" {
33
instance_id = "my-instance-${local.name_suffix}"
44

55
# Prevent accidental deletions.
6-
lifecycle {
7-
prevent_destroy = "false"
8-
}
6+
deletion_policy = ""DELETE""
97
}
108

119
resource "google_secure_source_manager_repository" "default" {

secure_source_manager_repository_initial_config/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ resource "google_secure_source_manager_instance" "instance" {
22
location = "us-central1"
33
instance_id = "my-instance-${local.name_suffix}"
44

5-
# For preventing accidental deletions
6-
lifecycle {
7-
prevent_destroy = "false"
8-
}
5+
# Prevent accidental deletions.
6+
deletion_policy = ""DELETE""
97
}
108

119
resource "google_secure_source_manager_repository" "default" {

0 commit comments

Comments
 (0)