Spec-Zone.ru › Ansible 2.11

fortinet.fortios.fortios_system_modem – Настройка модема в FortiOS и FortiGate Fortinet.

Примечание

Этот плагин входит в коллекцию fortinet.fortios (версия 1.1.8).

Для его установки используйте: ansible-galaxy collection install fortinet.fortios.

Для использования в плейбуке укажите: fortinet.fortios.fortios_system_modem.

В версии 2.10: модуля fortinet.fortios

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

  • Этот модуль может настраивать устройство FortiGate или FortiOS (FOS), позволяя пользователю устанавливать и изменять системные параметры и категорию модема. Примеры включают все параметры и значения, которые необходимо настроить в источниках данных перед использованием. Тестировалось с FOS v6.0.0

Требования

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

  • ansible>=2.9.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
access_token
строка
Аутентификация на основе токенов. Сгенерирован из графического интерфейса Fortigate.
system_modem
словарь
Настройка модема.
action
строка
    Варианты:
  • dial
  • stop
  • none
Установить соединение/прекратить работу модема.
altmode
строка
    Варианты:
  • enable
  • disable
Включить/выключить altmode для установок, использующих PPP в Китае.
authtype1
строка
    Варианты:
  • pap
  • chap
  • mschap
  • mschapv2
Допустимые типы аутентификации для ISP 1.
authtype2
строка
    Варианты:
  • pap
  • chap
  • mschap
  • mschapv2
Допустимые типы аутентификации для ISP 2.
authtype3
строка
    Варианты:
  • pap
  • chap
  • mschap
  • mschapv2
Допустимые типы аутентификации для ISP 3.
auto_dial
строка
    Варианты:
  • enable
  • disable
Включить/выключить автоматическое подключение после перезагрузки или отключения.
connect_timeout
целое число
Таймаут завершения подключения (30 - 255 сек).
dial_cmd1
строка
Команда для набора номера (часто команда ATD или ATDT).
dial_cmd2
строка
Команда для набора номера (часто команда ATD или ATDT).
dial_cmd3
строка
Команда для набора номера (часто команда ATD или ATDT).
dial_on_demand
строка
    Варианты:
  • enable
  • disable
Включить/выключить набор номера модемом, когда пакеты маршрутизируются на интерфейс модема.
distance
целое число
Расстояние выученных маршрутов (1 - 255).
dont_send_CR1
строка
    Варианты:
  • enable
  • disable
Не отправлять CR при подключении (ISP1).
dont_send_CR2
строка
    Варианты:
  • enable
  • disable
Не отправлять CR при подключении (ISP2).
dont_send_CR3
строка
    Варианты:
  • enable
  • disable
Не отправлять CR при подключении (ISP3).
extra_init1
строка
Дополнительная строка инициализации для ISP 1.
extra_init2
строка
Дополнительная строка инициализации для ISP 2.
extra_init3
строка
Дополнительная строка инициализации для ISP 3.
holddown_timer
целое число
Таймер удержания в секундах (1 - 60 сек).
idle_timer
целое число
Время простоя соединения модема (1 - 9999 мин).
interface
строка
Имя резервного интерфейса. Исходное имя интерфейса системы.
lockdown_lac
строка
Разрешить подключение только к указанному коду зоны местоположения (LAC).
mode
строка
    Варианты:
  • standalone
  • redundant
Установить режим работы модема на резервный или автономный.
network_init
строка
Команда AT для установки имени/типа сети (AT+COPS=<mode>,[<format>,<oper>[,<AcT>]]).
passwd1
строка
Пароль для доступа к указанной учетной записи для подключения.
passwd2
строка
Пароль для доступа к указанной учетной записи для подключения.
passwd3
строка
Пароль для доступа к указанной учетной записи для подключения.
peer_modem1
строка
    Варианты:
  • generic
  • actiontec
  • ascend_TNT
Указать тип модема для связи для телефона 1.
peer_modem2
строка
    Варианты:
  • generic
  • actiontec
  • ascend_TNT
Указать тип модема для связи для телефона 2.
peer_modem3
строка
    Варианты:
  • generic
  • actiontec
  • ascend_TNT
Указать тип модема для связи для телефона 3.
phone1
строка
Номер телефона для подключения к учетной записи для подключения (не должно содержать пробелов и должно включать стандартные специальные символы).
phone2
строка
Номер телефона для подключения к учетной записи для подключения (не должно содержать пробелов и должно включать стандартные специальные символы).
phone3
строка
Номер телефона для подключения к учетной записи для подключения (не должно содержать пробелов и должно включать стандартные специальные символы).
pin_init
строка
Команда AT для установки PIN (AT+PIN=<pin>).
ppp_echo_request1
строка
    Варианты:
  • enable
  • disable
Включить/выключить запрос PPP echo для ISP 1.
ppp_echo_request2
строка
    Варианты:
  • enable
  • disable
