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

My DevOps toolsets

My DevOps toolsets

JAWS-UG Yokohama #16
May 21, 2019

Introduction to some of my DevOps toolsets

Michael H. Oshita

May 21, 2019
Tweet

More Decks by Michael H. Oshita

Other Decks in Technology

Transcript

  1. Michael H. Oshita (@ijin) • Cloud Engineer/ Architect • From

    Japan/US • AWS community • Serverless community • https://ijin.github.io
  2. Terraform • Common - common infra like rds parameter groups,

    IAM service roles, CircleCI users, etc. • Modules - modules based by service • Main - simply call modules
  3. Terraform • Retreive variables from common state file • Use

    terraform workspace for env (stg/prd) • Pass variables from module outputs
  4. Terraform • Retreive variables from common state file or ssm

    parameter store • Use terraform workspace for env (stg/prd) • Pass variables from module outputs
  5. Terraform SSM parameter store Chamber - CLI to manage secrets

    (https://github.com/segmentio/chamber)
  6. Create env • Create target group • Create ALB listener

    • Create ECS service • Deploy if necessary
  7. Create env (reality) • Create target group • Create ALB

    listener • Create ECS service…….wait • Deploy if necessary