junos_l3_interface - Управление интерфейсами L3 на устройствах Juniper JUNOS
Новое в версии 2.4.
- Обзор
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Возвращаемые значения
- Примечания
Обзор
- Этот модуль обеспечивает декларативное управление интерфейсами L3 на сетевых устройствах Juniper JUNOS.
Требования (к хосту, на котором выполняется модуль)
- ncclient (>=v0.5.2)
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| active | нет | True |
| Указывает, активна или деактивирована конфигурация |
| aggregate | нет | Список определений интерфейсов L3 | ||
| ipv4 | нет | IPv4 интерфейса L3. | ||
| ipv6 | нет | IPv6 интерфейса L3. | ||
| name | нет | Имя интерфейса L3. | ||
| state | нет | present |
| Состояние конфигурации интерфейса L3. |
| unit | нет | Номер логического интерфейса. |
Примеры
- name: Set ge-0/0/1 IPv4 address
junos_l3_interface:
name: ge-0/0/1
ipv4: 192.168.0.1
- name: Remove ge-0/0/1 IPv4 address
junos_l3_interface:
name: ge-0/0/1
state: absent
- name: Set ipv4 address using aggregate
junos_l3_interface:
aggregate:
- name: ge-0/0/1
ipv4: 1.1.1.1
- name: ge-0/0/2
ipv4: 2.2.2.2
ipv6: fd5d:12c9:2201:2::2
- name: Delete ipv4 address using aggregate
junos_l3_interface:
aggregate:
- name: ge-0/0/1
ipv4: 1.1.1.1
- name: ge-0/0/2
ipv4: 2.2.2.2
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| название | описание | возвращается | тип | пример |
|---|---|---|---|---|
| diff | Разница в конфигурации до и после применения изменения. | при изменении конфигурации и включенном параметре diff. | строка | [edit interfaces ge-0/0/1 unit 0 family inet] + address 1.1.1.1/32; [edit interfaces ge-0/0/1 unit 0 family inet6] + address fd5d:12c9:2201:1::1/128; |
Примечания
Примечание
- Данный модуль требует, чтобы служба netconf была включена на управляемом удалённом устройстве.
- Проверено на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет совместим со старыми версиями.
Информация о техническом обслуживании
Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>
Если вы заинтересованы в разработке модулей, пожалуйста, ознакомьтесь с информацией о сообществе и участии в разработке, тестировании Ansible и разработке модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/junos_l3_interface_module.html