Назад | Перейти на главную страницу

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

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

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

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