ansible / ansible.builtin / v2.9.27 / module / fmgr_device_config Edit device configurations | "added in version" 2.8 of ansible.builtin" Authors: Luke Weighall (@lweighall), Andrew Welsh (@Ghilli3), Jim Huber (@p4r4n0y1ng) preview | supported by communityansible.builtin.fmgr_device_config (v2.9.27) — module
pip
Install with pip install ansible==2.9.27
Edit device configurations from FortiManager Device Manager using JSON RPC API.
- name: CHANGE HOSTNAME fmgr_device_config: device_hostname: "ChangedbyAnsible" device_unique_name: "FGT1"
- name: EDIT INTERFACE INFORMATION fmgr_device_config: adom: "root" device_unique_name: "FGT2" interface: "port3" interface_ip: "10.1.1.1/24" interface_allow_access: "ping, telnet, https"
- name: INSTALL CONFIG fmgr_device_config: adom: "root" device_unique_name: "FGT1" install_config: "enable"
adom: default: root description: - The ADOM the configuration should belong to. required: false interface: description: - The interface/port number you are editing. required: false interface_ip: description: - The IP and subnet of the interface/port you are editing. required: false install_config: default: disable description: - Tells FMGR to attempt to install the config after making it. required: false device_hostname: description: - The device's new hostname. required: false device_unique_name: description: - The unique device's name that you are editing. A.K.A. Friendly name of the device in FortiManager. required: true interface_allow_access: description: - Specify what protocols are allowed on the interface, comma-separated list (see examples). required: false
api_result: description: full API response, includes status code and message returned: always type: str