Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 4.85 KB

README.md

File metadata and controls

65 lines (46 loc) · 4.85 KB

GCS Webserver Module


Inputs

Name Description Type Default Required
deployment_name Name of the deployment string n/a yes
env Name of the Environment string n/a yes
gke_project Name of the GCP project string n/a yes
iap_enabled Should IAP Credentials be generated bool n/a yes
region Name of the Region to deploy the resources in to string "europe-west2" no
secret_project Name of the Secrets project to use string n/a yes
service_project Name of the service project string n/a yes

Outputs

Name Description Value Sensitive
gcp_secret_iap_client_id Name of the Secret created with the IAP Client ID "{env}-{deployment_name}-iap-client-id" no
gcp_secret_iap_client_secret Name of the Secret created with the IAP Secret "{env}-{deployment_name}-iap-client-secret" no
iap_client_id IAP Client ID "redacted.apps.googleusercontent.com" no
iap_client_secret IAP Client secret <sensitive> yes
ip_address IP address of the IP Address "198.51.100.69" no
ip_address_name Name of the IP Address "{deployment_name}-{env}" no

Resources

Name Type
google-beta_google_compute_global_address.ip resource
google_iap_client.iap_client resource
google_project_iam_member.roles-dev resource
google_project_iam_member.workload_identity-role-dev resource
google_secret_manager_secret.iap_client_id resource
google_secret_manager_secret.iap_client_secret resource
google_secret_manager_secret_version.iap_client_id resource
google_secret_manager_secret_version.iap_client_secret resource
google_service_account.service_account resource
google_storage_bucket.bucket resource
google_storage_bucket_iam_member.member resource
google_project.project data source

Testing

The testing suit is still being developed

Module Owners

Name Email
Bradley Stannard [email protected]

How to generate documentation

run task docs