terraform-aws-elastic-beanstalk-environment
terraform-aws-elastic-beanstalk-environment copied to clipboard
Set DNS ALIAS instead of CNAME.
what
- We are switching from using DNS CNAMEs to using AWS DNS ALIAS which produces 'A' resource records.
- Swapping module
cloudposse/terraform-aws-route53-aliasfor modulecloudposse/terraform-aws-route53-alias. - Supporting the creation of IPv6 AAAA records as well.
why
- This is best practice for Beanstalk DNS configuration.
- A single DNS request will occur to retrieve the A/AAAA instead of two requests: one to process the CNAME and the other to process the CNAME's target.
- It allows the use of TXT, CAA, or other resource records for the same domain name.
references
- Closes #134
This pull request is now in conflict. Could you fix it @razorsedge? 🙏
This pull request is now in conflict. Could you fix it @razorsedge? 🙏
Let me know when this PR will actually be reviewed and I will update it to fix any merge conflicts.
@razorsedge please resolve the conflicts and please make it backwards compatible