File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -32,3 +32,12 @@ resource "google_storage_bucket" "bucket" {
32
32
name = " ${ var . openshift_namespace } -${ each . value } "
33
33
location = local. region
34
34
}
35
+
36
+ # Create GCP service accounts for each GCS bucket
37
+ resource "google_service_account" "account" {
38
+ for_each = { for v in var . apps : v => v }
39
+ account_id = " sa-${ var . openshift_namespace } -${ each . value } "
40
+ display_name = " ${ var . openshift_namespace } -${ each . value } Service Account"
41
+ depends_on = [google_storage_bucket . bucket ]
42
+ }
43
+
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ SOURCE_STATE_PATH="./temp-state/tfcloud.tfstate"
3
3
TARGET_STATE_PATH=" ./temp-state/local.tfstate"
4
4
5
5
NAMESPACE=" c53ff1-dev"
6
- declare -a PATHS=(" google_storage_bucket.bucket" )
6
+ declare -a PATHS=(" google_storage_bucket.bucket" " google_service_account.account " )
7
7
declare -a APPS=(" cif-documents" " cif-backups" )
8
8
9
9
for path in " ${PATHS[@]} " ; do
You can’t perform that action at this time.
0 commit comments