Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Atlantisで実現するTerraformのGitOps

763 views

Published on

Atlantisで実現するTerraformのGitOps

Published in: Technology
  • Be the first to comment

Atlantisで実現するTerraformのGitOps

  1. 1. Atlantis 
 Terraform GitOps 2019/09/25 awswakaran.tokyo #2
 (@katainaka0503)
  2. 2. • • Infra as Code • Terraform • Atlantis • •
  3. 3. • • AWS SRE • Available for Hiring!
  4. 4. Infra as Code
  5. 5. Terraform (S3 2 ) resource "aws_s3_bucket" "hoge" { bucket_prefix = “hogehoge” } resource "aws_s3_bucket" "fuga" { bucket_prefix = “fugafuga” }
  6. 6. • • • • • •
  7. 7. AWS • CloudFormation • Terraform • Pulumi • AWS CDK • Codenized Tools
  8. 8. Terraform 

  9. 9. Terraform • Terraform 
 Terraform 
 

  10. 10. Terraform 

  11. 11. Terraform
  12. 12. • • AWS • • →IaC
  13. 13. =
  14. 14. 
 Terraform 

  15. 15. Atlantis • Terraform Pull Request OSS • GitHub, GitLab, BitBucket • Docker Webhook • Fargate Terraform • Pull Request plan • apply
  16. 16. • • 
 (https://dev.classmethod.jp/cloud/aws/atlantis-terraform/)
  17. 17. Atlantis Terraform 1. Terraform Pull Request 2. Plan Pull Request 3. Plan Approve 
 Approve 4. 
 atlantis apply Pull Request 5. terraform apply 
 Atlantis Pull Request
  18. 18. • 
 • GitHub(,GitLab, BitBucket) Terraform 
 • Atlantis
  19. 19. • Atlantis(https://www.runatlantis.io/) • 
 (https://dev.classmethod.jp/cloud/aws/atlantis-terraform/)

×