I was wondering if there has been any discussion around updating the AWS VPC modules to to support associating IPv6 cidr blocks to the VPC, subnets, and also using IPv6 addresses in Network ACLs and Security groups. This would also probably include having a new module for setting up the “Egress only NAT GW’s” that come along with an IPv6 enabled VPC. I was reviewing the existing vpc modules and it looks like a lot of them use boto2. I don’t think the boto2 maintainers will be adding support for new features like this, so it would mean converting the modules to boto3 or I guess potentially adding some bits of code that do the IPv6 portion along side the boto2 code in the existing modules?
I have a need for this and I’ve got some time to spend on contributing to these sorts of updates, I just wanted to see:
- Is there an existing effort to do this or some sort of roadmap for these since they are Core modules?
- If there is an existing effort I’d love to get involved and coordinate my effort so I’m not doing duplicative work.
- What is the preferred method for adding functionality to an existing module when the new functionality requires boto3? Run boto3 alongside the boto2 stuff in the module? Rewrite entirely to boto3? New separate module that only uses boto3?
Thanks,
Dan