Модуль junipernetworks.junos.junos_netconf – Настройка службы Junos Netconf
Примечание
Этот модуль входит в коллекцию junipernetworks.junos (версия 8.0.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install junipernetworks.junos.
Для использования в книге задач укажите: junipernetworks.junos.junos_netconf.
Новый в junipernetworks.junos 1.0.0
Обзор
- Этот модуль предоставляет абстракцию, которая позволяет включать и настраивать службу netconf, работающую на устройствах Junos. Этот модуль можно использовать для лёгкого включения API Netconf. Netconf предоставляет программируемый интерфейс для работы с ресурсами конфигурации и состояния, как определено в RFC 6242. Если параметр
netconf_portне указан в задаче, по умолчанию netconf будет включён только на порту 830.
Псевдонимы: netconf
Параметры
Параметр | Комментарии |
|---|---|
netconf_port псевдонимы: listens_on целое число | Этот аргумент определяет порт, на котором служба netconf должна прослушивать подключения SSH. По умолчанию, как определено в RFC 6242, используется порт 830. По умолчанию: |
state строка | Указывает состояние ресурса Варианты:
|
Примечания
Примечание
- Проверено на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.
- Рекомендуемое подключение –
network_cli. См. страницы с вариантами платформы Junos OS. - Этот модуль также работает с подключениями
localдля устаревших книг задач. - Если значение
netconf_portне указано в задаче, по умолчанию оно будет включено только на порту 830. Хотя значениеnetconf_portможет быть от 1 до 65535, избегайте настройки доступа на порт, обычно назначенный для другой службы. Это предотвращает потенциальные конфликты ресурсов. - Дополнительная информация о работе с CLI и netconf доступна в руководстве :ref:`Варианты платформы Junos OS <junos_platform_options>`
- Дополнительная информация об использовании Ansible для управления сетевыми устройствами доступна в руководстве :ref:`Руководство по сети Ansible <network_guide>`
- Дополнительная информация об использовании Ansible для управления устройствами Juniper доступна на https://www.ansible.com/ansible-juniper.
Примеры
- name: enable netconf service on port 830
junipernetworks.junos.junos_netconf:
listens_on: 830
state: present
- name: disable netconf service
junipernetworks.junos.junos_netconf:
state: absent
Значения возврата
Общие значения возврата описаны в здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
commands строка | Возвращает команду, отправленную на удалённое устройство Возвращено: когда changed равно True Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/junipernetworks/junos/junos_netconf_module.html