Импортирование
OpenTofu может импортировать существующие ресурсы инфраструктуры. Эта возможность позволяет передать существующие ресурсы под управление OpenTofu.
OpenTofu поддерживает блоки import. В отличие от команды tofu import, блоки import позволяют импортировать несколько ресурсов одновременно, а также проверять импорт в рамках обычного рабочего процесса plan и apply. Подробнее о блоках import.
Только состояние
OpenTofu предполагает, что каждый удалённый объект связан с единственным адресом ресурса. Импортировать каждый удалённый объект следует по одному адресу ресурса OpenTofu. Если импортировать один и тот же объект несколько раз, OpenTofu может вести себя нежелательным образом. Подробнее см. в разделе Состояние.
Команда CLI tofu import может импортировать ресурсы только в состояние. Импорт через CLI не создаёт конфигурацию. Если вы хотите создать соответствующую конфигурацию для импортированных ресурсов, используйте вместо этого блок import.
Перед запуском tofu import необходимо вручную написать блок конфигурации resource для ресурса. Блок ресурса описывает, с каким объектом OpenTofu должен связать ресурс.
Облачный бэкенд
При использовании OpenTofu в командной строке с облачным бэкендом многие команды, например apply, выполняются в среде облачного бэкенда. Однако команда import выполняется локально, поэтому ей недоступна информация из облачного бэкенда. Для успешного импорта может потребоваться задать локальные переменные, эквивалентные переменным удалённого рабочего пространства в облачном бэкенде.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.10/cli/import/