Skip to content

Commit abbb0dd

Browse files
authored
Merge pull request #12 from aquasecurity/fix_cspm_service_account_condition
fix: `cspm_service_account` condition
2 parents 14a2b76 + 643ab2e commit abbb0dd

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

examples/organization-same-project-list/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ module "aqua_gcp_projects_attachment" {
9797
onboarding_workload_identity_pool_provider_id = module.aqua_gcp_onboarding[each.value].workload_identity_pool_provider_id # Referencing outputs from the onboarding module
9898
onboarding_project_number = module.aqua_gcp_onboarding[each.value].project_number # Referencing outputs from the onboarding module
9999
onboarding_project_id = local.project_id
100-
depends_on = [module.aqua_gcp_onboarding]
100+
depends_on = [module.aqua_gcp_onboarding, module.aqua_gcp_cspm_iam]
101101
}
102102

103103
output "onboarding_status" {

examples/organization-same-project/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ module "aqua_gcp_projects_attachment" {
113113
onboarding_workload_identity_pool_provider_id = module.aqua_gcp_onboarding[each.value].workload_identity_pool_provider_id # Referencing outputs from the onboarding module
114114
onboarding_project_number = module.aqua_gcp_onboarding[each.value].project_number # Referencing outputs from the onboarding module
115115
onboarding_project_id = local.project_id
116-
depends_on = [module.aqua_gcp_onboarding]
116+
depends_on = [module.aqua_gcp_onboarding, module.aqua_gcp_cspm_iam]
117117
}
118118

119119
output "onboarding_status" {

modules/project_attachment/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,5 @@ No modules.
7373

7474
| Name | Description |
7575
|------|-------------|
76-
| <a name="output_onboarding_status"></a> [onboarding\_status](#output\_onboarding\_status) | Onboarding API call output |
76+
| <a name="output_onboarding_status"></a> [onboarding\_status](#output\_onboarding\_status) | Onboarding API Status Result |
7777
<!-- END_TF_DOCS -->

modules/project_attachment/data.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ data "http" "autoconnect_cspm_role_yaml" {
88

99
# Retrieve the CSPM service account information if create service account toggle is disabled
1010
data "google_service_account" "cspm_service_account" {
11-
count = var.create_service_account ? 0 : 1
11+
count = var.type == "single" && var.create_service_account ? 0 : 1
1212
account_id = local.cspm_service_account_name
1313
project = var.onboarding_project_id
1414
}

modules/project_attachment/outputs.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22

33
# Onboarding API call output
44
output "onboarding_status" {
5-
value = data.external.gcp_onboarding.result.status
5+
description = "Onboarding API Status Result"
6+
value = data.external.gcp_onboarding.result.status
67
}

0 commit comments

Comments
 (0)