Spec-Zone.ru › OpenTofu 1.10

Команда: state pull

Команда tofu state pull используется для ручной загрузки и вывода состояния из удалённого состояния. Эта команда также работает с локальным состоянием.

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

Использование: tofu state pull

Эта команда загружает состояние из текущего расположения, обновляет локальную копию до последней версии файла состояния, совместимой с установленной локально версией OpenTofu, и выводит данные в исходном формате в stdout.

Эта команда полезна для чтения значений из состояния (например, в сочетании с такой утилитой, как jq). Она также пригодится, если вам нужно внести изменения в состояние вручную.

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

Примечание

Файлы состояния OpenTofu должны быть в формате UTF-8 без метки порядка байтов (BOM). В PowerShell в Windows используйте Set-Content для автоматического кодирования файлов в формате UTF-8. Например, выполните tofu state pull | sc terraform.tfstate.

Примечание

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

Команда поддерживает следующие аргументы командной строки:

  • -var 'NAME=VALUE' — задаёт значение одной входной переменной, объявленной в корневом модуле конфигурации. Используйте этот параметр несколько раз, чтобы задать значения нескольких переменных. Дополнительную информацию см. в разделе Входные переменные в командной строке.

  • -var-file=FILENAME — задаёт значения потенциально многих входных переменных, объявленных в корневом модуле конфигурации, используя определения из файла «tfvars». Используйте этот параметр несколько раз, чтобы включить значения из нескольких файлов.

Помимо параметров -var и -var-file, существует несколько других способов задать значения входных переменных корневого модуля. Дополнительную информацию см. в разделе Присваивание значений переменным корневого модуля.

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

Spec-Zone.ru

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