Terraform - добавление нового экземпляра ресурса и восстановление состояния terraform

  1. Предположим, я создал среду с помощью скрипта Terraform, а затем я хотел бы добавить еще один ресурс того же типа, который у меня уже есть. Например, у меня есть 2 экземпляра виртуальной машины приложения, и я хотел бы добавить еще один. Каков был бы способ сделать это?

  2. Предположим, мне нужно работать в среде, которая не была создана с помощью Terraform или была создана Terraform, но была изменена вручную. Как я могу воссоздать или обновить состояние Terraform?

1 ответ

  1. Либо скопируйте существующий ресурс и продублируйте его с другим именем / идентификатором, либо установите count параметр на существующем ресурсе для 2,
  2. Terraform позволяет вам импортировать существующие ресурсы, но он не будет создавать код ресурса в ваших манифестах для вас, вы должны написать это самостоятельно. В случае фактического отклонения состояния от манифестов Terraform вам необходимо либо обновить код, чтобы он соответствовал, либо позволить Terraform применить необходимые изменения, чтобы реальность снова соответствовала коду.
Другие вопросы по тегам