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 |
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 |
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 |
The testing suit is still being developed
Name | |
---|---|
Bradley Stannard | [email protected] |
run task docs