Sobes.tech
Junior — Middle
77

Каким образом можно внести в Terraform существующий ресурс, созданный вне инфраструктуры?

Answer from AI

sobes.tech AI

Чтобы внести в Terraform ресурс, который был создан вне Terraform (например, вручную через консоль облачного провайдера), используется команда terraform import. Она связывает существующий внешний ресурс с ресурсом, описанным в конфигурации Terraform.

Шаги:

  1. Опишите ресурс в конфигурационном файле Terraform с нужным типом и именем.
  2. Выполните команду импорта, указав идентификатор существующего ресурса и имя ресурса в Terraform.

Пример:

terraform import aws_instance.my_instance i-1234567890abcdef0

После импорта Terraform начнёт управлять этим ресурсом, но важно проверить и обновить конфигурацию, чтобы она точно соответствовала текущему состоянию ресурса.