Я новичок в Terraform, поэтому надеюсь, что проблема в том, что я делаю неправильно.
У меня есть несколько экземпляров, к которым нужно присоединить отдельные тома EBS. Они определены как три отдельных ресурса Terraform:
aws_instance
aws_ebs_volume
aws_volume_attachment
Когда экземпляры загружаются, в консоли AWS тома говорят, что у них есть защита «Удалить при завершении», но Terraform по-прежнему их уничтожает:
Если вы используете отображение block_device в определении ресурса aws_instance, вы можете предотвратить его завершение:
https://www.terraform.io/docs/providers/aws/r/instance.html#delete_on_termination-1
Но эта опция не отображается в ресурсе ebs_volume:
https://www.terraform.io/docs/providers/aws/r/ebs_volume.html
Как мне запретить Terraform удалить мои тома EBS?
Я пробовал это сделать, но это просто останавливает выполнение задания уничтожения терраформ:
lifecycle = {
prevent_destroy = true
}
Спасибо
terraform plan ...
результат. - person nickgryg   schedule 22.11.2017lifecycle
в блок ресурсовaws_ebs_volume
? - person KJH   schedule 22.11.2017