Spec-Zone.ru › Ansible 2.6

fmgr_script — Добавление/редактирование/удаление и выполнение скриптов

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

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

Описание

  • Создание/редактирование/удаление скриптов и выполнение скриптов на FortiManager с помощью API jsonrpc

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
adom
обязательно
Административная область (adom), к которой относится конфигурация
host
обязательно
Адрес FortiManager.
password
Пароль, связанный с учетной записью пользователя.
script_content
Содержимое скрипта, которое будет выполнено.
script_description
Описание скрипта.
script_name
обязательно
Имя скрипта.
script_package
(источник данных) Объект пакета политик для запуска скрипта
script_scope
(источник данных) Устройства, на которых будет выполняться скрипт, могут иметь как члены устройства, так и члены группы устройств.
script_target
Целевая область скрипта для выполнения.
script_type
Тип скрипта (CLI или TCL).
state
    Варианты:
  • present ←
  • execute
  • delete
Желаемое состояние указанного объекта.
present - создаст скрипт.
execute - выполнит скрипт.
delete - удалит скрипт.
username
обязательно
Имя пользователя для входа в FortiManager
vdom
Виртуальная область (vdom), к которой относится конфигурация

Примеры

- name: CREATE SCRIPT
  fmgr_script:
    host: "{{inventory_hostname}}"
    username: "{{ username }}"
    password: "{{ password }}"
    adom: "root"
    script_name: "TestScript"
    script_type: "cli"
    script_target: "remote_device"
    script_description: "Create by Ansible"
    script_content: "get system status"

- name: EXECUTE SCRIPT
  fmgr_script:
    host: "{{inventory_hostname}}"
    username: "{{ username }}"
    password: "{{ password }}"
    adom: "root"
    script_name: "TestScript"
    state: "execute"
    script_scope: "FGT1,FGT2"

- name: DELETE SCRIPT
  fmgr_script:
    host: "{{inventory_hostname}}"
    username: "{{ username }}"
    password: "{{ password }}"
    adom: "root"
    script_name: "TestScript"
    state: "delete"

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

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

Ключ Возвращённое значение Описание
api_result
строка
всегда
полный ответ API, включает код состояния и сообщение



Статус

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

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

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

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

Автор

  • Andrew Welsh

Подсказка

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

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

Spec-Zone.ru

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