lra / terraform-gcp-service-account

Terraform module that creates a service account to provide Lacework read-only access to Google Cloud Platform Organizations and Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-gcp-service-account

GitHub release Codefresh build status

Terraform module that creates service account with no roles on a Google Cloud Platform Project to be used in conjunction with other Lacework GCP modules.

Requirements

Name Version
terraform >= 0.14
google >= 4.4.0, < 5.0.0

Providers

Name Version
google >= 4.4.0, < 5.0.0
random n/a

Modules

No modules.

Resources

Name Type
google_service_account.lacework resource
google_service_account_key.lacework resource
random_id.uniq resource
google_project.selected data source

Inputs

Name Description Type Default Required
create Set to false to prevent the module from creating any resources bool true no
project_id A project ID different from the default defined inside the provider string "" no
service_account_name The service account name string "" no

Outputs

Name Description
created Was the Service Account created
name The Service Account name
private_key The private key in JSON format, base64 encoded
project_id The Project ID

About

Terraform module that creates a service account to provide Lacework read-only access to Google Cloud Platform Organizations and Projects


Languages

Language:Shell 81.1%Language:HCL 14.8%Language:Makefile 4.1%