route53
clouddrove/route53/aws
Terraform module to create Route53 resource on AWS for zone and record set.
Terraform AWS Route53 Terraform module to create Route53 resource on AWS for zone and record set. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastr
| Name | Type | Description | Default |
|---|---|---|---|
| domain_name | string | This is the name of the resource. | required |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [] |
| enabled | bool | Flag to control the Route53 and related resources creation. | true |
| records | any | List of objects of DNS records | [] |
| delegation_set_id | string | The ID of the reusable delegation set whose NS records you want to assign to the | "" |
| vpc_id | string | VPC ID. | "" |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| record_enabled | bool | Whether to create Route53 record set. | false |
| comment | string | A comment for the hosted zone. Defaults to 'Managed by Terraform'. | "" |
| zone_id | string | Route53 Zone ID. | "" |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| managedby | string | ManagedBy, eg 'CloudDrove' or 'AnmolNagpal'. | "anmol@clouddrove.com" |
| public_enabled | bool | Whether to create public Route53 zone. | false |
| force_destroy | bool | Whether to destroy all records (possibly managed outside of Terraform) in the zo | true |
| private_enabled | bool | Whether to create private Route53 zone. | false |
| records_jsonencoded | string | List of map of DNS records (stored as jsonencoded string, for terragrunt) | null |
| vpc_association_enabled | bool | Whether to create Route53 vpc association. | false |
| secondary_vpc_id | string | The VPC to associate with the private hosted zone. | "" |
zone_id — The Hosted Zone ID. This can be referenced by zone records.tags — A mapping of tags to assign to the resource.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,