Terraformのlifecycle
作成、更新、削除のタイミングを制御する
code:tf
resource "aws_launch_configuration" "example" {
...
lifecycle {
create_before_destroy = true # 作成後に古いリソースを削除
}
}
create_before_destroy
作成後に古いリソースを削除
prevent_destroy
そのresourceを削除する操作をしようとするとTerraformがエラーを出す
ignore_changes
replace_triggered_by