Spec-Zone.ru › Ansible 2.6

panos_op — выполнение произвольных команд OP на устройствах PANW (например, show interface all)

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

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

Описание

  • Этот модуль позволит пользователю передавать и выполнять любые поддерживаемые команды OP на устройстве PANW.

Требования

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

  • pan-python можно получить из PyPi https://pypi.org/project/pan-python/
  • pandevice можно получить из PyPi https://pypi.org/project/pandevice/

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
Ключ API, который можно использовать вместо учетных данных имя пользователя/пароль.
cmd
обязательно
Команда OP, которая должна быть выполнена.
ip_address
обязательно
IP-адрес (или имя хоста) устройства PAN-OS или консоли управления Panorama, которые настраиваются.
password
обязательно
Учетные данные пароля для аутентификации.
username По умолчанию:
"admin"
Учетные данные имени пользователя для аутентификации.

Примечания

Примечание

  • Режим проверки (checkmode) НЕ поддерживается.
  • Panorama НЕ поддерживается.

Примеры

- name: show list of all interfaces
  panos_op:
    ip_address: '{{ ip_address }}'
    username: '{{ username }}'
    password: '{{ password }}'
    cmd: 'show interfaces all'

- name: show system info
  panos_op:
    ip_address: '{{ ip_address }}'
    username: '{{ username }}'
    password: '{{ password }}'
    cmd: 'show system info'

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

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

Ключ Возвращаемое значение Описание
stdout
строка
успех
вывод заданной команды OP в формате JSON

Пример:
{system: {app-release-date: 2017/05/01 15:09:12}}
stdout_xml
строка
успех
вывод заданной команды OP в формате JSON

Пример:
<response status=success><result><system><hostname>fw2</hostname>


Статус

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

Обслуживание

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

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

Автор

  • Иван Божер (@ivanbojer)

Подсказка

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

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

Spec-Zone.ru

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