cl_interface_policy - Настройка политики принудительного применения интерфейса на Cumulus Linux
Новая версия 2.1.
УСТАРЕВШЕ
| Удалено в Ansible: | |
|---|---|
| версия: 2.5 | |
| Почему: | Модуль nclu разработан для удобства использования пользователями, которые только начинают работу с Cumulus Linux, предоставляя интерфейс NCLU в автоматизируемом виде. |
| Альтернатива: | Используйте nclu вместо этого. |
Описание
- Этот модуль воздействует на конфигурационные файлы, расположенные в папке интерфейсов, определённой ifupdown2. Интерфейсы, порты и диапазоны портов, указанные в параметре «allowed», определяют, какие интерфейсы будут доступны на коммутаторе. Если пользователь запустит этот модуль и у него на коммутаторе настроен интерфейс, но он не найден в списке «allowed», этот интерфейс будет отключен. По умолчанию это
/etc/network/interface.dБолее подробную информацию см. в разделе Настройка интерфейсов на сайте http://docs.cumulusnetworks.com.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allowed обязательно | Список портов для первоначальной работы со скоростью 10 Гбит/с. | |
| location | По умолчанию: /etc/network/interfaces.d/ | Директория для хранения файлов интерфейсов. |
Примечания
Примечание
- lo должен быть включен в список allowed.
- eth0 должен быть в списке allowed, если используется out-of-band управление
Примеры
# Example playbook entries using the cl_interface_policy module.
- name: shows types of interface ranges supported
cl_interface_policy:
allowed: "lo eth0 swp1-9, swp11, swp12-13s0, swp12-30s1, swp12-30s2, bond0-12"
Возвращаемые значения
Общие значения, возвращаемые модулями, описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed bool | changed | были ли изменены интерфейсы Пример: True |
| msg строка | всегда | читаемое сообщение об успехе или ошибке Пример: конфигурация интерфейса bond0 обновлена |
Статус
Этот модуль помечен как устаревший и будет удалён в версии 2.5. Для получения дополнительной информации см. УСТАРЕВШЕ.
Автор
- Cumulus Networks (@CumulusNetworks)
Подсказка
Если вы заметили какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/cl_interface_policy_module.html