cl_interface_policy - Настройка политики принудительного применения интерфейса в Cumulus Linux
Новое в версии 2.1.
УСТАРЕЛО
Устарело в версии 2.3. Используйте nclu вместо этого.
Описание
- Этот модуль влияет на файлы конфигурации, расположенные в папке интерфейсов, определённой ifupdown2. Интерфейсы и диапазоны портов, перечисленные в параметре «allowed», определяют, какие интерфейсы будут доступны на коммутаторе. Если пользователь выполняет этот модуль и у него на коммутаторе настроен интерфейс, но он не найден в списке «allowed», этот интерфейс будет отключён. По умолчанию это
/etc/network/interface.dБолее подробную информацию см. в разделе «Настройка интерфейсов» по адресу http://docs.cumulusnetworks.com.
Параметры
| параметр | обязательно | значение по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| allowed | да | Список портов для начальной работы на 10 Гбит/с. | ||
| location | нет | /etc/network/interfaces.d/ | Директория для хранения файлов интерфейсов. |
Примеры
# 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 | изменён ли интерфейс | changed | bool | True |
| msg | человекопонятное сообщение об успехе или ошибке | всегда | строка | обновлена конфигурация интерфейса bond0 |
Примечания
Примечание
- lo должен быть включён в список allowed.
- eth0 должен быть в списке allowed, если используется out-of-band управление
Для помощи в разработке модулей, если вам это интересно, пожалуйста, прочитайте Информация о сообществе и участие в разработке, Тестирование 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/cl_interface_policy_module.html