Модуль wti.remote.cpm_plugconfig — получение и установка параметров розеток на устройствах питания WTI OOB и PDU
Примечание
Этот модуль входит в коллекцию wti.remote (версия 1.0.11).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install wti.remote.
Чтобы использовать её в плейбуке, укажите: wti.remote.cpm_plugconfig.
Добавлено в wti.remote 2.8.0
Краткое описание
- Получение и установка параметров розеток на устройствах WTI OOB и PDU
Параметры
Параметр | Комментарии |
|---|---|
cpm_action string / обязательный | Действие, которое нужно передать модулю. Варианты:
|
cpm_password string / обязательный | Пароль устройства WTI, которому нужно передать модуль. |
cpm_url string / обязательный | URL устройства WTI, которому нужно передать модуль. |
cpm_username string / обязательный | Имя пользователя устройства WTI, которому нужно передать модуль. |
plug_bootdelay integer | При выполнении команды перезагрузки задаёт время, через которое розетка снова подаст питание после его отключения. 0=«0,5 с», 1=«1 с», 2=«2 с», 3=«5 с», 4=«15 с», 5=«30 с», 6=«1 мин», 7=«2 мин», - 8=«3 мин», 9=«5 мин». Варианты:
|
plug_bootpriority integer | Задаёт приоритет изменения состояния розетки. Чем меньше число, тем выше приоритет. Допустимое значение — от 1 до максимального количества розеток устройства WTI. |
plug_default integer | Состояние розеток по умолчанию при запуске устройства. 0 — выключено, 1 — включено. Варианты:
|
plug_id string / обязательный | Номер розетки, с которой нужно выполнить операцию Для команды getplugconfig значение plug_id «all» возвращает состояние всех розеток, к которым у пользователя есть доступ. |
plug_name string | Новое имя розетки. |
use_https boolean | Указывает, использовать ли соединение HTTPS или HTTP. Варианты:
|
use_proxy boolean | Определяет, будет ли при поиске учитываться наличие переменных окружения HTTP-прокси. Варианты:
|
validate_certs boolean | Если значение равно false, 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 string | Выходные данные JSON, возвращённые в ответ на отправленные команды Возвращается: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/wti/remote/cpm_plugconfig_module.html