wti.remote.cpm_interface_config модуль — Установка параметров сетевого интерфейса в устройствах WTI OOB и PDU
Примечание
Этот модуль входит в коллекцию wti.remote (версия 1.0.10).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install wti.remote.
Для использования в плейбуке укажите: wti.remote.cpm_interface_config.
Новое в wti.remote 2.10.0
Описание
- Установка параметров сетевого интерфейса в устройствах WTI OOB и PDU
Параметры
Параметр | Комментарии |
|---|---|
cpm_password string / required | Это пароль устройства WTI для отправки модуля. |
cpm_url string / required | Это URL-адрес устройства WTI для отправки модуля. |
cpm_username string / required | Это имя пользователя устройства WTI для отправки модуля. |
interface string | Это имя порта Ethernet, который настраивается. Варианты:
|
ipv4address string | IP-адрес в формате IPv4 для определенного интерфейсного порта. |
ipv4dhcpdefgateway integer | Включить или отключить конфигурацию этого порта в качестве маршрута IPv4 по умолчанию для устройства. Варианты:
|
ipv4dhcpenable integer | Включить вызов запроса IPv4 DHCP для получения информации о конфигурации. Варианты:
|
ipv4dhcphostname string | Определить имя хоста IPv4 DHCP. |
ipv4dhcplease integer | Время аренды IPv4 DHCP. |
ipv4dhcpobdns integer | Автоматическое получение адресов DNS IPv6 DHCP. Варианты:
|
ipv4dhcpupdns integer | Обновление сервера DNS IPv4 DHCP. Варианты:
|
ipv4gateway string | Адрес шлюза в формате IPv4 для определенного интерфейсного порта. |
ipv4netmask string | Маска подсети в формате IPv4 для определенного интерфейсного порта. |
ipv6address string | IP-адрес в формате IPv6 для определенного интерфейсного порта. |
ipv6gateway string | Адрес шлюза в формате IPv6 для определенного интерфейсного порта. |
ipv6subnetprefix string | Префикс подсети в формате IPv6 для определенного интерфейсного порта. |
negotiation integer | Это скорость настраиваемого интерфейсного порта. 0=Авто, 1=10/half, 2=10/full, 3=100/half, 4=100/full, 5=1000/half, 6=1000/full Варианты:
|
use_https boolean | Обозначает использование HTTPS-соединения или HTTP-соединения. Варианты:
|
use_proxy boolean | Флаг для управления тем, будет ли поиск учитывать переменные среды HTTP-прокси, если они присутствуют. Варианты:
|
validate_certs boolean | Если значение false, SSL-сертификаты проверяться не будут. Это следует использовать только на лично контролируемых сайтах, использующих самозаверяющие сертификаты. Варианты:
|
Примечания
Примечание
- Используйте
groups/cpmвmodule_defaultsдля установки общих параметров, используемых между модулями CPM.
Примеры
# Set Network Interface Parameters
- name: Set the Interface Parameters for port eth1 of a WTI device
cpm_interface_config:
cpm_url: "nonexist.wti.com"
cpm_username: "super"
cpm_password: "super"
use_https: true
validate_certs: false
interface: "eth1"
ipv4address: "192.168.0.14"
ipv4netmask: "255.255.255.0"
ipv4gateway: "192.168.0.1"
negotiation: 0
# Set Network Interface Parameters
- name: Set the Interface Parameters for port eth1 to DHCP of a WTI device
cpm_interface_config:
cpm_url: "nonexist.wti.com"
cpm_username: "super"
cpm_password: "super"
use_https: true
validate_certs: false
interface: "eth1"
negotiation: 0
ipv4dhcpenable: 1
ipv4dhcphostname: ""
ipv4dhcplease: -1
ipv4dhcpobdns: 0
ipv4dhcpupdns: 0
ipv4dhcpdefgateway: 0
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
data сложный | JSON-выход, возвращаемый из отправленных команд Возвращается: всегда |
|
interface словарь |
Текущие пары ключ-значение информации об интерфейсе устройства WTI после выполнения модуля. Возвращается: всегда Пример: |
|
totalports целое число |
Общее количество портов интерфейса, запрошенных у устройства WTI. Возвращается: успех Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/wti/remote/cpm_interface_config_module.html