wti.remote.cpm_plugconfig – Получение и установка параметров вилки на устройствах питания WTI OOB и PDU
Примечание
Этот плагин входит в состав коллекции wti.remote (версия 1.0.1).
Для его установки используйте: ansible-galaxy collection install wti.remote
Чтобы использовать его в книге задач, укажите: wti.remote.cpm_plugconfig
Новое в версии 2.8: of wti.remote
Обзор
- Получение и установка параметров вилки на устройствах WTI OOB и PDU
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cpm_action строка / обязательно |
| Это действие для отправки модуля. |
| cpm_password строка / обязательно | Это пароль устройства WTI для отправки модуля. | |
| cpm_url строка / обязательно | Это URL-адрес устройства WTI для отправки модуля. | |
| cpm_username строка / обязательно | Это имя пользователя устройства WTI для отправки модуля. | |
| plug_bootdelay целое число |
| При команде перезагрузки это время, когда вилка включит питание после его выключения. 0='0.5 сек', 1='1 сек', 2='2 сек', 3='5 сек', 4='15 сек', 5='30 сек', 6='1 мин', 7='2 мин', 8='3 мин', 9='5 мин'. |
| plug_bootpriority целое число | Устанавливает приоритет вилки, чьё состояние изменяется первой. Чем меньше число, тем выше приоритет. Допустимое значение от 1 до максимального количества вилок на устройстве WTI. | |
| plug_default целое число |
| Значение состояния вилки по умолчанию при запуске устройства. 0 - Выключено, 1 - Включено. |
| plug_id строка / обязательно | Номер вилки, которую нужно изменить. Для команды getplugconfig, plug_id 'all' вернёт статус всех вилок, доступных пользователю. | |
| plug_name строка | Новое имя вилки. | |
| use_https булево |
| Указывает на использование HTTPS или HTTP соединения. |
| use_proxy булево |
| Флаг для управления наблюдением за переменными окружения HTTP-прокси при их наличии. |
| validate_certs булево |
| Если ложь, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых сайтах с самозаверяющимися сертификатами. |
Примеры
# Get Plug parameters for all ports
- name: Get the Plug parameters for ALL ports of a WTI Power device
cpm_plugconfig:
cpm_action: "getplugconfig"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
validate_certs: true
plug_id: "all"
# Get Plug parameters for port 2
- name: Get the Plug parameters for the given port of a WTI Power device
cpm_plugconfig:
cpm_action: "getplugconfig"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
validate_certs: false
plug_id: "2"
# Configure plug 5
- name: Configure parameters for Plug 5 on a given WTI Power device
cpm_plugconfig:
cpm_action: "setplugconfig"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
plug_id: "5"
plug_name: "NewPlugNameFive"
plug_bootdelay: "3"
plug_default: "0"
plug_bootpriority: "1"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращённое значение | Описание |
|---|---|---|
| data строка | всегда | Выходной JSON, возвращённый отправленными командами |
Авторы
- Western Telematic Inc. (@wtinetworkgear)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/wti/remote/cpm_plugconfig_module.html