Уничтожить экземпляр EC2 в Terraform? - PullRequest
0 голосов
/ 22 января 2019

Я создаю экземпляр EC2 и загружаю его с помощью некоторых сценариев «при запуске», а также устанавливаю желаемое программное обеспечение.Это становится базовым изображением, которое будет использоваться при раскручивании новых экземпляров.

После создания я создаю AMI.На этом этапе нет необходимости сохранять изображение EC2, используемое для создания AMI.

Итак, последовательность:

Create EC2
Install packages
Configure packages
Create AMI
Destroy EC2

Как мне сказать Terraform затем удалить EC2на последнем этапе?

1 Ответ

0 голосов
/ 22 января 2019

Вы смотрели на инструмент пакера Hashicorp?Он специализируется на создании AMI для использования в Terraform и может сэкономить вам несколько ручных шагов здесь.

Тем временем вы можете выполнить команду terraform destroy -target aws_instance.<NAME> (подставить имя вашего экземпляра Terraformed EC2), чтобы уничтожить ваш экземпляр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...