community.network.pn_switch_setup – команда командной строки для изменения конфигурации коммутатора
Примечание
Этот плагин входит в коллекцию community.network (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в книге задач укажите: community.network.pn_switch_setup.
Описание
- Этот модуль может быть использован для изменения конфигурации коммутатора.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| pn_analytics_store строка |
| Тип дискового хранилища для аналитики. |
| pn_banner строка | Баннер для отображения на сервере-коммутаторе. | |
| pn_cliswitch строка | Целевой коммутатор для запуска команды CLI. | |
| pn_date строка | Дата. | |
| pn_dns_ip строка | IP-адрес DNS. | |
| pn_dns_secondary_ip строка | Вторичный IP-адрес DNS. | |
| pn_domain_name строка | Имя домена. | |
| pn_enable_host_ports булево |
| Включить порты хоста по умолчанию. |
| pn_eula_accepted строка |
| Принять EULA. |
| pn_eula_timestamp строка | Отметка времени EULA. | |
| pn_force булево |
| Принудительно изменить хранилище аналитики, даже если это предполагает удаление данных. |
| pn_gateway_ip строка | Шлюз IPv4. | |
| pn_gateway_ip6 строка | Шлюз IPv6. | |
| pn_in_band_ip строка | IP-адрес данных в полосе пропускания. | |
| pn_in_band_ip6 строка | IPv6-адрес данных в полосе пропускания. | |
| pn_in_band_ip6_assign строка |
| Назначение IPv6-адреса данных. |
| pn_in_band_netmask строка | Маска подсети данных в полосе пропускания. | |
| pn_in_band_netmask_ip6 строка | Маска подсети IPv6 данных в полосе пропускания. | |
| pn_loopback_ip строка | IP-адрес локальной петли IPv4. | |
| pn_loopback_ip6 строка | IP-адрес локальной петли IPv6. | |
| pn_mgmt_ip строка | IP-адрес управления. | |
| pn_mgmt_ip6 строка | IPv6-адрес. | |
| pn_mgmt_ip6_assignment строка |
| Назначение IPv6-адреса. |
| pn_mgmt_ip_assignment строка |
| Назначение IP-адреса. |
| pn_mgmt_netmask строка | Маска подсети. | |
| pn_mgmt_netmask_ip6 строка | Маска подсети IPv6. | |
| pn_motd строка | Сообщение дня. | |
| pn_ntp_secondary_server строка | Вторичный сервер NTP. | |
| pn_ntp_server строка | Сервер NTP. | |
| pn_password строка | Пароль в текстовом формате. | |
| pn_switch_name строка | Имя коммутатора. | |
| pn_timezone строка | Часовой пояс, который необходимо настроить. | |
| state строка / обязательно |
| Укажите действие. Используйте update для изменения конфигурации коммутатора. |
Примеры
- name: Modify switch
community.network.pn_switch_setup:
pn_cliswitch: "sw01"
state: "update"
pn_timezone: "America/New_York"
pn_in_band_ip: "20.20.1.1"
pn_in_band_netmask: "24"
- name: Modify switch
community.network.pn_switch_setup:
pn_cliswitch: "sw01"
state: "update"
pn_in_band_ip6: "2001:0db8:85a3::8a2e:0370:7334"
pn_in_band_netmask_ip6: "127"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed булево | всегда | указывает, произвела ли команда CLI изменения на целевом устройстве. |
| command строка | всегда | команда CLI, запущенная на целевом узле. |
| stderr список / элементы=строка | при ошибке | набор ответов об ошибках от команды switch-setup. |
| stdout список / элементы=строка | всегда | набор ответов от команды switch-setup. |
Авторы
- Pluribus Networks (@rajaspachipulusu17)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/pn_switch_setup_module.html