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

TerraformとJenkinsによる外形監視管理の自動化

 TerraformとJenkinsによる外形監視管理の自動化

「Battle Conference Under30」で発表された資料です。
https://bcu30.jp/2019/

gree_tech

July 08, 2019
Tweet

More Decks by gree_tech

Other Decks in Technology

Transcript

  1. ・李 一凡 ( YIFAN LI ) ・2015年~来日 ・2018年にグリー新卒入社 ・インフラ部サービスインストレーション チーム所属

    自己紹介 ・普段の仕事:   インフラの運用   RDBMS   Monitoring ・最近の趣味   Goを書くこと
  2. Terraform Terraformの概念 ・Infrastructure As Code Terraformのコンポーネント ・Config  ・HCL、JSON ・Provider  ・各プラットフォームと通信する

     ・AWS、GCP、AZUREなど ・tf.state  ・状態ファイル Terraformのworkflow Code Plan Apply コードを書く 変更を確認 変更を反映
  3. CI ( Continuous Integration ) コードがあれば自動化ができる!! ・CIはJenkinsを使っている Jenkinsにやってほしいこと ・git pull

    requestが出されたら  ・terraform validate:syntaxチェック  ・terraform plan: 実行計画の確認 ・masterブランチにmergeされたら  ・terraform apply: 本番に反映 ・api keyを管理する