Spec-Zone.ru › Ansible 2.6

nso_verify — Проверка конфигурации Cisco NSO.

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

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

Обзор

  • Этот модуль обеспечивает поддержку проверки конфигурации Cisco NSO на соответствие заданным значениям.

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • Cisco NSO версии 3.4.12 или выше, 4.2.7 или выше, 4.3.8 или выше, 4.4.3 или выше, 4.5 или выше.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
data
обязательный
Данные NSO в формате | display json, преобразованные в YAML. Элементы списка могут быть аннотированы __state записью. Установите в значение in-sync/deep-in-sync для проверки синхронизации сервиса с сетью. Установите в значение absent в элементах списка, чтобы убедиться, что они будут удалены, если существуют в NSO.
password
обязательный
Пароль NSO
timeout
(добавлен в 2.6)
Значение по умолчанию:
300
Таймаут запроса JSON-RPC в секундах
url
обязательный
URL NSO JSON-RPC, http://localhost:8080/jsonrpc
username
обязательный
Имя пользователя NSO

Примеры

- name: Verify interface is up
  nso_config:
    url: http://localhost:8080/jsonrpc
    username: username
    password: password
    data:
      ncs:devices:
        device:
        - name: ce0
          live-status:
            interfaces:
              interface:
                - name: GigabitEthernet0/12
                - state: Up

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

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

Ключ Возвращаемое значение Описание
violations
сложный
failed
Список нарушений значений

Пример:
[{'path': '/ncs:devices/device{ce0}/description', 'expected-value': 'CE0 пример', 'value': None}]
path
строка
всегда
Путь до нарушенного значения

expected-value
строка
всегда
Ожидаемое значение пути

value
строка
всегда
Текущее значение пути



Статус

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

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Клаэс Настэн (@cnasten)

Подсказка

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

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

Spec-Zone.ru

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