wti.remote.cpm_plugcontrol – Получение и установка действий для розеток на устройствах WTI OOB и PDU
Примечание
Этот плагин является частью коллекции wti.remote (версия 1.0.1).
Для его установки используйте: ansible-galaxy collection install wti.remote
Для использования в playbook укажите: wti.remote.cpm_plugcontrol
В версии 2.8: of wti.remote
Обзор
- Получение и установка действий для розеток на устройствах WTI OOB и PDU
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cpm_action строка / обязательно |
| Это действие, которое необходимо отправить модулю. |
| cpm_password строка / обязательно | Это пароль устройства WTI для отправки модуля. | |
| cpm_url строка / обязательно | Это URL-адрес устройства WTI для отправки модуля. | |
| cpm_username строка / обязательно | Это имя пользователя устройства WTI для отправки модуля. | |
| plug_id строка / обязательно | Это номер розетки или имя розетки, которые необходимо обработать Для команды plugget, plug_id 'all' вернёт состояние всех розеток, к которым у пользователя есть доступ. | |
| plug_state строка |
| Это действие, которое необходимо выполнить для розетки. |
| use_https булево |
| Указывает на использование https-соединения или http-соединения. |
| use_proxy булево |
| Флаг, определяющий, будет ли поиск использовать переменные окружения HTTP-прокси при их наличии. |
| validate_certs булево |
| Если false, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, использующих самозаверяющие сертификаты. |
Примеры
# Get Plug status for all ports
- name: Get the Plug status for ALL ports of a WTI device
cpm_plugcontrol:
cpm_action: "getplugcontrol"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
validate_certs: true
plug_id: "all"
# Get Plug status for port 2
- name: Get the Plug status for the given port of a WTI device
cpm_plugcontrol:
cpm_action: "getplugcontrol"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
validate_certs: false
plug_id: "2"
# Reboot plug 5
- name: Reboot Plug 5 on a given WTI device
cpm_plugcontrol:
cpm_action: "setplugcontrol"
cpm_url: "rest.wti.com"
cpm_username: "restpower"
cpm_password: "restfulpowerpass12"
use_https: true
plug_id: "5"
plug_state: "boot"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| 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_plugcontrol_module.html