AWS CloudFormation - STACKSIMPLIFY

[Pages:191]AWS CloudFormation

Kalyan Reddy Daida

StackSimplify

Course Objectives

? AWS CloudFormation ? Continuous Integration

? AWS Code Commit ? AWS Code Build

? Continuous Delivery

? AWS CodeDeploy ? AWS CodePipeline

? Infrastructure as Code with CI/CD Tools.

Kalyan Reddy Daida

StackSimplify

AWS CloudFormation

Template Anatomy

Resources Parameters Mappings Conditions

Outputs Metadata

5 Examples and 18 resources overall

4 Examples

2 Examples

6 Examples

7 Examples Designer & Interface

cfn-init Metadata

Kalyan Reddy Daida

StackSimplify

Resources

AWS CloudFormation

Resources

Kalyan Reddy Daida

EC2 Instance

Security Group

Elastic IP

VPC

Subnet

Route Table SubnetRoute TableAssociation InternetGateway VPCGatewayAtta

chment

CodeBuild

CodeBuild IAM Role

CodeDeploy Application CodeDeploy DeploymentGro CodeDeploy Deploymnet CodeDeploy IAM

Role CodePipeline

IAM Role CodePipeline

Pipeline

SNS Topic

StackSimplify

Templates Written

Kalyan Reddy Daida

StackSimplify

Base Template

Kalyan Reddy Daida

Metadata Format packages groups users sources files

commands

services

Metadata - cfn-init

aws-cfn-bootstrap

cfn-init

cfn-signal outputs Creation Policy cfn-hup

Create Stack & Test

Create Stack & Test

Update Stack ? Deploy v2 App

StackSimplify

Config Sets

configSets (Single)

Sample:

App1AndApp2

App1

App2

Kalyan Reddy Daida

StackSimplify

SingleAppCS App1

Kalyan Reddy Daida

configSets (Multiple)

DualAppCS

SingleAppCS App1

Sample:

App2

default

DualAppCS

SingleAppCS App1

App2

StackSimplify

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download