Terraform
clone してきたときにも実行する
SA のシークレット必要
State
チームで使う場合は、共有する必要がある
Module
知っておきたい
fmt
validate
Policy
リソースをつくるときのポリシーを事前に定義して、ポリシーに対してテストを実行できる
e.g. s3 のアクセス制御がポリシーに準拠しているか
tf リソースにかかるコストを試算してくれるみたいなので、上限をポリシーで定義できる??
Install via asdf
Directory structure
すでにリソースがある場合は import コマンドが使える
import した tf state をもとに、定義を書き起こせば Ok
import コマンドはドキュメントでも紹介されている
事前に対象のリソースの tf 定義をファイルに記述しておく必要がある
参考
gitignore
特定のリソースを対象にする