Skip to content

Terraform-managed repo.

Notifications You must be signed in to change notification settings

honestbank/terraform-gcp-iam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Service Account Terraform Component Module

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.

Requirements

Name Version
terraform ~> 1.0
google ~> 5.14
random ~> 3.0

Providers

Name Version
random 3.6.0

Modules

Name Source Version
google_service_account_instance ./modules/google_service_account n/a

Resources

Name Type
random_id.run_id resource

Inputs

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

Outputs

Name Description
account_email The email attribute of the google_service_account resource.
service_account_key_private_keys n/a