Slide 11
Slide 11 text
Copyright © 2026 Datachain, Inc. All Rights Reserved. 11
よくあるAWSのTerraform CI/CD
● PRが作成されるとGitHub Actions (GHA)でterraform planが走る
○ pull_requestイベントを使用
● PRをmain branchにマージするとGHAでterraform applyが走る
○ pushイベントを使用
● main branchへは1名のapproveがないとマージできない
● secretはparameter store resourceをTerraformで管理
○ 真の値はTerraform外でセットし、lifecycleのignore_changesを使用
● terraform planにもapplyにも同じIAMロールを使用
○ OIDCで短命なtokenを発行
● 全ての開発者はIaCのリポジトリのwrite権限を持っている