FortiManager Service
Resumo
- Gerencia as configurações do FortiManager Service usando a API jsonrpc
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
adom | string | |
|
host | string | |
|
lock | bool | |
|
password | string | |
|
port | interger | |
|
provider | dict | |
|
session_id | string | |
|
state | string |
|
|
use_ssl | bool | |
|
username | string | |
|
validate_certs | bool | |
|
category | list |
|
|
color | interger | |
|
comment | string | |
|
explicit_proxy | string | |
|
icmp_code | interger | |
|
icmp_type | interger | |
|
port_range | list | |
|
protocol | list |
|
|
protocol_number | string | |
|
service_name | string | |
|
Exemplos
- name: Add Service Object
fortimgr_service:
host: "{{ ansible_host }}"
username: "{{ ansible_user }}"
password: "{{ ansible_password }}"
adom: "lab"
service_name: "App01_Web"
protocol: "TCP"
port_range:
- "80"
- "443"
- "8443"
comment: "App01 Web Services"
- name: Remove Port from Service
fortimgr_service:
host: "{{ ansible_host }}"
username: "{{ ansible_user }}"
password: "{{ ansible_password }}"
adom: "lab"
service_name: "App01_Web"
protocol: "TCP"
port_range: "80"
validate_certs: True
state: "param_absent"
- name: Add ICMP Service Object
fortimgr_service:
host: "{{ ansible_host }}"
username: "{{ ansible_user }}"
password: "{{ ansible_password }}"
adom: "lab"
service_name: "ICMP_Echo"
protocol: "ICMP"
icmp_code: 0
icmp_type: 8
- name: Delete Service Object
fortimgr_service:
host: "{{ ansible_host }}"
username: "{{ ansible_user }}"
password: "{{ ansible_password }}"
use_ssl: False
adom: "lab"
service_name: "App01_Web"
state: "absent"
Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
existing | dict | Sempre | A configuração dynamic_mapping existente para o VIP (usa vip_name) antes da execução da tarefa. |
config | dict | Sempre | A configuração que foi enviada para o FortiManager. |
locked | bool | Quando é definido como True | O status do comando de bloqueio ADOM |
saved | bool | Quando é definido como True | O status do comando ADOM save |
unloked | bool | Quando é definido como True | O status do comando de desbloqueio ADOM |