Nota

Este complemento es parte del colección fortinet.fortimanager (versión 2.0.1).

Para instalarlo use: ansible-galaxy collection install fortinet.fortimanager.

Para usarlo en un libro de jugadas, especifique: fortinet.fortimanager.fmgr_dvmdb_device.

Nuevo en la versión 2.10: de fortinet.fortimanager

  • Sinopsis
  • Parámetros
  • Notas
  • Ejemplos de
  • Valores devueltos

Sinopsis

  • Este módulo puede configurar un dispositivo FortiManager.
  • Los ejemplos incluyen todos los parámetros y valores que deben ajustarse a las fuentes de datos antes de su uso.

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
adomcuerda / requerido el parámetro (adom) en la URL solicitada
bypass_validationbooleano
    Opciones:

  • no
solo se establece en Verdadero cuando el esquema del módulo difiere con la estructura de la API de FortiManager, el módulo continúa ejecutándose sin validar los parámetros
dispositivocuerda / requerido el parámetro (dispositivo) en la URL solicitada
dvmdb_devicediccionario el conjunto de parámetros de nivel superior
adm_passcuerda Sin descripción
adm_usrcuerda Sin descripción
app_vercuerda Sin descripción
av_vercuerda Sin descripción
betaentero Sin descripción
branch_ptentero Sin descripción
construirentero Sin descripción
suma de comprobacióncuerda Sin descripción
conf_statuscuerda
    Opciones:

  • desconocido
  • en sintonía
  • outofsync
Sin descripción
modo_conncuerda
    Opciones:

  • activo
  • pasivo
Sin descripción
conn_statuscuerda
    Opciones:

  • DESCONOCIDO
  • hasta
  • abajo
Sin descripción
db_statuscuerda
    Opciones:

  • desconocido
  • nomod
  • modificación
Sin descripción
desccuerda Sin descripción
dev_statuscuerda
    Opciones:

  • ninguno
  • desconocido
  • registrado
  • en curso
  • instalado
  • abortado
  • programado
  • rever
  • cancelado
  • pendiente
  • recuperado
  • cambiado_conf
  • sync_fail
  • se acabó el tiempo
  • rev_revert
  • auto_updated
Sin descripción
fap_cntentero Sin descripción
faz.full_actentero Sin descripción
faz.permentero Sin descripción
faz.quotaentero Sin descripción
faz.usedentero Sin descripción
fex_cntentero Sin descripción
banderaslista / elementos = cadena
    Opciones:

  • has_hdd
  • vdom_enabled
  • descubrir
  • recargar
  • interim_build
  • modo offline
  • is_model
  • fips_mode
  • vinculado_al_modelo
  • conflicto de ip
  • faz-autosync
Sin descripción
foslic_cpuentero Recuento de vCPU de VM Meter.
foslic_dr_sitecuerda
    Opciones:

  • desactivar
  • habilitar
Estado del sitio de VM Meter DR.
foslic_inst_timeentero Hora de la primera implementación de VM Meter (en la marca de tiempo de UNIX).
foslic_last_syncentero VM Meter última hora sincronizada (en la marca de tiempo UNIX).
foslic_ramentero Tamaño de RAM del dispositivo VM Meter (en MB).
tipo_fóslicocuerda
    Opciones:

  • temporal
  • prueba
  • regular
  • trial_expired
Tipo de licencia de VM Meter.
foslic_utmlista / elementos = cadena
    Opciones:

  • fw
  • AV
  • ips
  • aplicación
  • url
  • utm
  • fwb
Sin descripción
fsw_cntentero Sin descripción
ha_group_identero Sin descripción
ha_group_namecuerda Sin descripción
ha_modecuerda
    Opciones:

  • ser único
  • AP
  • Automóvil club británico
  • ELBC
  • DOBLE
  • activado
  • desconocido
habilitado: valor reservado para dispositivos no FOS HA.
hdisk_sizeentero Sin descripción
nombre de hostcuerda Sin descripción
hw_rev_majorentero Sin descripción
hw_rev_minorentero Sin descripción
ipcuerda Sin descripción
ips_extentero Sin descripción
ips_vercuerda Sin descripción
last_checkedentero Sin descripción
last_resyncentero Sin descripción
latitudcuerda Sin descripción
lic_flagsentero Sin descripción
lic_regioncuerda Sin descripción
location_fromcuerda Sin descripción
logdisk_sizeentero Sin descripción
longitudcuerda Sin descripción
maxvdomentero Defecto:
10
Sin descripción
campos metadiccionario Sin descripción
mgmt_identero Sin descripción
mgmt_ifcuerda Sin descripción
mgmt_modecuerda
    Opciones:

  • unreg
  • fmg
  • faz
  • fmgfaz
Sin descripción
mgt_vdomcuerda Sin descripción
señorentero Defecto:
-1
Sin descripción
nombrecuerda Nombre único para el dispositivo.
os_typecuerda
    Opciones:

  • desconocido
  • fos
  • fsw
  • foc
  • fml
  • faz
  • fwb
  • fch
  • fct
  • Iniciar sesión
  • fmg
  • fsa
  • fdd
  • fac
  • fpx
