- Notifications
You must be signed in to change notification settings - Fork1
chrvadala/aws-cloud-stacks
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AWS CloudFormation stacks that speed-up projects development.
This network stack is optimized for development purposes and leverages on resources that has low cost when turned off.
https://s3.amazonaws.com/chrvadala.aws-cloud-stacks/public/network/network-latest.yml
Network stack set up the following resources:
- VPC
- 2 Public Subnets
- 2 Private Subnets
- 1 NAT Instance that provides internet connectivity to Private Subnets. It can be powered off when private resources don't need internet access.
- 1 BastionHost that provides SSH access to the network from any connection coming from trusted networks. It can be powered off when there aren't SSH access needs.
ParameterKey | ParameterValue |
---|---|
env | Environment type (one of dev, stg, prod) |
space | Environment name |
cidrx | Number that defines the second octect of the VPC Cidr Block (10.x.0.0/16) |
TrustedNetworks | VPC Prefix List that contains trusted subnets that can connect to the Bastion Host |
BastionHostKeyName | SSH Key that grants access to Bastion Host |
BastionHostRoute53Zone | Route 53 Zone where the Bastion Host register its DNS public name (ex. dev-space1.domain.tld) |
Output | Export Naming Convention | Description |
---|---|---|
Vpc | ${env}-${space}-Vpc | VPC Id |
VpcCidr | ${env}-${space}-VpcCidr | Vpc Cidr Block (ex. 10.0.0.0/16) |
PublicSubnet0 | ${env}-${space}-PublicSubnet0 | Public Subnet 0 Id |
PrivateSubnet0 | ${env}-${space}-PrivateSubnet0 | Private Subnet 0 Id |
PublicSubnet1 | ${env}-${space}-PublicSubnet1 | Public Subnet 1 Id |
PrivateSubnet1 | ${env}-${space}-PrivateSubnet1 | Private Subnet 1 Id |
./validate.sh
cp network.json.dist<stack-name>-network.json STACK=<stack-name> BUCKET=<bucket-name> ./deploy-network.sh
- chrvadala (author)
About
AWS CloudFormation stacks that speed-up projects development.
Topics
Resources
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.