Release Notes
Release Galaxy 1.6.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Minor Changes
Supported FortiAnalyzer 7.4.3 API schemas. 1 new module.
Supported ansible-core 2.17
Bugfixes
Added more report selectors in faz_fact.
Changed type of “schedule_valid_end” and “schedule_valid_start” in module faz_report_config_schedule from list of dict to string.
New Modules
fortinet.fortianalyzer.faz_cli_system_log_ueba - UEBAsettings.
Release Galaxy 1.5.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Minor Changes
Added report serial modules.
Supported FortiAnalyzer 7.0.12, 7.2.5.
Added parameter version_check. If set to True, it will check whether the parameters used are supported by the corresponding version of FortiAnazlyer.
Bugfixes
Improved 10 modules to support “state:absent”.
Improved bypass_validation. If you now set bypass_validation to true, it will allow you to send parameters that are not defined in the schema.
Improved documentation, added description for all “no description” modules.
Improved faz_fact, it can support selectors start with “report”.
New Modules
fortinet.fortianalyzer.faz_report_config_chart - Config chart.
fortinet.fortianalyzer.faz_report_config_chart_drilldowntable - Config drill-down-table.
fortinet.fortianalyzer.faz_report_config_chart_tablecolumns - Config table-columns.
fortinet.fortianalyzer.faz_report_config_chart_variabletemplate - Config variable-template.
fortinet.fortianalyzer.faz_report_config_dataset - Config dataset.
fortinet.fortianalyzer.faz_report_config_dataset_variable - Config variable.
fortinet.fortianalyzer.faz_report_config_layout - Config layout.
fortinet.fortianalyzer.faz_report_config_layout_component - Config component.
fortinet.fortianalyzer.faz_report_config_layout_component_variable - Config variable.
fortinet.fortianalyzer.faz_report_config_layout_footer - Config footer.
fortinet.fortianalyzer.faz_report_config_layout_header - Config header.
fortinet.fortianalyzer.faz_report_config_layoutfolder - Config layout-folder.
fortinet.fortianalyzer.faz_report_config_macro - Config macro.
fortinet.fortianalyzer.faz_report_config_output - Config output.
fortinet.fortianalyzer.faz_report_config_output_emailrecipients - Config email-recipients.
fortinet.fortianalyzer.faz_report_config_schedule - Config schedule.
fortinet.fortianalyzer.faz_report_config_schedule_addressfilter - Config address-filter.
fortinet.fortianalyzer.faz_report_config_schedule_devices - Config devices.
fortinet.fortianalyzer.faz_report_config_schedule_filter - Config filter.
fortinet.fortianalyzer.faz_report_config_schedule_reportlayout - Config report-layout.
fortinet.fortianalyzer.faz_report_configfile_import - Import report config files.
fortinet.fortianalyzer.faz_report_graphfile - Handle graph files.
fortinet.fortianalyzer.faz_report_graphfile_delete - Handle graph files.
fortinet.fortianalyzer.faz_report_reports_data_delete - Handle generated reports.
fortinet.fortianalyzer.faz_report_run - Start report requests.
fortinet.fortianalyzer.faz_report_run_delete - Handle report requests by task ID.
fortinet.fortianalyzer.faz_report_template_delete - Delete report template language package files.
fortinet.fortianalyzer.faz_report_template_import - Import report templates.
fortinet.fortianalyzer.faz_report_template_install - Install report template language packages from files.
Release Galaxy 1.4.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Minor Changes
Added deprecated warning to invalid argument name, please change the invalid argument name such as “var-name”, “var name” to “var_name”.
Changed minimum required ansible-core version to 2.15.0
Supported FortiAnalyzer 6.4.14, 7.0.11, 7.4.2
Bugfixes
Changed “revision” to “v_range” to reduce the size of the code.
Improved the logic of plugin code.
Renamed the input argument “message” in “faz_sys_reboot” to “faz_message”.
New Modules
fortinet.fortianalyzer.faz_cli_system_admin_profile_writepasswdprofiles - Profile list.
fortinet.fortianalyzer.faz_cli_system_admin_profile_writepasswduserlist - User list.
Release Galaxy 1.3.2
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Bugfixes
Added missing enum values for some arguments.
Improve logic to decide whether the local data and remote FortiAnalyzer are the same.
Require ansible core to be at least 2.14.0
Support FortiAnalyzer 7.0.10
Release Galaxy 1.3.1
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Bugfixes
Require ansible core to be at least 2.13.0
Release Galaxy 1.3.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Minor Changes
Add 4 new modules.
Add module digest page in the document.
Support newest patches from v6.2 to v7.4
Bugfixes
Fixed the bug that would report an error when providing access_token and username/password at the same time.
Improve code robustness.
New Modules
fortinet.fortianalyzer.faz_cli_system_csf - Add this device to a Security Fabric or set up a new Security Fabric on this device.
fortinet.fortianalyzer.faz_cli_system_csf_fabricconnector - Fabric connector configuration.
fortinet.fortianalyzer.faz_cli_system_csf_trustedlist - Pre-authorized and blocked security fabric nodes.
fortinet.fortianalyzer.faz_cli_system_log_pcapfile - Log pcap-file settings.
Release Galaxy 1.2.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0, v7.2 and v7.4
Minor Changes
Support fortianalyzer cloud.
Support IAM access token login method.
Support Fortianalyze v7.4, 1 new modules, faz_cli_system_socfabric_trustedlist.
Release Galaxy 1.1.0
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0 and v7.2
Minor Changes
Support newest versions in
v6.2,v6.4,v7.0andv7.2.Fixed Many sanity test warnings and errors.
faz_fact and faz_rename support more URLs.
Added param log_path for every module. You can specify the place to save the log when enable_log is True.
Bug Fixes
Fixed an issue where some selectors in faz_fact were named incorrectly.
Fixed version_added in the document. The value of this parameter is the version each module first supported in the FortiAnalyzer Ansible Collection.
Release Galaxy 1.0.3
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0 and v7.2
Major Changes
Deprecate default genrated README in plugin directory.
Update meta/runtime.yaml requirement.
Update python and ansible requirement in top-level README.
Release Galaxy 1.0.2
Release Target
FortiAnalyzer version: v6.2, v6.4, v7.0 and v7.2
Major Changes
Fixed Many sanity test warnings and errors.
Support API schema 7.2.0, 25 new APIs, 8 new modules.
Supported Ansible Changelogs.
Release Galaxy 1.0.1
Release Target
FortiAnalyzer version: v6.2, v6.4 and v7.0
Bugfix
fix enable_log option setting issue with new netcommon plugin.
fix some document typos in sphinx and module.
fix readthedoc build requirement.
Release Galaxy 1.0.0
Release Target
FortiAnalyzer version: v6.2, v6.4 and v7.0
Module Category
Module Category |
Supported JPRC methods |
Location |
|---|---|---|
Object Oriented Modules |
add/update(set)/delete |
|
Facts Gathering Modules |
get |
|
Daemon Modules |
exec |
|
Generic Modules |
(all methods) |
Features
Full FortiAnalyzer JRPC URLs coverage (more than 170 modules).
Flexible error handling mechanism.