SmoothGlue Route53 IaC
Overview
This project contains the IaC to deploy Route53 on a SmoothGlue k8s cluster.
Requirements
Name | Version |
---|---|
terraform | ~> 1.0 |
aws | ~> 5.60 |
Providers
Name | Version |
---|---|
aws | 5.84.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
aws_route53_record.this | resource |
aws_route53_zone.this | resource |
aws_vpc.this | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
app_nlb_dns_name | DNS name of the apps load balancer to attach records | string | n/a | yes |
domain | Top-level domain name to register endpoints | string | n/a | yes |
passthrough_nlb_dns_name | DNS name of the passthrough load balancer to attach records | string | "" | no |
records | List of objects of DNS records | any | [] | no |
sso_passthrough_enable | Toggles SSO (Keycloak) to use the passthrough Network Load Balancer | bool | false | no |
vault_passthrough_enable | Toggles Vault to use the passthrough Network Load Balancer | bool | false | no |
vpc_ids | The id of the specific VPCs to use | list(string) | [] | no |
Outputs
Name | Description |
---|---|
route53_arn | n/a |
route53_domain | n/a |
route53_name_servers | n/a |
route53_primary_name_server | n/a |
route53_records | n/a |
route53_tags_all | n/a |
route53_zone_id | n/a |