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.6/modules/cl_interface_policy_module.html