FortiOS System Auto Script
Resumo
- Este módulo é capaz de configurar um dispositivo FortiGate ou FortiOS (FOS), permitindo que o usuário defina e modifique o recurso do sistema e a categoria auto_script. Os exemplos incluem todos os parâmetros e valores que precisam ser ajustados às fontes de dados antes do uso. Testado com FOS v7.0.4
Requisitos
Os requisitos abaixo são necessários no host que executa este módulo.
- fortiosapi>=0.9.8
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
state - required | string | | Indica se o objeto deve ser criado ou removido. |
system_auto_script | dictionary | | Configurar script automático. |
Extende fragmentos da documentação dos módulos FortiOS e FotiOS API.
Subcampos da opção system_auto_script
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
interval | integer | | Repita o intervalo em segundos. |
name - required | string | | Nome do script automático. |
output_size | integer | | Número de megabytes para limitar a saída do script para (10 - 1024). |
repeat | integer | | Número de vezes para repetir este script (0 = infinito). |
script | string | | Lista de comandos da CLI do FortiOS a serem repetidos. |
start | string | Escolhas: - manual - auto | Modo de início de script. |
Notas
Observação
- Requer biblioteca fortiosapi desenvolvida pela Fortinet
Exemplos
vars:
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
ssl_verify: False
tasks:
- name: Configure push updates.
fortios_system_autoupdate_push_update:
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
ssl_verify: "{{ ssl_verify }}"
system_autoupdate_push_update:
address: "<your_own_value>"
override: "enable"
port: "5"
status: "enable"Valores Retornados
Este módulo extende os mesmos valores retornados do módulo base fortios.