Slide 15
Slide 15 text
State(構成ファイル)について
Terraformは実⾏結果をstateと呼ばれるファイルに記録する。
この記録と現在の設定ファイルをチェックして、差分が存在する場合は差分反映を⾏
う。
同時に、実際のインフラ環境のチェックもして、差分がある場合は、設定ファイルを
基に正しい設定に戻すことも可能。
なお、このファイルには機密データが⼊り込む場合があるため、
絶対にパブリックリポジトリ等にアップしないこと!!
(githubとかに置くと簡単に侵⼊されちゃうよ)
デフォルトの設定だとローカルにファイルを保存するが、複数⼈で作業する場合は、
同⼀のStateを⾒る必要があるため、通常S3等に配置し、DynamoDBで実⾏時の排他
制御を⾏う。