stocky-spoon-28903
07/16/2018, 4:25 AMpulumi-aws-infra
, but this has a few differences:
- private/public address space is assigned in an assymetric fashion (as per “Practical VPC Design”), and subnets are automatically sized based on the available address space and number of AZs
- a PerAZ
option can be used for subnet distribution across all AZs in a region. No slack space is left since a second CIDR block can now be added.
- VPC endpoints for S3 and DynamoDB can optionally be created
- Flow logging can optionally be enabled
- Tags can be applied to every resource
- A private hosted zone can optionally be created and assigned via a DHCP Options Set
It’s available here: https://www.npmjs.com/package/@operator-error/pulumi-aws-vpc (the org name is taken from our blog, https://operator-error.com), and on GitHub at: https://github.com/jen20/pulumi-aws-vpc. Any feedback is much appreciated!