Команда: workspace select
Команда tofu workspace select используется для выбора другой рабочей области для дальнейших операций.
Использование
Использование: tofu workspace select NAME [DIR]
Эта команда выберет другую рабочую область. Рабочая область с указанным именем уже должна существовать.
Использование переменных в источниках модулей, конфигурации бэкенда или блоке шифрования требует присваивания значений переменным корневого модуля при запуске tofu workspace select.
Поддерживаются следующие флаги:
-
-or-create— если выбранная рабочая область не существует, создать её. По умолчанию используетсяfalse. -
-var 'NAME=VALUE'— задаёт значение для одной входной переменной, объявленной в корневом модуле конфигурации. Используйте этот параметр несколько раз, чтобы задать более одной переменной. Дополнительные сведения см. в разделе Входные переменные в командной строке. -
-var-file=FILENAME— задаёт значения для нескольких входных переменных, объявленных в корневом модуле конфигурации, используя определения из файла «tfvars». Используйте этот параметр несколько раз, чтобы включить значения из нескольких файлов. -
-json— включает вывод машиночитаемого интерфейса JSON. -
-json-into=out.json— выводит те же данные, что и параметр -json, но перенаправляет их в файл. Это позволяет одновременно сохранять как машиночитаемые, так и понятные человеку журналы.
Помимо параметров -var и -var-file, существует несколько других способов задать значения входных переменных в корневом модуле. Дополнительные сведения см. в разделе Присваивание значений переменным корневого модуля.
Пример
$ tofu workspace list default * development jsmith-test $ tofu workspace select default Switched to workspace "default".
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.12/cli/commands/workspace/select/