net_l3_interface - Управление интерфейсами L3 на сетевых устройствах
В версии 2.4.
Обзор
- Этот модуль обеспечивает декларативное управление интерфейсами L3 на сетевых устройствах.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aggregate | Список определений интерфейсов L3 |
|
| ipv4 | IPv4 интерфейса L3. |
|
| ipv6 | IPv6 интерфейса L3. |
|
| name | Имя интерфейса L3. |
|
| purge | По умолчанию: "нет" |
Удалить интерфейсы L3, не определенные в параметре aggregate. |
| state |
|
Состояние конфигурации интерфейса L3. |
Примеры
- name: Set eth0 IPv4 address
net_l3_interface:
name: eth0
ipv4: 192.168.0.1/24
- name: Remove eth0 IPv4 address
net_l3_interface:
name: eth0
state: absent
- name: Set IP addresses on aggregate
net_l3_interface:
aggregate:
- { name: eth1, ipv4: 192.168.2.10/24 }
- { name: eth2, ipv4: 192.168.3.10/24, ipv6: "fd5d:12c9:2201:1::1/64" }
- name: Remove IP addresses on aggregate
net_l3_interface:
aggregate:
- { name: eth1, ipv4: 192.168.2.10/24 }
- { name: eth2, ipv4: 192.168.3.10/24, ipv6: "fd5d:12c9:2201:1::1/64" }
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список |
всегда, за исключением платформ, использующих транспорт Netconf для управления устройством. | Список команд конфигурации режима, которые нужно отправить устройству
Пример:
["set interfaces ethernet eth0 address '192.168.0.1/24'"] |
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сетевой, что означает, что его поддерживает команда Ansible по сетям. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, которые также поддерживаются командой Ansible по сетям, см. здесь.
Поддержка
Дополнительную информацию о поддержке этого модуля Red Hat см. в этой статье базы знаний
Автор
- Ricardo Carrillo Cruz (@rcarrillocruz)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/net_l3_interface_module.html