Sin descripción
os_vercuerda
    Opciones:

  • desconocido
  • 0.0
  • 1.0
  • 2.0
  • 3,0
  • 4.0
  • 5,0
  • 6.0
Sin descripción
parcheentero Sin descripción
platform_strcuerda Sin descripción
pskcuerda Sin descripción
sncuerda Valor único para cada dispositivo.
vdomlista / elementos = cadena Sin descripción
comentarioscuerda Sin descripción
nombrecuerda Sin descripción
modo de operacióncuerda
    Opciones:

  • nat
  • transparente
Sin descripción
rtm_prof_identero Sin descripción
estadocuerda Sin descripción
versiónentero Sin descripción
vm_cpuentero Sin descripción
vm_cpu_limitentero Sin descripción
vm_lic_expireentero Sin descripción
vm_mementero Sin descripción
vm_mem_limitentero Sin descripción
vm_statusentero Sin descripción
rc_failedlista / elementos = cadena la lista de códigos rc con la que se anularán las condiciones para fallar
rc_succeededlista / elementos = cadena la lista de códigos rc con la que se anularán las condiciones para tener éxito
estadocuerda / requerido
    Opciones:

  • regalo
  • ausente
la directiva para crear, actualizar o eliminar un objeto
workpace_locking_adomcuerda el adom para bloquear para FortiManager que se ejecuta en modo de espacio de trabajo, el valor puede ser global y otros, incluido el root
workpace_locking_timeoutentero Defecto:
300
el tiempo máximo en segundos para esperar a que otro usuario libere el bloqueo del espacio de trabajo

Notas

Nota

  • La ejecución en modo de bloqueo del espacio de trabajo es compatible con este módulo de FortiManager, los parámetros de nivel superior workspace_locking_adom y workspace_locking_timeout ayudan a hacer el trabajo.
  • Para crear o actualizar un objeto, use la directiva state present.
  • Para eliminar un objeto, use la directiva de ausencia de estado.
  • Normalmente, la ejecución de un módulo puede fallar cuando se devuelve un rc distinto de cero. también puede anular las condiciones para fallar o tener éxito con los parámetros rc_failed y rc_succeeded

Ejemplos de

-hosts: fortimanager-inventory
  collections:- fortinet.fortimanager
  connection: httpapi
  vars:ansible_httpapi_use_ssl:Trueansible_httpapi_validate_certs:Falseansible_httpapi_port:443tasks:-name: Device table, most attributes are read-only and can only be changed internally. Refer to Device Manager Command module for API to add, d...fmgr_dvmdb_device:bypass_validation:Falseworkspace_locking_adom: [global, custom adom including root]>workspace_locking_timeout:300rc_succeeded:[0,-2,-3,...]rc_failed:[-2,-3,...]adom: >device: >dvmdb_device:adm_pass: >adm_usr: >app_ver: >av_ver: >beta: >branch_pt: >build: >checksum: >conf_status: [unknown, insync, outofsync]>conn_mode: [active, passive]>conn_status: [UNKNOWN, up, down]>db_status: [unknown, nomod, mod]>desc: >dev_status: [none, unknown, checkedin,...]>fap_cnt: >faz.full_act: >faz.perm: >faz.quota: >faz.used: >fex_cnt: >flags:- has_hdd
             - vdom_enabled
             - discover
             - reload
             - interim_build
             - offline_mode
             - is_model
             - fips_mode
             - linked_to_model
             - ip-conflict
             - faz-autosync
           foslic_cpu: >foslic_dr_site: [disable, enable]>foslic_inst_time: >foslic_last_sync: >foslic_ram: >foslic_type: [temporary, trial, regular,...]>foslic_utm:- fw
             - av
             - ips
             - app
             - url
             - utm
             - fwb
           fsw_cnt: >ha_group_id: >ha_group_name: >ha_mode: [standalone, AP, AA,...]>hdisk_size: >hostname: >hw_rev_major: >hw_rev_minor: >ip: >ips_ext: >ips_ver: >last_checked: >last_resync: >latitude: >lic_flags: >lic_region: >location_from: >logdisk_size: >longitude: >maxvdom: >meta fields: >mgmt_id: >mgmt_if: >mgmt_mode: [unreg, fmg, faz,...]>mgt_vdom: >mr: >name: >os_type: [unknown, fos, fsw,...]>os_ver: [unknown,0.0,1.0,...]>patch: >platform_str: >psk: >sn: >vdom:-comments: >name: >opmode: [nat, transparent]>rtm_prof_id: >status: >version: >vm_cpu: >vm_cpu_limit: >vm_lic_expire: >vm_mem: >vm_mem_limit: >vm_status: >

Regreso Valores

Los valores de retorno comunes están documentados aquí, los siguientes son los campos exclusivos de este módulo:

Llave Devuelto Descripción
request_urlcuerda siempre La URL completa solicitada
Muestra:/ sys / login / usuario
código de respuestaentero siempre El estado de la solicitud de API
mensaje_respuestacuerda siempre El mensaje descriptivo de la respuesta de la API
Muestra:está bien.

Autores

  • Enlace Zheng (@chillancezen)
  • Jie Xue (@ JieX19)
  • Frank Shen (@ fshen01)
  • Hongbin Lu (@ fgtdev-hblu)