diff --git a/iac/README.md b/iac/README.md index 15e229954f..f5cd906312 100644 --- a/iac/README.md +++ b/iac/README.md @@ -31,7 +31,7 @@ Initialize Terraform: $ terraform init ``` -Run `terraform init` against each nested resource using `make plan`: +Run `terraform init` against each nested resource using `make init`: ```bash $ cd iac/ diff --git a/iac/cal-itp-data-infra-staging/iam/us/project_iam_member.tf b/iac/cal-itp-data-infra-staging/iam/us/project_iam_member.tf index d71ed0cb96..7c662df4aa 100755 --- a/iac/cal-itp-data-infra-staging/iam/us/project_iam_member.tf +++ b/iac/cal-itp-data-infra-staging/iam/us/project_iam_member.tf @@ -229,3 +229,9 @@ resource "google_project_iam_member" "tfer--terraform-membership" { member = "serviceAccount:${google_service_account.tfer--terraform.email}" project = "cal-itp-data-infra-staging" } + +resource "google_project_iam_member" "tfer--pytest-membership" { + member = "serviceAccount:${google_service_account.tfer--pytest.email}" + project = "cal-itp-data-infra-staging" + role = "roles/storage.objectViewer" +} diff --git a/iac/cal-itp-data-infra-staging/iam/us/service_account.tf b/iac/cal-itp-data-infra-staging/iam/us/service_account.tf index 3b76f0ede1..e34bde6004 100755 --- a/iac/cal-itp-data-infra-staging/iam/us/service_account.tf +++ b/iac/cal-itp-data-infra-staging/iam/us/service_account.tf @@ -33,3 +33,11 @@ resource "google_service_account" "tfer--terraform" { display_name = "Terraform" project = "cal-itp-data-infra-staging" } + +resource "google_service_account" "tfer--pytest" { + account_id = "github-actions-pytest" + description = "Service account for Github Actions to run tests" + disabled = "false" + display_name = "pytest" + project = "cal-itp-data-infra-staging" +}