One of the hands-on exercises in our Networking in Public Cloud Deployments online course asks the attendees to deploy a full-blown virtual networking solution with a front-end (web) server in a public subnet, and back-end (database) server in a private subnet.
The next (optional) exercise asks them to add IPv6 to the mix for a full-blown dual-stack deployment.
I knew that AWS had decent IPv6 (networking) support for quite a while, and Azure IPv6 is (maybe) in GA, but I didn’t expect the exercise to be almost trivial. Dave Mack decided to go for it, and solved both tasks at the same time using Terraform to provision AWS VPC, subnets, security groups, Internet gateway, and IPv4 and IPv6 route tables. He even performed the connectivity tests over IPv4 and IPv6.
Want to know how he got it done? Explore his GitHub repository.