Use this module (found in modules/google_service_account) to create a Google Service Account. Inputs and outputs below are for the wrapper - for the actual module to be used see here.
Name | Version |
---|---|
terraform | ~> 1.0 |
~> 5.14 | |
random | ~> 3.0 |
Name | Version |
---|---|
random | 3.6.0 |
Name | Source | Version |
---|---|---|
google_service_account_instance | ./modules/google_service_account | n/a |
Name | Type |
---|---|
random_id.run_id | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
folder_id | The GCP project folder to grant permissions into. | string |
n/a | yes |
google_credentials | GCP Service Account JSON keyfile contents. | string |
n/a | yes |
google_project | The GCP project to use when initializing the google Terraform provider. | string |
n/a | yes |
google_region | The GCP region to use when initializing the google Terraform provider. | string |
n/a | yes |
other_project_id | The GCP project ID of another project to grant permissions into. | string |
n/a | yes |
service_account_host_project | The GCP project in which to create the service account. | string |
n/a | yes |
Name | Description |
---|---|
account_email | The email attribute of the google_service_account resource. |
service_account_key_private_keys | n/a |