Spec-Zone.ru › Ansible 2.5

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

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
abort Значение по умолчанию:
нет
Булево значение. При значении «истина» выполняется «net abort» перед блоком. Это очищает любые незафиксированные изменения в буфере. Взаимоисключающий параметр с atomic.
atomic Значение по умолчанию:
нет
При значении «истина» эквивалентно тому, что и commit, и abort имеют значение «истина». Взаимоисключающие параметры с commit и atomic.
commands
Список строк, содержащих команды net для выполнения. Взаимоисключающий параметр с template.
commit Значение по умолчанию:
нет
При значении «истина» выполняется «net commit» в конце блока. Взаимоисключающий параметр с atomic.
description Значение по умолчанию:
Ansible-originated commit
Описание фиксации, которое будет записано в журнал фиксаций, если commit или atomic равны «истина».
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
изменён
было ли изменено состояние интерфейса

Пример:
Истина
msg
строка
всегда
человекочитаемый отчёт об успехе или ошибке

Пример:
обновлён конфигурация интерфейса bond0


Статус

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

Автор

  • Cumulus Networks

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете редактировать этот документ, чтобы улучшить его.

© 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/nclu_module.html

Spec-Zone.ru

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