terraform-aws-elastic-beanstalk-environment icon indicating copy to clipboard operation
terraform-aws-elastic-beanstalk-environment copied to clipboard

Set DNS ALIAS instead of CNAME.

Open razorsedge opened this issue 5 years ago • 4 comments

what

  • We are switching from using DNS CNAMEs to using AWS DNS ALIAS which produces 'A' resource records.
  • Swapping module cloudposse/terraform-aws-route53-alias for module cloudposse/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

razorsedge avatar Sep 17 '20 20:09 razorsedge

This pull request is now in conflict. Could you fix it @razorsedge? 🙏

mergify[bot] avatar Dec 27 '20 20:12 mergify[bot]

This pull request is now in conflict. Could you fix it @razorsedge? 🙏

mergify[bot] avatar Feb 03 '21 05:02 mergify[bot]

Let me know when this PR will actually be reviewed and I will update it to fix any merge conflicts.

razorsedge avatar Mar 16 '21 17:03 razorsedge

@razorsedge please resolve the conflicts and please make it backwards compatible

aknysh avatar Dec 31 '21 16:12 aknysh