nso_action - Выполняет действия Cisco NSO и проверяет результат.
Новая версия 2.5.
Описание
- Этот модуль предоставляет поддержку для выполнения действий Cisco NSO и последующей проверки ожидаемого результата.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Версия Cisco NSO 3.4 или выше.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| input | Параметры действия NSO. | |
| output_invalid | Список имен параметров результата, которые приведут к ошибке задачи, если они присутствуют. | |
| output_required | Необходимые параметры вывода. | |
| password обязательно | Пароль NSO | |
| path обязательно | Путь к действию NSO. | |
| timeout (добавлено в 2.6) | Значение по умолчанию: 300 | Таймаут запроса JSON-RPC в секундах |
| url обязательно | URL NSO JSON-RPC, http://localhost:8080/jsonrpc | |
| username обязательно | Имя пользователя NSO | |
| validate_strict | Если установлено в значение true, задача завершится ошибкой, если в выводе присутствуют параметры, не указанные в output_required. |
Примеры
- name: Sync NSO device
nso_config:
url: http://localhost:8080/jsonrpc
username: username
password: password
path: /ncs:devices/device{ce0}/sync-from
output_required:
result: true
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| output dict | успех | Результат действия Пример: {'result': True} |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_action_module.html