Spec-Zone.ru › OpenTofu 1.12

Команда: show

Команда tofu show позволяет проверять различные артефакты OpenTofu и создавать их описания в человекочитаемом или машиночитаемом формате.

Например, с помощью tofu show можно проверить сохранённый файл плана и убедиться, что запланированные операции приемлемы, или просмотреть последний снимок состояния.

Примечание

При использовании параметра командной строки -json любые конфиденциальные значения в состоянии OpenTofu будут выведены в открытом виде. Дополнительную информацию см. в разделе Конфиденциальные данные в состоянии.

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

Использование: tofu show [target-selection-option] [other-options]

Используйте один из следующих параметров выбора цели, чтобы указать артефакт для проверки:

  • -state: проверить последний снимок состояния, если он есть.
  • -plan=FILENAME: проверить план, сохранённый в указанном файле плана.
  • -config: проверить текущую полную конфигурацию (требуется -json).
  • -module=DIR: проверить конфигурацию только одного модуля в указанном каталоге, не устанавливая зависимости (требуется -json).

Если ни один из этих параметров не указан, по умолчанию используется -state. Параметры выбора цели являются взаимоисключающими.

Эта команда также принимает следующие дополнительные параметры:

  • -no-color: отключает использование управляющих последовательностей терминала в человекочитаемом выводе.
  • -json: выбирает машиночитаемый формат вывода JSON вместо используемого по умолчанию человекочитаемого формата.
  • -json-into=out.json — создаёт тот же вывод, что и -json, но перенаправляет его в файл. Это позволяет одновременно сохранять человекочитаемые и машиночитаемые журналы.
  • -var и -var-file: задают значения для любых входных переменных, используемых в адресах источников модулей или параметрах серверной части в текущей конфигурации.
  • -show-sensitive: если указан, будут отображаться конфиденциальные значения.

Если не используется параметр -module=DIR, эта команда опирается на информацию о схемах из плагинов провайдеров, чтобы полностью интерпретировать специфичные для провайдеров структуры данных в артефактах состояния, плана и конфигурации. Если вы используете версии провайдеров, отличающиеся от тех, что использовались при создании выбранного артефакта, может потребоваться применить tofu apply (или аналогичный параметр), чтобы OpenTofu обновил сохранённые данные в соответствии с последними схемами провайдеров.

Вывод JSON

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

Spec-Zone.ru

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