FortiManager Install
Resumo
- Gerencia as instalações do pacote FortiManager usando a API jsonrpc
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
adom - required | string | | O ADOM ao qual a configuração deve pertencer. |
host - required | string | | Endereço do FortiManager. |
lock | boolean | Escolhas:
| True bloqueia o ADOM, faz as atualizações de configuração necessárias, salva a configuração e desbloqueia o ADOM |
password | string | | A senha associada à conta de nome de usuário. |
port | integer | | A porta TCP usada para conectar ao FortiManager se for diferente do padrão usado pelo método transporte(http=80, https=443). |
provider | dict | | Dicionário que funciona como uma coleção de argumentos usados para definir a característica de como se conectar ao dispositivo. Os argumentos hostname, username e password devem ser especificados no provedor ou no parâmetro local. Parâmetros locais têm precedência, por ex. hostname é preferível a provider["hostname"] quando ambos são especificados. |
session_id | string | | O session_id de uma sessão estabelecida e ativa |
state | string | Escolhas:
| O estado desejado do pacote. Presente atualizará a configuração, se necessário. A visualização (ou modo de verificação) retornará uma visualização do que será enviado para o dispositivo final. |
use_ssl | boolean | Default: true | Determina se deve usar HTTPS(True) ou HTTP(False). |
username | string | | O nome de usuário usado para autenticar com o FortiManager. |
validate_certs | boolean | Escolhas:
| Determina se deve validar os certificados em um arquivo de certificado confiável (True) ou aceitar todos os certificados (False) |
adom_revision_comments | string | | Comentários a serem adicionados à revisão ADOM ao criar uma revisão. |
adom_revision_name | string | | O nome a ser dado à revisão ADOM ao criar uma revisão. |
check_install | boolean | | Determina se a instalação só será confirmada se o FortiGate estiver sincronizado e conectado com o FortManager. True executa a verificação. False tenta a instalação independentemente do status do dispositivo. |
dst_file | string | | O caminho/nome do arquivo onde gravar a visualização da instalação. |
fortigate_name - required | string | | O nome do FortiGate em consideração para a instalação do pacote. |
fortigate_revision_comments | string | | Comentários a serem adicionados à revisão do FortiGate. |
install_flags | lista | Escolhas:
| Flags para enviar ao FortiManager identificando como a instalação deve ser feita. |
package - required | string | | O pacote de políticas que deve ser enviado aos dispositivos finais. |
vdom | string | | O VDOM associado ao FortiGate e ao pacote. |
Exemplos
- name: Obtenha fatos
fortimgr_facts:
host: "{{ atmosphere_host }}"
username: "{{ atmosphere_user }}"
password: "{{ atmosphere_password }}"
adom: "lab"
- name: Obter FortiGates
fortimgr_facts:
host: "{{ atmosphere_host }}"
username: "{{ atmosphere_user }}"
password: "{{ atmosphere_password }}"
adom: "lab"
fortigates:
- "lab"
- "prod"
- "dmz"
- name: Obter configurações do Fortigate
fortimgr_facts:
host: "{{ atmosphere_host }}"
username: "{{ atmosphere_user }}"
password: "{{ atmosphere_password }}"
adom: "lab"
fortigates:
- name: "lab"
vdom: "root"
- name: "prod"
vdom: "root"
- name: "dmz"
vdom: "web"
- name: "dmz"
vdom: "dmz"
config_filter:
- "route"
- "policy"
- name: Obtenha todas as configurações do Fortigate
fortimgr_facts:
host: "{{ atmosphere_host }}"
username: "{{ atmosphere_user }}"
password: "{{ atmosphere_password }}"
adom: "lab"
fortigates: "all"
config_filter: "all"
- name: Obter configurações do FortiManager
fortimanager_facts:
host: "{{ atmosphere_host }}"
username: "{{ atmosphere_user }}"
password: "{{ atmosphere_password }}"
adoms:
name: "lab"
package: "lab"
config_filter: "all" Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
fortimanager | dict | Sempre | Informações e status sobre o FortiManager. |
devices | dict | Sempre | Informações básicas sobre dispositivos gerenciados pelo FortiManager. |
configs | dict | Sempre | A configuração que foi enviada para o FortiManager. |
fortimanager_configs | dict | Sempre | As configurações no FortiManager. |