Skip to content

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

Notifications You must be signed in to change notification settings

lacework/terraform-gcp-service-account

Repository files navigation

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
lacework ~> 1.18

Providers

Name Version
google >= 4.4.0
lacework ~> 1.18
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
lacework_metric_module.lwmetrics 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

Resources

Stars

Watchers

Forks

Packages

No packages published