Skip to content

Practicing building a dualstack AWS IPv4 and IPv6 VPC network with CloudFormation. (Discontinued)

License

Notifications You must be signed in to change notification settings

normanwongcl/dualstackVPC-ipv4-ipv6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dualstack IPv4/IPv6 VPC network (Discontinued)

This repository provides a set of YAML templates to create a dualstack IPv4 and IPv6 VPC in AWS.

Goals

  • The aim of this project was to build out an over-complicated IPv4/IPv6 network in AWS from scratch during my free time.
  • To be used as future reference material for myself.

Overview

infrastructure-overview

Categories

Templates

Back to Top

VPC

Back to Top

Select the foundational pieces for building out a dualstack IPv4/IPv6 VPC network from the ground up.

Create Details
  1. VPC
  2. VPC Flow Log
  3. IPv6 Cidr Block
  4. Internet Gateway
  5. Egress Internet Gateway
  6. 3 NAT Gateways
  7. 3 Public Subnets
  8. 3 Public-NAT tier Subnets
  9. 3 Private Web-app tier Subnets
  10. 3 Private MySQL-RDS tier Subnets
  11. 3 Private Redis-Elasticache tier Subnets
  12. Route Tables
  13. IPv6 workaround IAM role and Lambda with python runtime
View Diagram
View Diagram

Security-Groups

Back to Top

Select the foundational pieces for building out the necessary security groups.

Create Details
  1. Web Server Security Group
  2. Load Balancer Security Group
  3. MySQL RDS Security Group
  4. Redis Elasticache Security Group
  5. VPC Endpoints Interface Security Group
  6. ICMPv4 and ICMPv6 Security Group (optional)
View Diagram
View Diagram

Work in Progress

About

Practicing building a dualstack AWS IPv4 and IPv6 VPC network with CloudFormation. (Discontinued)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages