fortinet.fortios.fortios_system_config_backup_restore – Backup/restore fortigate configuration¶
Note
This plugin is part of the fortinet.fortios collection (version 1.1.8).
To install it use: ansible-galaxy collection install fortinet.fortios
.
To use it in a playbook, specify: fortinet.fortios.fortios_system_config_backup_restore
.
New in version 2.10: of fortinet.fortios
Synopsis¶
This module is able to backup or restore the global or particial settings of the fortigate Examples include all parameters and values need to be adjusted to datasources before usage. Tested with FOS v6.0.0
Requirements¶
The below requirements are needed on the host that executes this module.
ansible>=2.9.0
Parameters¶
Notes¶
Note
Legacy fortiosapi has been deprecated, httpapi is the preferred way to run playbooks
But this module relies on fortiosapi, please make sure fortiosapi is installed before using it
Examples¶
- hosts: localhost
connection: httpapi
collections:
- fortinet.fortios
vars:
vdom: "root"
host: "192.168.122.60"
username: "admin"
password: ""
tasks:
- name: backup global or a_specific_vdom settings
fortios_system_config_backup_restore:
config: "system config backup"
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
backup: "yes"
https: True
ssl_verify: False
scope: "global or vdom"
filename: "/tmp/backup_test"
- name: Restore global or a_specific_vdom settings
fortios_system_config_backup_restore:
config: "system config restore"
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
https: True
ssl_verify: False
scope: "global or vdom"
filename: "/tmp/backup_test"
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Authors¶
Link Zheng (@chillancezen)
Hongbin Lu (@fgtdev-hblu)
Frank Shen (@frankshen01)
Jie Xue (@JieX19)
Miguel Angel Munoz (@mamunozgonzalez)
Nicolas Thomas (@thomnico)