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

Codeシリーズで作るTerraformのCICDパイプラインの概要

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for hiyanger hiyanger
January 16, 2024

 Codeシリーズで作るTerraformのCICDパイプラインの概要

Avatar for hiyanger

hiyanger

January 16, 2024
Tweet

More Decks by hiyanger

Other Decks in Technology

Transcript

  1. 実際に運用して困ったこと × 改善が難しい デプロイは基本的にコードを経由する必要があるため、構築の瞬発力が落ちる IaCの特性上やむを得ない。どうしても急ぎなら手動とかで。 plan/applyでエラーが起こると構築が止まってしまう planはローカルで。applyまで検証したいなら別環境とかでやる。 手動変更やローカルから直applyされると、都度確認が必要になる テスト中はやむを得ない手動変更とかが起きる。 その間はパイプラインを止めておくなど、うまくスケジュールする。

    共通リソースがあるので、商用だけ一部先行着手とかが難しい developとmainは共通化されるので共通リソースも中途半端に デプロイされてしまう。先行してやるなら手動やローカルから流す。 ※チーム構成 全体4名(ガッツリ書く人2名、そこそこ書く人2名、Lambda等は別部隊で記述) ◯ 改善が可能 terraformを使えるメンバーが少なかったので、applyの依頼が集中 少なくともインフラチームはみんな使えた方がいい。 記述方法が個人間で差がでる 事前に軽い規約は作ったが、まだまだ弱かった。 開発同様、より強い規約の制定が必要。