Spec-Zone.ru › OpenTofu 1.11

Команда: refresh

Команда tofu refresh считывает текущие настройки всех управляемых удалённых объектов и обновляет состояние OpenTofu в соответствии с ними.

Предупреждение

Эта команда устарела, поскольку её поведение по умолчанию небезопасно, если у вас неверно настроены учётные данные для любого из провайдеров. Подробнее и рекомендуемые альтернативы см. ниже.

Эта команда не изменяет реальные удалённые объекты, но изменяет состояние OpenTofu.

Обычно вам не требуется использовать эту команду, поскольку OpenTofu автоматически выполняет те же действия по обновлению при создании плана как в командах tofu plan, так и в командах tofu apply. Эта команда существует главным образом для обратной совместимости, но мы не рекомендуем её использовать, поскольку она не позволяет предварительно просмотреть последствия операции перед обновлением состояния.

Использование​

Использование: tofu refresh [options]

Эта команда фактически является псевдонимом следующей команды:

Блок кода
tofu apply -refresh-only -auto-approve

Следовательно, она поддерживает все те же параметры, что и команда tofu apply, за исключением того, что она не принимает файл сохранённого плана, не позволяет выбрать режим планирования, отличный от «только обновление», и -auto-approve всегда включён.

Примечание

Использование переменных в источниках модулей, конфигурации бэкенда или блоке шифрования требует задания значений переменным корневого модуля при выполнении tofu refresh.

Автоматически применять результат обновления рискованно. Если учётные данные для одного или нескольких провайдеров настроены неверно, OpenTofu может ошибочно решить, что все управляемые объекты удалены, и удалить все отслеживаемые объекты без запроса подтверждения.

Вместо этого мы рекомендуем использовать следующую команду, чтобы получить тот же результат, но иметь возможность просмотреть обнаруженные OpenTofu изменения, прежде чем записывать их в состояние:

Блок кода
tofu apply -refresh-only

Эта альтернативная команда выведет интерактивный запрос, в котором можно подтвердить обнаруженные изменения.

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.11/cli/commands/refresh/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API