Spec-Zone.ru › Ansible 2.4

win_environment - Модифицирует переменные окружения на хостах Windows.

Новое в версии 2.0.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус

Описание

  • Использует .net Environment для установки или удаления переменных окружения и может устанавливать их на уровне пользователя, машины или процесса.
  • Переменные окружения уровня пользователя будут установлены, но не будут доступны до тех пор, пока пользователь не выйдет и не войдет снова.

Параметры

параметр обязательно по умолчанию выбор комментарии
уровень
да нет по умолчанию
  • машина
  • процесс
  • пользователь
Уровень, на котором нужно установить переменную окружения.
Используйте 'машина', чтобы установить для всех пользователей.
Используйте 'пользователь', чтобы установить для текущего пользователя, от имени которого подключен ansible.
Используйте 'процесс', чтобы установить для текущего процесса. Вероятно, не так полезно.
имя
да нет по умолчанию
Имя переменной окружения
состояние
нет наличие
  • наличие
  • отсутствие
наличие, чтобы убедиться, что переменная окружения установлена, или отсутствие, чтобы убедиться, что она удалена
значение
нет нет по умолчанию
Значение для сохранения в переменной окружения. Можно опустить для state=отсутствует

Примеры

- name: Set an environment variable for all users
  win_environment:
    state: present
    name: TestVariable
    value: Test value
    level: machine

- name: Remove an environment variable for the current user
  win_environment:
    state: absent
    name: TestVariable
    level: user

Возвращаемые значения

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

имя описание возвращается тип пример
before_value
значение ключа окружения до изменения, это null, если его не существовало
всегда строка C:\Windows\System32
уровень
уровень, установленный при вызове модуля
всегда строка машина
имя
имя ключа окружения, проверенного модулем
всегда строка JAVA_HOME
значение
значение, до которого был установлен ключ окружения
всегда строка C:\Program Files\jdk1.8

Примечания

Примечание

  • Данный модуль лучше всего подходит для установки всего значения переменной окружения. Для безопасного управления переменными окружения, имеющими структуру пути, используйте модуль win_path.
  • Этот модуль не транслирует события изменений. Это означает, что небольшое количество приложений Windows, которые могут изменить свои переменные окружения без перезапуска, не будут уведомлены и, следовательно, потребуют перезапуска, чтобы принять новые настройки окружения. Для переменных окружения уровня пользователя пользователю потребуется выйти и снова войти в систему, прежде чем они станут доступными.

Статус

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

Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Справочная информация по сообществу и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/win_environment_module.html

Spec-Zone.ru

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