net_l3_interface - Управление интерфейсами L3 на сетевых устройствах
Новая версия 2.4.
Описание
- Этот модуль предоставляет декларативное управление интерфейсами L3 на сетевых устройствах.
Параметры
| параметр | обязателен | значение по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| aggregate | нет | Список определений интерфейсов L3 | ||
| ipv4 | нет | IPv4 интерфейса L3. | ||
| ipv6 | нет | IPv6 интерфейса L3. | ||
| name | нет | Имя интерфейса L3. | ||
| purge | нет | Удалить интерфейсы L3, не определенные в параметре aggregate. | ||
| state | нет | present |
| Состояние конфигурации интерфейса 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'"] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости.
Информация о техническом обслуживании
Дополнительную информацию о поддержке этого модуля компанией 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/net_l3_interface_module.html