This template was created as part of the Udacity Cloud DevOps Nanodegree Program The template included will launch 4 EC2 instances running the Udagram App on Apache.
The application consists of 3 stacks, running the following commands in this order will create the stacks.
$ ./create.sh udagram network.yml network-parameters.json
$ ./create.sh udagram-iam iam.yml iam-parameters.json
$ ./create.sh udagram-servers server.yml server-parameters.json
create.sh
requires aws-cli to be configured. The stacks will be created in us-west-2
- Parameters
- Network
- ProjectName
- VpcCIDR
- PublicSubnet1CIDR
- PrivateSubnet1CIDR
- PublicSubnet2CIDR
- PrivateSubnet2CIDR
- IA
- ProjectName
- Server
- ProjectName
- MinimumWebServerInstances
- MaximumWebServerInstances
- WebServerVolumeSize
- Network
- Resources
- Network
- VPC
- Subnets
- NatGateways
- ElasticIPs
- InternetGateway
- IAM
- Role
- InstancePolicy
- Server
- LoadBalancer
- Launch Configuration
- Autoscaling group
- Security Groups
- Listeners
- Target Groups
- Network
- Outputs
- Network
- Subnets
- VPC
- IAM
- InstancePolicy
- Server
- LoadBalancer Name
- Network