cloudformation-examples
cloudformation-examples copied to clipboard
basic cloudformation examples for blog posts
CloudFormation Examples
These are some very basic raw CloudFormation template examples. This examples are part of the Introductory CloudFormation blog tutorials.
- A Simple Introduction to AWS CloudFormation Part 1: EC2 Instance
- A Simple Introduction ot AWS CloudFormation Part 2: EC2 Instance and Route53
- A Simple Introduction to AWS CloudFormation Part 3: Updating a Stack
- A Simple Introduction to AWS CloudFormation Part 4: Change Sets = Dry Run Mode
Commands from Tutorials
Tutorial 1
aws cloudformation create-stack --template-body file://templates/single-instance.yml --stack-name single-instance --parameters ParameterKey=KeyName,ParameterValue=tutorial ParameterKey=InstanceType,ParameterValue=t2.micro
Tutorial 2
aws cloudformation create-stack --template-body file://templates/single-instance.yml --stack-name --stack-name route53-$(date +%s) --parameters ParameterKey=KeyName,ParameterValue=tutorial ParameterKey=InstanceType,ParameterValue=t2.micro ParameterKey=HostedZoneName,ParameterValue=sub.tongueroo.com. ParameterKey=Subdomain,ParameterValue=testsubdomain
aws cloudformation create-stack --template-body file://templates/instance-and-route53.yml --stack-name route53-$(date +%s) --parameters file://parameters/instance-and-route53.json
Tutorial 3
aws cloudformation create-stack --stack-name example --template-body file://templates/single-instance.yml --parameters file://parameters/single-instance.json
aws cloudformation update-stack --stack-name example --template-body file://templates/instance-and-route53.yml --parameters file://parameters/instance-and-route53.json
aws cloudformation update-stack --stack-name example --template-body file://templates/single-instance.yml --parameters file://parameters/single-instance.json
Tutorial 4
aws cloudformation create-stack --stack-name example --template-body file://templates/single-instance.yml --parameters file://parameters/single-instance.json
aws cloudformation create-change-set --stack-name example --template-body file://templates/instance-and-route53.yml --parameters file://parameters/instance-and-route53.json --change-set-name changeset-1
aws cloudformation describe-change-set --stack-name example --change-set-name changeset-1 | jq '.Changes[]'
aws cloudformation execute-change-set --stack-name example --change-set-name changeset-1
Lono CloudFormation Tutorial Series
You may also be interested in the Lono CloudFormation Examples from the Lono CloudFormation Introduction Series.