Note
This plugin is part of the fortinet.fortimanager collection (version 2.0.1).
To install it use: ansible-galaxy collection install fortinet.fortimanager
.
To use it in a playbook, specify: fortinet.fortimanager.fmgr_system_admin_setting
.
New in version 2.10: of fortinet.fortimanager
Parameter | Choices/Defaults | Comments | |
---|---|---|---|
bypass_validation boolean |
| only set to True when module schema diffs with FortiManager API structure, module continues to execute without validating parameters | |
rc_failed list / elements=string | the rc codes list with which the conditions to fail will be overriden | ||
rc_succeeded list / elements=string | the rc codes list with which the conditions to succeed will be overriden | ||
state string / required |
| the directive to create, update or delete an object | |
system_admin_setting dictionary | the top level parameters set | ||
access-banner string |
| Enable/disable access banner. disable - Disable setting. enable - Enable setting. | |
admin-https-redirect string |
| Enable/disable redirection of HTTP admin traffic to HTTPS. disable - Disable setting. enable - Enable setting. | |
admin-login-max integer | Default: 256 | Maximum number admin users logged in at one time (1 - 256). | |
admin_server_cert string | Default: "server.crt" | HTTPS & Web Service server certificate. | |
allow_register string |
| Enable/disable allowance of register an unregistered device. disable - Disable setting. enable - Enable setting. | |
auto-update string |
| Enable/disable FortiGate automatic update. disable - Disable device automatic update. enable - Enable device automatic update. | |
banner-message string | Banner message. | ||
chassis-mgmt string |
| Enable or disable chassis management. disable - Disable setting. enable - Enable setting. | |
chassis-update-interval integer | Default: 15 | Chassis background update interval (4 - 1440 mins). | |
device_sync_status string |
| Enable/disable device synchronization status indication. disable - Disable setting. enable - Enable setting. | |
gui-theme string |
| Color scheme to use for the administration GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter space - Space calla-lily - Calla Lily binary-tunnel - Binary Tunnel diving - Diving dreamy - Dreamy technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin panda - Panda polar-bear - Polar Bear parrot - Parrot cave - Cave | |
http_port integer | Default: 80 | HTTP port. | |
https_port integer | Default: 443 | HTTPS port. | |
idle_timeout integer | Default: 15 | Idle timeout (1 - 480 min). | |
install-ifpolicy-only string |
| Allow install interface policy only. disable - Disable setting. enable - Enable setting. | |
mgmt-addr string | IP of FortiManager used by FGFM. | ||
mgmt-fqdn string | FQDN of FortiManager used by FGFM. | ||
objects-force-deletion string |
| Enable/disable used objects force deletion. disable - Disable setting. enable - Enable setting. | |
offline_mode string |
| Enable/disable offline mode. disable - Disable offline mode. enable - Enable offline mode. | |
register_passwd string | no description | ||
sdwan-monitor-history string |
| Enable/disable hostname display in the GUI login page. disable - Disable setting. enable - Enable setting. | |
shell-access string |
| Enable/disable shell access. disable - Disable setting. enable - Enable setting. | |
shell-password string | no description | ||
show-add-multiple string |
| Show add multiple button. disable - Disable setting. enable - Enable setting. | |
show-adom-devman string |
| Show ADOM device manager tools on GUI. disable - Hide device manager tools on GUI. enable - Show device manager tools on GUI. | |
show-checkbox-in-table string |
| Show checkboxs in tables on GUI. disable - Disable setting. enable - Enable setting. | |
show-device-import-export string |
| Enable/disable import/export of ADOM, device, and group lists. disable - Disable setting. enable - Enable setting. | |
show-hostname string |
| Enable/disable hostname display in the GUI login page. disable - Disable setting. enable - Enable setting. | |
show_automatic_script string |
| Enable/disable automatic script. disable - Disable script option. enable - Enable script option. | |
show_grouping_script string |
| Enable/disable grouping script. disable - Disable script option. enable - Enable script option. | |
show_schedule_script string |
| Enable or disable schedule script. disable - Disable script option. enable - Enable script option. | |
show_tcl_script string |
| Enable/disable TCL script. disable - Disable script option. enable - Enable script option. | |
unreg_dev_opt string |
| Action to take when unregistered device connects to FortiManager. add_no_service - Add unregistered devices but deny service requests. ignore - Ignore unregistered devices. add_allow_service - Add unregistered devices and allow service requests. | |
webadmin_language string |
| Web admin language. auto_detect - Automatically detect language. english - English. simplified_chinese - Simplified Chinese. traditional_chinese - Traditional Chinese. japanese - Japanese. korean - Korean. spanish - Spanish. | |
workspace_locking_adom string | the adom to lock for FortiManager running in workspace mode, the value can be global and others including root | ||
workspace_locking_timeout integer | Default: 300 | the maximum time in seconds to wait for other user to release the workspace lock |
Note
- hosts: fortimanager-inventory collections: - fortinet.fortimanager connection: httpapi vars: ansible_httpapi_use_ssl: True ansible_httpapi_validate_certs: False ansible_httpapi_port: 443 tasks: - name: Admin setting. fmgr_system_admin_setting: bypass_validation: False workspace_locking_adom: <value in [global, custom adom including root]> workspace_locking_timeout: 300 rc_succeeded: [0, -2, -3, ...] rc_failed: [-2, -3, ...] system_admin_setting: access-banner: <value in [disable, enable]> admin-https-redirect: <value in [disable, enable]> admin-login-max: <value of integer> admin_server_cert: <value of string> allow_register: <value in [disable, enable]> auto-update: <value in [disable, enable]> banner-message: <value of string> chassis-mgmt: <value in [disable, enable]> chassis-update-interval: <value of integer> device_sync_status: <value in [disable, enable]> gui-theme: <value in [blue, green, red, ...]> http_port: <value of integer> https_port: <value of integer> idle_timeout: <value of integer> install-ifpolicy-only: <value in [disable, enable]> mgmt-addr: <value of string> mgmt-fqdn: <value of string> objects-force-deletion: <value in [disable, enable]> offline_mode: <value in [disable, enable]> register_passwd: <value of string> sdwan-monitor-history: <value in [disable, enable]> shell-access: <value in [disable, enable]> shell-password: <value of string> show-add-multiple: <value in [disable, enable]> show-adom-devman: <value in [disable, enable]> show-checkbox-in-table: <value in [disable, enable]> show-device-import-export: <value in [disable, enable]> show-hostname: <value in [disable, enable]> show_automatic_script: <value in [disable, enable]> show_grouping_script: <value in [disable, enable]> show_schedule_script: <value in [disable, enable]> show_tcl_script: <value in [disable, enable]> unreg_dev_opt: <value in [add_no_service, ignore, add_allow_service]> webadmin_language: <value in [auto_detect, english, simplified_chinese, ...]>
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
request_url string | always | The full url requested Sample: /sys/login/user |
response_code integer | always | The status of api request |
response_message string | always | The descriptive message of the api response Sample: OK. |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/fortinet/fortimanager/fmgr_system_admin_setting_module.html