Модуль community.network.pn_switch_setup – CLI-команда для изменения настройки коммутатора
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook укажите: community.network.pn_switch_setup.
Краткое описание
- Этот модуль может использоваться для изменения настройки коммутатора.
Псевдонимы: network.netvisor.pn_switch_setup
Параметры
Параметр | Комментарии |
|---|---|
pn_analytics_store string | тип дискового хранилища для аналитики. Choices:
|
pn_banner string | Баннер для отображения на серверном коммутаторе. |
pn_cliswitch string | Целевой коммутатор для выполнения CLI. |
pn_date string | Дата. |
pn_dns_ip string | IP-адрес DNS. |
pn_dns_secondary_ip string | Вторичный IP-адрес DNS. |
pn_domain_name string | Доменное имя. |
pn_enable_host_ports boolean | Включить порты хоста по умолчанию. Choices:
|
pn_eula_accepted string | Принять EULA. Choices:
|
pn_eula_timestamp string | Отметка времени EULA. |
pn_force boolean | Принудительно изменить хранилище аналитики, даже если это включает удаление данных. Choices:
|
pn_gateway_ip string | Шлюз IPv4. |
pn_gateway_ip6 string | Шлюз IPv6. |
pn_in_band_ip string | IP-адрес внутриполосного канала передачи данных. |
pn_in_band_ip6 string | IPv6-адрес внутриполосного канала передачи данных. |
pn_in_band_ip6_assign string | Назначение IPv6-адреса данных. Choices:
|
pn_in_band_netmask string | Маска подсети внутриполосного канала передачи данных. |
pn_in_band_netmask_ip6 string | IPv6-маска подсети внутриполосного канала передачи данных. |
pn_loopback_ip string | IP-адрес обратной связи IPv4. |
pn_loopback_ip6 string | IP-адрес обратной связи IPv6. |
pn_mgmt_ip string | IP-адрес управления. |
pn_mgmt_ip6 string | IPv6-адрес. |
pn_mgmt_ip6_assignment string | Назначение IPv6-адреса. Choices:
|
pn_mgmt_ip_assignment string | Назначение IP-адреса. Choices:
|
pn_mgmt_netmask string | Маска подсети. |
pn_mgmt_netmask_ip6 string | IPv6-маска подсети. |
pn_motd string | Сообщение дня. |
pn_ntp_secondary_server string | Вторичный NTP-сервер. |
pn_ntp_server string | NTP-сервер. |
pn_password string | Пароль в открытом тексте. |
pn_switch_name string | Имя коммутатора. |
pn_timezone string | Временная зона для настройки. |
state string / required | Состояние действия, которое нужно выполнить. Используйте Choices:
|
Примеры
- 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 boolean | указывает, вызвала ли CLI изменения на целевом устройстве. Возвращается: всегда |
command string | команда CLI, выполненная на целевом узле. Возвращается: всегда |
stderr list / elements=string | набор ответов об ошибках от команды switch-setup. Возвращается: при ошибке |
stdout list / elements=string | набор ответов от команды switch-setup. Возвращается: всегда |
Ссылки на коллекцию
© 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/community/network/pn_switch_setup_module.html