-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite of vpc module + awscc resources #32
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor things- the most important which are docs for the examples so they look good in the tf registry.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved with some comments. Nice work!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
This PR is a complete rewrite of the VPC module. Inputs and outputs are expected to change and thus cause a breaking change release. We use awscc resources where possible
Subnets in a VPC are defined in the
subnets
map variable. Public / Private are currently only allowed. Transit Gateway subnets are a fast follow to this PRYou can calculate the CIDRs for your subnets by passing a
netmask
argument. This is especially helpful when using ipam to derive your VPC CIDR.Examples and tests are provided
Follow ups: