Spec-Zone.ru › OpenTofu 1.9

Команда: 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.9/cli/commands/refresh/

Spec-Zone.ru

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