Включить/выключить запрос PPP echo для ISP 2.
ppp_echo_request3
строка
    Варианты:
  • enable
  • disable
Включить/выключить запрос PPP echo для ISP 3.
priority
целое число
Приоритет выученных маршрутов (0 - 4294967295).
redial
строка
    Варианты:
  • none
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Предел повторных наборов (1 - 10 попыток, none = бесконечное перенастройка).
reset
целое число
Количество попыток набора перед сбросом модема (0 = никогда не сбрасывать).
status
строка
    Варианты:
  • enable
  • disable
Включить/выключить поддержку модема (эквивалентно включению или выключению интерфейса).
traffic_check
строка
    Варианты:
  • enable
  • disable
Включить/выключить проверку трафика.
username1
строка
Имя пользователя для доступа к указанной учетной записи для подключения.
username2
строка
Имя пользователя для доступа к указанной учетной записи для подключения.
username3
строка
Имя пользователя для доступа к указанной учетной записи для подключения.
wireless_port
целое число
Введите номер беспроводного порта, 0 для значения по умолчанию, 1 для первого порта, ... (0 - 4294967295)
vdom
строка
Значение по умолчанию:
"root"
Виртуальная область, среди тех, которые были определены ранее. VDOM — виртуальная инстанция FortiGate, которую можно настроить и использовать как отдельный блок.

Примечания

Примечание

  • Модуль fortiosapi устарел, предпочтительным способом выполнения плейбуков является httpapi

Примеры

- hosts: fortigates
  collections:
    - fortinet.fortios
  connection: httpapi
  vars:
   vdom: "root"
   ansible_httpapi_use_ssl: yes
   ansible_httpapi_validate_certs: no
   ansible_httpapi_port: 443
  tasks:
  - name: Configure MODEM.
    fortios_system_modem:
      vdom:  "{{ vdom }}"
      system_modem:
        action: "dial"
        altmode: "enable"
        authtype1: "pap"
        authtype2: "pap"
        authtype3: "pap"
        auto_dial: "enable"
        connect_timeout: "9"
        dial_cmd1: "<your_own_value>"
        dial_cmd2: "<your_own_value>"
        dial_cmd3: "<your_own_value>"
        dial_on_demand: "enable"
        distance: "14"
        dont_send_CR1: "enable"
        dont_send_CR2: "enable"
        dont_send_CR3: "enable"
        extra_init1: "<your_own_value>"
        extra_init2: "<your_own_value>"
        extra_init3: "<your_own_value>"
        holddown_timer: "21"
        idle_timer: "22"
        interface: "<your_own_value> (source system.interface.name)"
        lockdown_lac: "<your_own_value>"
        mode: "standalone"
        network_init: "<your_own_value>"
        passwd1: "<your_own_value>"
        passwd2: "<your_own_value>"
        passwd3: "<your_own_value>"
        peer_modem1: "generic"
        peer_modem2: "generic"
        peer_modem3: "generic"
        phone1: "<your_own_value>"
        phone2: "<your_own_value>"
        phone3: "<your_own_value>"
        pin_init: "<your_own_value>"
        ppp_echo_request1: "enable"
        ppp_echo_request2: "enable"
        ppp_echo_request3: "enable"
        priority: "40"
        redial: "none"
        reset: "42"
        status: "enable"
        traffic_check: "enable"
        username1: "<your_own_value>"
        username2: "<your_own_value>"
        username3: "<your_own_value>"
        wireless_port: "48"

Значения возврата

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

Ключ Возвращается Описание
build
строка
всегда
Номер сборки образа FortiGate

Пример:
1547
http_method
строка
всегда
Последний метод, использованный для предоставления содержимого в FortiGate

Пример:
PUT
http_status
строка
всегда
Последний результат, предоставленный FortiGate при последней операции

Пример:
200
mkey
строка
успех
Главный ключ (id), использованный в последнем запросе к FortiGate

Пример:
id
name
строка
всегда
Имя таблицы, использованной для выполнения запроса

Пример:
urlfilter
path
строка
всегда
Путь к таблице, использованной для выполнения запроса

Пример:
webfilter
revision
строка
всегда
Внутренний номер ревизии

Пример:
17.0.2.10658
serial
строка
всегда
Серийный номер устройства

Пример:
FGVMEVYYQT3AB5352
status
строка
всегда
Указание результата операции

Пример:
успех
vdom
строка
всегда
Использованный виртуальный домен

Пример:
root
version
строка
всегда
Версия FortiGate

Пример:
v5.6.3


Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Hongbin Lu (@fgtdev-hblu)
  • Frank Shen (@frankshen01)
  • Miguel Angel Munoz (@mamunozgonzalez)
  • Nicolas Thomas (@thomnico)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/fortinet/fortios/fortios_system_modem_module.html

Spec-Zone.ru

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