kasm-terraform/gcp/modules/certificate_manager
2024-04-25 20:58:25 +00:00
..
certificate_manager.tf Added new GCP terraform provider 2024-04-25 20:58:25 +00:00
outputs.tf Added new GCP terraform provider 2024-04-25 20:58:25 +00:00
provider.tf Added new GCP terraform provider 2024-04-25 20:58:25 +00:00
README.md Added new GCP terraform provider 2024-04-25 20:58:25 +00:00
variables.tf Added new GCP terraform provider 2024-04-25 20:58:25 +00:00

Requirements

Name Version
terraform ~> 1.0
google ~> 4.0

Providers

Name Version
google 4.81.0

Modules

No modules.

Resources

Name Type
google_certificate_manager_certificate.cert resource
google_certificate_manager_certificate_map.cert_map resource
google_certificate_manager_certificate_map_entry.cert_map_entry resource
google_certificate_manager_dns_authorization.cert_auth resource
google_dns_record_set.cert_dns_record resource

Inputs

Name Description Type Default Required
certificate_description Certificate description string "Global Load Balancer SSL Certificate" no
certificate_dns_authorization_description Description of the DNS Authorization job in Certificate Manager string "Global Load Balancer certificate DNS authorization" no
certificate_dns_authorization_name The name of the DNS Authorization job in Certificate Manager string n/a yes
certificate_map_description Description of the certificate map string "Global HTTPS Load Balancer Certificate Map" no
certificate_map_name Certificate map name string n/a yes
certificate_name Certificate name in Certificate manager. Must be globally unique. string n/a yes
certificate_scope GCP Certificate scope string "DEFAULT" no
create_wildcard Add wildcard domain to certificate bool true no
dns_managed_zone_name The name of the GCP DNS zone string n/a yes
domain_name Kasm deployment domain name string n/a yes
resource_labels Labels to add to all created resources in this project map(any) {} no

Outputs

Name Description
certificate_map_id The value of the generated certificate map for use with the external load balancer