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 |