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.0 and v7.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

ref

Facts Gathering Modules

get

ref

Daemon Modules

exec

ref

Generic Modules

(all methods)

ref

Features

  • Full FortiAnalyzer JRPC URLs coverage (more than 170 modules).

  • Flexible error handling mechanism.