@@ -19,23 +19,34 @@ module "e2e-csr-reader-sa" {
19
19
gcp_sa_id = " e2e-test-csr-reader"
20
20
gcp_sa_display_name = " Test CSR Reader"
21
21
gcp_sa_description = " Service account used to read from Cloud Source Repositories"
22
- role = " roles/source.reader"
22
+ roles = [ " roles/source.reader" ]
23
23
}
24
24
25
25
module "e2e-gar-reader-sa" {
26
26
source = " ../modules/service_account"
27
27
gcp_sa_id = " e2e-test-ar-reader"
28
28
gcp_sa_display_name = " Test GAR Reader"
29
29
gcp_sa_description = " Service account used to read from Artifact Registry"
30
- role = " roles/artifactregistry.reader"
30
+ roles = [ " roles/artifactregistry.reader" ]
31
31
}
32
32
33
33
module "e2e-gcr-reader-sa" {
34
34
source = " ../modules/service_account"
35
35
gcp_sa_id = " e2e-test-gcr-reader"
36
36
gcp_sa_display_name = " Test GCR Reader"
37
37
gcp_sa_description = " Service account used to read from Container Registry"
38
- role = " roles/storage.objectViewer"
38
+ roles = [" roles/storage.objectViewer" ]
39
+ }
40
+
41
+ module "e2e-ssm-reader-sa" {
42
+ source = " ../modules/service_account"
43
+ gcp_sa_id = " e2e-ssm-reader-sa"
44
+ gcp_sa_display_name = " Test SSM Reader"
45
+ gcp_sa_description = " Service account used to read from Secure Source Manager Repositories"
46
+ roles = [
47
+ " roles/securesourcemanager.repoReader" ,
48
+ " roles/securesourcemanager.instanceAccessor" ,
49
+ ]
39
50
}
40
51
41
52
data "google_project" "project" {
0 commit comments