Spec-Zone.ru › Ansible 2.4

nclu - Настройка сетевых интерфейсов с помощью NCLU

Новая версия 2.3.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
    • Статус

Обзор

  • Интерфейс к утилите командной строки для сети, разработанной для облегчения настройки операционных систем, работающих с ifupdown2 и Quagga, таких как Cumulus Linux. Документация по командам доступна по адресу https://docs.cumulusnetworks.com/display/DOCS/Network+Command+Line+Utility

Параметры

параметр обязательный по умолчанию варианты комментарии
abort
нет
Булево значение. Если true, выполняется 'net abort' перед блоком. Это очищает любые незафиксированные изменения в буфере. Взаимоисключающее с atomic.
atomic
нет
Если true, эквивалентно тому, что commit и abort оба равны true. Взаимоисключающее с commit и atomic.
commands
нет
Список строк, содержащих команды net для выполнения. Взаимоисключающее с template.
commit
нет
Если true, выполняется 'net commit' в конце блока. Взаимоисключающее с atomic.
description
нет Ansible-originated commit
Описание коммита, которое будет записано в журнал коммитов, если commit или atomic равны true.
template
нет
Одна строка с многострочным форматированием jinja2. Эта строка будет разбита на строки, и каждая строка будет запущена через net. Взаимоисключающее с commands.

Примеры

- name: Add two interfaces without committing any changes
  nclu:
    commands:
        - add int swp1
        - add int swp2

- name: Add 48 interfaces and commit the change.
  nclu:
    template: |
        {% for iface in range(1,49) %}
        add int swp{{iface}}
        {% endfor %}
    commit: true
    description: "Ansible - add swps1-48"

- name: Atomically add an interface
  nclu:
    commands:
        - add int swp1
    atomic: true
    description: "Ansible - add swp1"

Возвращаемые значения

Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:

имя описание возвращено тип пример
changed
изменился ли интерфейс
изменено bool True
msg
человекопонятное сообщение об успехе или неудаче
всегда строка конфигурация интерфейса bond0 обновлена

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.

Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Информация сообщества и участие, Тестирование 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/nclu_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API