Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IaC using Cloud Formation

IaC using Cloud Formation

Slides from my talk at AWS User Group Banja Luka meetup
https://www.meetup.com/AWS-User-Group-Banja-Luka/events/267933928/

Dzenana Dzevlan

January 24, 2020
Tweet

Other Decks in Programming

Transcript

  1. About me Dženana Dževlan , BSc – Telecommunications Engineering Leader

    – AWS User Group Sarajevo Co-Organizer – AWS User Group Mostar AWS Certified Working as a SecOps engineer
  2. Infrastructure as Code (IaC) q What is IaC q Why

    we need IaC q Benefits of IaC
  3. CloudFormation template tests q aws cloudformation validate-template -- template-body file://aws-ug-cf.yaml

    q stelligent/cfn_nag github.com/stelligent/cfn_nag q Task Cat github.com/aws-quickstart/taskcat q Pulmi pulumi.com/product/
  4. Update resources created by Cloud Formation qChange stacks qUpdate behaviors

    • Update with no interruption • Update with some interruption • Replacement
  5. Demo: CloudFormation in Action q Create EC2 instance and security

    group using IaC q Update stack (Change stack) q Update resources manually and detect drift q Delete stack
  6. Beyond the Basics q AWS Custom Resources q AWS CDK

    aws.amazon.com/cdk/ q Terraform terraform.io
  7. Summary and where to go next q Stop creating your

    AWS resources manually q AWS Documentation for Cloud Formation
  8. Stay up to date • AWS Events on YouTube aws.amazon.com/events

    aws.amazon.com/events/events-content • AWS Blog aws.amazon.com/blogs/aws/ Slack workspace AWS user groups Bosnia (scan QR code to join)