These are the input parameters for this template. All of these parameters must be supplied for this template to be deployed.
HostName to be used in tagging the EC2 instance.
SSH Key Pair to be used on the application EC2 instances for emergency administrative access.
VPCID is the ID of the VPC where this template will be deployed.
Default EC2 Instance Type for Application instances.
The following tags are applied to all resources created by this template.
Metadata is mostly for organizing and presenting Parameters in a better way when using CloudFormation in the AWS Web UI.
This is the EC2 instance deployed by the template.
Deploys the EC2 instance with some tags.
Basic Updates
Make sure the AWS cli is up to date
Security group for the EC2 instance, that allows you to SSH into the instance
This is the IAM role that will be applied to the EC2 Instance. Any AWS specific permissions that the node might need should be defined here.
This is just a little construct to connect a set of roles together into a profile. The profile is referenced by the EC2 Instance.
Output values that can be viewed from the AWS CloudFormation console.
EC2 Basic CloudFormation Deployment
This CloudFormation template will deploy a single EC2 instance with its own security group.