./sysutils/ansible, SSH-based configuration management, deployment, and task execution

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 10.6.0, Package name: ansible-10.6.0, Maintainer: pkgsrc-users

Ansible is a radically simple model-driven configuration management,
multi-node deployment, and remote task execution system. Ansible works
over SSH and does not require any software or daemons to be installed
on remote nodes. Extension modules can be written in any language and
are transferred to managed machines automatically.


Required to run:
[textproc/py-yaml] [security/py-paramiko] [devel/py-setuptools] [textproc/py-jinja2] [security/py-cryptography] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 39814.128 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-29 10:38:59 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 9.5.1

9.5.1

Major Changes

containers.podman

- Add quadlet support for Podman modules

fortinet.fortios

- Add notes for backup modules in the documentation in both monitor and \ 
monitor_fact modules.
- Supported new FOS versions 7.4.2 and 7.4.3, and support data type mac_address \ 
in the collection.
- Update the documentation for the supported versions from latest to a fix \ 
version number.
- Update the required ansible version to 2.15.
   2024-04-02 07:52:32 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 9.4.0

9.4.0

Minor changes
   2024-02-28 09:13:05 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 9.3.0

9.3.0

Major Changes

community.mysql

- Collection version 2.*.* is EOL, no more bugfixes will be backported. Please \ 
consider upgrading to the latest version.

fortinet.fortios

- Update all the boolean values to true/false in the documents and examples.
- Update the document of log_fact.
- Update the mismatched version message with version ranges.
- Update the required ansible version to 2.14.
- Update the supported version ranges instead of concrete version numbers to \ 
reduce the collection size.
   2024-01-30 20:38:38 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
ansible: 9.2.0

9.2.0

Major Changes
-------------

community.docker
~~~~~~~~~~~~~~~~

- The ``community.docker`` collection now depends on the \ 
``community.library_inventory_filtering_v1`` collection. This utility collection \ 
provides host filtering functionality for inventory plugins. If you use the \ 
Ansible community package, both collections are included and you do not have to \ 
do anything special. If you install the collection with ``ansible-galaxy \ 
collection install``, it will be installed automatically. If you install the \ 
collection by copying the files of the collection to a place where ansible-core \ 
can find it, for example by cloning the git repository, you need to make sure \ 
that you also have to install the dependency if you are using the inventory \ 
plugins (https://github.com/ansible-collections/community.docker/pull/698).

community.hashi_vault
~~~~~~~~~~~~~~~~~~~~~

- requirements - the ``requests`` package which is required by ``hvac`` now has \ 
a more restrictive range for this collection in certain use cases due to \ 
breaking security changes in ``ansible-core`` that were backported \ 
(https://github.com/ansible-collections/community.hashi_vault/pull/416).

dellemc.openmanage
~~~~~~~~~~~~~~~~~~

- All OME modules are enhanced to support the environment variables \ 
`OME_USERNAME` and `OME_PASSWORD` as fallback for credentials.
- All iDRAC and Redfish modules are enhanced to support the environment \ 
variables `IDRAC_USERNAME` and `IDRAC_PASSWORD` as fallback for credentials.
- idrac_certificates - The module is enhanced to support the import and export \ 
of `CUSTOMCERTIFICATE`.
- idrac_gather_facts - This role is enhanced to support secure boot.
- idrac_license - The module is introduced to configure iDRAC licenses.

infoblox.nios_modules
~~~~~~~~~~~~~~~~~~~~~

- Upgrade Ansible version support from 2.13 to 2.16.
- Upgrade Python version support from 3.8 to 3.10.
   2024-01-18 11:17:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 9.1.0

v9.1.0

ansible.utils
~~~~~~~~~~~~~

- Fact_diff filter plugin - Add fact_diff filter plugin. \ 
(https://github.com/ansible-collections/ansible.utils/issues/78).

ansible.windows
~~~~~~~~~~~~~~~

- Set minimum supported Ansible version to 2.14 to align with the versions still \ 
supported by Ansible.
- win_share - Added a new param called ``scope_name`` that allows file shares to \ 
be scoped for Windows Server failover cluster roles.

cisco.ios
~~~~~~~~~

- Added ios_evpn_evi resource module.
- Added ios_evpn_global resource module.
- Added ios_vxlan_vtep resource module.
- Fixed ios_evpn_evi resource module integration test failure - code to remove \ 
VLAN config.
- ios_bgp_address_family - Fixed an issue with inherit peer-policy CLI
- ios_bgp_address_family - added 'advertise' key
- ios_vlans - added vlan config CLI feature.
- ios_vrf - added MDT related keys

cisco.ise
~~~~~~~~~

- Services included configuration, edda, dataconnect_services, subscriber.

cisco.nxos
~~~~~~~~~~

- nxos_config - Relax restrictions on I(src) parameter so it can be used more \ 
like I(lines). (https://github.com/ansible-collections/cisco.nxos/issues/89).

community.general
~~~~~~~~~~~~~~~~~

- bitwarden lookup plugin - when looking for items using an item ID, the item is \ 
now accessed directly with ``bw get item`` instead of searching through all \ 
items. This doubles the lookup speed \ 
(https://github.com/ansible-collections/community.general/pull/7468).
- elastic callback plugin - close elastic client to not leak resources \ 
(https://github.com/ansible-collections/community.general/pull/7517).
- git_config - allow multiple git configs for the same name with the new \ 
``add_mode`` option \ 
(https://github.com/ansible-collections/community.general/pull/7260).
- git_config - the ``after`` and ``before`` fields in the ``diff`` of the return \ 
value can be a list instead of a string in case more configs with the same key \ 
are affected \ 
(https://github.com/ansible-collections/community.general/pull/7260).
- git_config - when a value is unset, all configs with the same key are unset \ 
(https://github.com/ansible-collections/community.general/pull/7260).
- gitlab modules - add ``ca_path`` option \ 
(https://github.com/ansible-collections/community.general/pull/7472).
- gitlab modules - remove duplicate ``gitlab`` package check \ 
(https://github.com/ansible-collections/community.general/pull/7486).
- gitlab_runner - add support for new runner creation workflow \ 
(https://github.com/ansible-collections/community.general/pull/7199).
- ipa_config - adds ``passkey`` choice to ``ipauserauthtype`` parameter's \ 
choices (https://github.com/ansible-collections/community.general/pull/7588).
- ipa_sudorule - adds options to include denied commands or command groups \ 
(https://github.com/ansible-collections/community.general/pull/7415).
- ipa_user - adds ``idp`` and ``passkey`` choice to ``ipauserauthtype`` \ 
parameter's choices \ 
(https://github.com/ansible-collections/community.general/pull/7589).
- irc - add ``validate_certs`` option, and rename ``use_ssl`` to ``use_tls``, \ 
while keeping ``use_ssl`` as an alias. The default value for ``validate_certs`` \ 
is ``false`` for backwards compatibility. We recommend to every user of this \ 
module to explicitly set ``use_tls=true`` and `validate_certs=true`` whenever \ 
possible, especially when communicating to IRC servers over the internet \ 
(https://github.com/ansible-collections/community.general/pull/7550).
- keycloak module utils - expose error message from Keycloak server for HTTP \ 
errors in some specific situations \ 
(https://github.com/ansible-collections/community.general/pull/7645).
- keycloak_user_federation - add option for ``krbPrincipalAttribute`` \ 
(https://github.com/ansible-collections/community.general/pull/7538).
- lvol - change ``pvs`` argument type to list of strings \ 
(https://github.com/ansible-collections/community.general/pull/7676, \ 
https://github.com/ansible-collections/community.general/issues/7504).
- lxd connection plugin - tighten the detection logic for lxd ``Instance not \ 
found`` errors, to avoid false detection on unrelated errors such as \ 
``/usr/bin/python3: not found`` \ 
(https://github.com/ansible-collections/community.general/pull/7521).
- netcup_dns - adds support for record types ``OPENPGPKEY``, ``SMIMEA``, and \ 
``SSHFP`` (https://github.com/ansible-collections/community.general/pull/7489).
- nmcli - add support for new connection type ``loopback`` \ 
(https://github.com/ansible-collections/community.general/issues/6572).
- nmcli - allow for ``infiniband`` slaves of ``bond`` interface types \ 
(https://github.com/ansible-collections/community.general/pull/7569).
- nmcli - allow for the setting of ``MTU`` for ``infiniband`` and ``bond`` \ 
interface types \ 
(https://github.com/ansible-collections/community.general/pull/7499).
- onepassword lookup plugin - support 1Password Connect with the opv2 client by \ 
setting the connect_host and connect_token parameters \ 
(https://github.com/ansible-collections/community.general/pull/7116).
- onepassword_raw lookup plugin - support 1Password Connect with the opv2 client \ 
by setting the connect_host and connect_token parameters \ 
(https://github.com/ansible-collections/community.general/pull/7116)
- passwordstore - adds ``timestamp`` and ``preserve`` parameters to modify the \ 
stored password format \ 
(https://github.com/ansible-collections/community.general/pull/7426).
- proxmox - adds ``template`` value to the ``state`` parameter, allowing \ 
conversion of container to a template \ 
(https://github.com/ansible-collections/community.general/pull/7143).
- proxmox - adds ``update`` parameter, allowing update of an already existing \ 
containers configuration \ 
(https://github.com/ansible-collections/community.general/pull/7540).
- proxmox inventory plugin - adds an option to exclude nodes from the dynamic \ 
inventory generation. The new setting is optional, not using this option will \ 
behave as usual \ 
(https://github.com/ansible-collections/community.general/issues/6714, \ 
https://github.com/ansible-collections/community.general/pull/7461).
- proxmox_disk - add ability to manipulate CD-ROM drive \ 
(https://github.com/ansible-collections/community.general/pull/7495).
- proxmox_kvm - adds ``template`` value to the ``state`` parameter, allowing \ 
conversion of a VM to a template \ 
(https://github.com/ansible-collections/community.general/pull/7143).
- proxmox_kvm - support the ``hookscript`` parameter \ 
(https://github.com/ansible-collections/community.general/issues/7600).
- proxmox_ostype - it is now possible to specify the ``ostype`` when creating an \ 
LXC container \ 
(https://github.com/ansible-collections/community.general/pull/7462).
- proxmox_vm_info - add ability to retrieve configuration info \ 
(https://github.com/ansible-collections/community.general/pull/7485).
- redfish_info - adding the ``BootProgress`` property when getting ``Systems`` \ 
info (https://github.com/ansible-collections/community.general/pull/7626).
- ssh_config - adds ``controlmaster``, ``controlpath`` and ``controlpersist`` \ 
parameters (https://github.com/ansible-collections/community.general/pull/7456).

community.routeros
~~~~~~~~~~~~~~~~~~

- api_info, api_modify - add missing DoH parameters \ 
``doh-max-concurrent-queries``, ``doh-max-server-connections``, and \ 
``doh-timeout`` to the ``ip dns`` path \ 
(https://github.com/ansible-collections/community.routeros/issues/230, \ 
https://github.com/ansible-collections/community.routeros/pull/235)
- api_info, api_modify - add missing parameters ``address-list``, \ 
``address-list-timeout``, ``randomise-ports``, and ``realm`` to subpaths of the \ 
``ip firewall`` path \ 
(https://github.com/ansible-collections/community.routeros/issues/236, \ 
https://github.com/ansible-collections/community.routeros/pull/237).
- api_info, api_modify - mark the ``interface wireless`` parameter ``running`` \ 
as read-only \ 
(https://github.com/ansible-collections/community.routeros/pull/233).
- api_info, api_modify - set the default value to ``false`` for the  \ 
``disabled`` parameter in some more paths where it can be seen in the \ 
documentation \ 
(https://github.com/ansible-collections/community.routeros/pull/237).
- api_modify - add missing ``comment`` attribute to ``/routing id`` \ 
(https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add missing attributes to the ``routing bgp connection`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add versioning to the ``/tool e-mail`` path (RouterOS 7.12 \ 
release) (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - make ``/ip traffic-flow target`` a multiple value attribute \ 
(https://github.com/ansible-collections/community.routeros/pull/234).

community.windows
~~~~~~~~~~~~~~~~~

- Set minimum supported Ansible version to 2.14 to align with the versions still \ 
supported by Ansible.

community.zabbix
~~~~~~~~~~~~~~~~

- Added zabbix_group_events_info module
- action module - Added notify_if_canceled property
- agent and proxy roles - Set default `zabbix_api_server_port` to 80 or 443 \ 
based on `zabbix_api_use_ssl`
- agent role - Removed duplicative Windows agent task
- agent role - Standardized default yum priority to 99
- all roles - Re-added ability to override Debian repo source
- all roles - Updated Debian repository format to 822 standard
- various - updated testing modules
- various - updated to fully qualified module names
- zabbix agent - Added capability to add additional configuration includes
- zabbix_api_info module added
- zabbix_user module - add current_passwd optional parameter to enable password \ 
updating of the currently logged in user \ 
(https://www.zabbix.com/documentation/6.4/en/manual/api/reference/user/update)

dellemc.powerflex
~~~~~~~~~~~~~~~~~

- Added support for PowerFlex Denver version(4.5.x) to TB and Config role.

f5networks.f5_modules
~~~~~~~~~~~~~~~~~~~~~

- bigiq_device_discovery - Changes in documentation related to Provider block

google.cloud
~~~~~~~~~~~~

- anisble-test - integration tests are now run against 2.14.0 and 2.15.0
- ansible - 2.14.0 is now the minimum version supported
- ansible-lint - fixed over a thousand reported errors
- ansible-lint - upgraded to 6.22
- ansible-test - add support for GCP application default credentials \ 
(https://github.com/ansible-collections/google.cloud/issues/359).
- gcp_serviceusage_service - added backoff when checking for operation completion.
- gcp_serviceusage_service - use alloyb API for the integration test as spanner \ 
conflicts with other tests
- gcp_sql_ssl_cert - made sha1_fingerprint optional, which enables resource creation
- gcp_storage_default_object_acl - removed non-existent fields; the resource is \ 
not usable.

hetzner.hcloud
~~~~~~~~~~~~~~

- Add the `hetzner.hcloud.all` group to configure all the modules using \ 
`module_defaults`.
- Allow to set the `api_endpoint` module argument using the `HCLOUD_ENDPOINT` \ 
environment variable.
- Removed the `hcloud_` prefix from all modules names, e.g. \ 
`hetzner.hcloud.hcloud_firewall` was renamed to `hetzner.hcloud.firewall`. Old \ 
module names will continue working.
- Renamed the `endpoint` module argument to `api_endpoint`, backward \ 
compatibility is maintained using an alias.
- hcloud inventory - Add the `api_endpoint` option.
- hcloud inventory - Deprecate the `api_token_env` option, suggest using a \ 
lookup plugin (`{{ lookup('ansible.builtin.env', 'YOUR_ENV_VAR') }}`) or use the \ 
well-known `HCLOUD_TOKEN` environment variable name.
- hcloud inventory - Rename the `token_env` option to `api_token_env`, use \ 
aliases for backward compatibility.
- hcloud inventory - Rename the `token` option to `api_token`, use aliases for \ 
backward compatibility.

inspur.ispim
~~~~~~~~~~~~

- Modify edit_smtp_com and add description information.

microsoft.ad
~~~~~~~~~~~~

- Make ``name`` an optional parameter for the AD modules. Either ``name`` or \ 
``identity`` needs to be set with their respective behaviours. If creating a new \ 
AD user and only ``identity`` is set, that will be the value used for the name \ 
of the object.
- Set minimum supported Ansible version to 2.14 to align with the versions still \ 
supported by Ansible.
- object_info - Add ActiveDirectory module import

purestorage.flasharray
~~~~~~~~~~~~~~~~~~~~~~

- purefa_dns - Added facility to add a CA certifcate to management DNS and check \ 
peer.
- purefa_info - Add NSID value for NVMe namespace in `hosts` response
- purefa_info - Subset `pgroups` now also provides a new dict called \ 
`deleted_pgroups`
- purefa_offload - Remove `nfs` as an option when Purity//FA 6.6.0 or higher is \ 
detected
- purefa_snap - Add support for suffix on remote offload snapshots

telekom_mms.icinga_director
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Extended docs and examples for multiple assign_filter conditions \ 
(https://github.com/telekom-mms/ansible-collection-icinga-director/pull/227)

theforeman.foreman
~~~~~~~~~~~~~~~~~~

- content_view_publish role - allow passing ``async`` and ``poll`` to the module \ 
(https://github.com/theforeman/foreman-ansible-modules/pull/1676)
- convert2rhel role - install ``convert2rhel`` from ``cdn-public.redhat.com``, \ 
dropping the requirement of a custom CA cert
   2023-11-17 21:17:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 8.6.1

v8.6.1

Bugfixes
--------

netapp.ontap

- na_ontap_dns - fix keyerror for uuid when DNS is set to vserver in REST.
- na_ontap_volume - fix invalid field error with 'space.snapshot.autodelete' in REST.

v8.6.0

Major Changes
-------------

community.mysql

- The community.mysql collection no longer supports ``ansible-core 2.12`` and \ 
``ansible-core 2.13``. While we take no active measures to prevent usage and \ 
there are no plans to introduce incompatible code to the modules, we will stop \ 
testing those versions. Both are or will soon be End of Life and if you are \ 
still using them, you should consider upgrading to the ``latest Ansible / \ 
ansible-core 2.15 or later`` as soon as possible \ 
(https://github.com/ansible-collections/community.mysql/pull/574).
- mysql_role - the ``column_case_sensitive`` argument's default value will be \ 
changed to ``true`` in community.mysql 4.0.0. If your playbook expected the \ 
column to be automatically uppercased for your roles privileges, you should set \ 
this to false explicitly \ 
(https://github.com/ansible-collections/community.mysql/issues/578).
- mysql_user - the ``column_case_sensitive`` argument's default value will be \ 
changed to ``true`` in community.mysql 4.0.0. If your playbook expected the \ 
column to be automatically uppercased for your users privileges, you should set \ 
this to false explicitly \ 
(https://github.com/ansible-collections/community.mysql/issues/577).

fortinet.fortios

- Add new fortios version 7.4.1.
- Format the contents in the changelog.yml file.
- Update Ansible version from 2.9 to 2.14.
- Update Q&A with a resolution for Ansible Always Sending GET/PUT Requests \ 
as POST Requests.
- Update the requirement.txt file to specify the sphinx_rtd_theme==1.3.0
- update the required Ansible version to 2.14.0 in the runtime.yml file.
   2023-10-12 09:16:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 8.5.0

8.5.0

amazon.aws
~~~~~~~~~~

- ec2_ami - add support for ``org_arns`` and ``org_unit_arns`` in \ 
launch_permissions \ 
(https://github.com/ansible-collections/amazon.aws/pull/1690).
- elb_application_lb_info - drop redundant ``describe_load_balancers`` call \ 
fetching ``ip_address_type`` \ 
(https://github.com/ansible-collections/amazon.aws/pull/1768).

community.general
~~~~~~~~~~~~~~~~~

- cargo - add option ``executable``, which allows user to specify path to the \ 
cargo binary \ 
(https://github.com/ansible-collections/community.general/pull/7352).
- cargo - add option ``locked`` which allows user to specify install the locked \ 
version of dependency instead of latest compatible version \ 
(https://github.com/ansible-collections/community.general/pull/6134).
- dig lookup plugin - add TCP option to enable the use of TCP connection during \ 
DNS lookup (https://github.com/ansible-collections/community.general/pull/7343).
- gitlab_group - add option ``force_delete`` (default: false) which allows \ 
delete group even if projects exists in it \ 
(https://github.com/ansible-collections/community.general/pull/7364).
- ini_file - add ``ignore_spaces`` option \ 
(https://github.com/ansible-collections/community.general/pull/7273).
- newrelic_deployment - add option ``app_name_exact_match``, which filters \ 
results for the exact app_name provided \ 
(https://github.com/ansible-collections/community.general/pull/7355).
- onepassword lookup plugin - introduce ``account_id`` option which allows \ 
specifying which account to use \ 
(https://github.com/ansible-collections/community.general/pull/7308).
- onepassword_raw lookup plugin - introduce ``account_id`` option which allows \ 
specifying which account to use \ 
(https://github.com/ansible-collections/community.general/pull/7308).
- parted - on resize, use ``--fix`` option if available \ 
(https://github.com/ansible-collections/community.general/pull/7304).
- pnpm - set correct version when state is latest or version is not mentioned. \ 
Resolves previous idempotency problem \ 
(https://github.com/ansible-collections/community.general/pull/7339).
- proxmox - add ``vmid`` (and ``taskid`` when possible) to return values \ 
(https://github.com/ansible-collections/community.general/pull/7263).
- random_string - added new ``ignore_similar_chars`` and ``similar_chars`` \ 
option to ignore certain chars \ 
(https://github.com/ansible-collections/community.general/pull/7242).
- redfish_command - add new option ``update_oem_params`` for the \ 
``MultipartHTTPPushUpdate`` command \ 
(https://github.com/ansible-collections/community.general/issues/7331).
- redfish_config - add ``CreateVolume`` command to allow creation of volumes on \ 
servers (https://github.com/ansible-collections/community.general/pull/6813).
- redfish_config - adding ``SetSecureBoot`` command \ 
(https://github.com/ansible-collections/community.general/pull/7129).
- redfish_info - add support for ``GetBiosRegistries`` command \ 
(https://github.com/ansible-collections/community.general/pull/7144).
- redfish_info - adds ``LinkStatus`` to NIC inventory \ 
(https://github.com/ansible-collections/community.general/pull/7318).
- redis_info - refactor the redis_info module to use the redis module_utils \ 
enabling to pass TLS parameters to the Redis client \ 
(https://github.com/ansible-collections/community.general/pull/7267).
- supervisorctl - allow to stop matching running processes before removing them \ 
with ``stop_before_removing=true`` \ 
(https://github.com/ansible-collections/community.general/pull/7284).

community.libvirt
~~~~~~~~~~~~~~~~~

- virt - add `mutate_flags` parameter to enable XML mutation (add UUID, MAC \ 
addresses from existing domain) \ 
(https://github.com/ansible-collections/community.libvirt/pull/142/).
- virt - support ``--diff`` for ``define`` command \ 
(https://github.com/ansible-collections/community.libvirt/pull/142/).

community.routeros
~~~~~~~~~~~~~~~~~~

- api_info - add new ``include_read_only`` option to select behavior for \ 
read-only values. By default these are not returned \ 
(https://github.com/ansible-collections/community.routeros/pull/213).
- api_info, api_modify - add support for ``address-list`` and \ 
``match-subdomain`` introduced by RouterOS 7.7 in the ``ip dns static`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/197).
- api_info, api_modify - add support for ``user``, ``time`` and ``gmt-offset`` \ 
under the ``system clock`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/210).
- api_info, api_modify - add support for the ``interface ppp-client`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/199).
- api_info, api_modify - add support for the ``interface wireless`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/195).
- api_info, api_modify - add support for the ``iot modbus`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/205).
- api_info, api_modify - add support for the ``ip dhcp-server option`` and ``ip \ 
dhcp-server option sets`` paths \ 
(https://github.com/ansible-collections/community.routeros/pull/223).
- api_info, api_modify - add support for the ``ip upnp interfaces``, ``tool \ 
graphing interface``, ``tool graphing resource`` paths \ 
(https://github.com/ansible-collections/community.routeros/pull/227).
- api_info, api_modify - add support for the ``ipv6 firewall nat`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/204).
- api_info, api_modify - add support for the ``mode`` property in ``ip neighbor \ 
discovery-settings`` introduced in RouterOS 7.7 \ 
(https://github.com/ansible-collections/community.routeros/pull/198).
- api_info, api_modify - add support for the ``port remote-access`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/224).
- api_info, api_modify - add support for the ``routing filter rule`` and \ 
``routing filter select-rule`` paths \ 
(https://github.com/ansible-collections/community.routeros/pull/200).
- api_info, api_modify - add support for the ``routing table`` path in RouterOS \ 
7 (https://github.com/ansible-collections/community.routeros/pull/215).
- api_info, api_modify - add support for the ``tool netwatch`` path in RouterOS \ 
7 (https://github.com/ansible-collections/community.routeros/pull/216).
- api_info, api_modify - add support for the ``user settings`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/201).
- api_info, api_modify - add support for the ``user`` path \ 
(https://github.com/ansible-collections/community.routeros/pull/211).
- api_info, api_modify - finalize fields for the ``interface wireless \ 
security-profiles`` path and enable it \ 
(https://github.com/ansible-collections/community.routeros/pull/203).
- api_info, api_modify - finalize fields for the ``ppp profile`` path and enable \ 
it (https://github.com/ansible-collections/community.routeros/pull/217).
- api_modify - add new ``handle_read_only`` and ``handle_write_only`` options to \ 
handle the module's behavior for read-only and write-only fields \ 
(https://github.com/ansible-collections/community.routeros/pull/213).
- api_modify, api_info - support API paths ``routing id``, ``routing bgp \ 
connection`` \ 
(https://github.com/ansible-collections/community.routeros/pull/220).

community.vmware
~~~~~~~~~~~~~~~~

- add moid property in the return value for the \ 
module(https://github.com/ansible-collections/community.vmware/pull/1855).
- add new snapshot_id option to the vmware_guest_snapshot \ 
module(https://github.com/ansible-collections/community.vmware/pull/1847).

dellemc.powerflex
~~~~~~~~~~~~~~~~~

- Added Ansible role to support installation and uninstallation of Gateway.
- Added Ansible role to support installation and uninstallation of SDR.
- Added Ansible role to support installation and uninstallation of Web UI.

grafana.grafana
~~~~~~~~~~~~~~~

- Add check for Curl and failure step if Agent Version is not retrieved
- Allow alert resource provisioning in Grafana Role
- Bump cryptography from 39.0.2 to 41.0.3
- Bump cryptography from 41.0.3 to 41.0.4
- Bump semver from 5.7.1 to 5.7.2
- Bump word-wrap from 1.2.3 to 1.2.5
- Create local dashboard directory in check mode
- Create missing notification directory in Grafana Role
- Remove check_mode from create local directory task in Grafana Role
- Remove dependency on local-fs.target from Grafana Agent role
- Update CI Testing
- Update Cloud Stack Module failures
- Use 'ansible_system' env variable to detect os typ in Grafana Agent Role
- hange grafana Agent Wal and Positions Directory in Grafana Agent Role

ovirt.ovirt
~~~~~~~~~~~

- ovirt_vm - Add tpm_enabled \ 
(https://github.com/oVirt/ovirt-ansible-collection/pull/722).
- storage_error_resume_behaviour - Support VM storage error resume behaviour \ 
"auto_resume", "kill", "leave_paused". \ 
(https://github.com/oVirt/ovirt-ansible-collection/pull/721)
- vm_infra - Support boot disk renaming and resizing. \ 
(https://github.com/oVirt/ovirt-ansible-collection/pull/705)

purestorage.flashblade
~~~~~~~~~~~~~~~~~~~~~~

- purefb_bucket_replica - Added support for cascading replica links
- purefb_info - New fields to display free space (remaining quota) for Accounts \ 
and Buckets. Space used by destroyed buckets is split out from virtual field to \ 
new destroyed_virtual field
- purefb_info - Report encryption state in SMB client policy rules
- purefb_info - Report more detailed space data from Purity//FB 4.3.0
- purefb_policy - Add deny effect for object store policy rules. Requires \ 
Purity//FB 4.3.0+
- purefb_policy - Added parameter to define object store policy description

vultr.cloud
~~~~~~~~~~~

- inventory - Added VPC/VPC 2.0 support by adding ``internal_ip`` to the \ 
attributes (https://github.com/vultr/ansible-collection-vultr/issues/86).
   2023-09-18 14:33:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 8.4.0

v8.4.0

Major Changes
-------------

fortinet.fortios

- Improve the document for adding notes and examples in Q&A for modules \ 
using Integer number as the mkey.

Minor Changes
-------------

amazon.aws

- cloudformation - Add support for ``disable_rollback`` to update stack \ 
operation (https://github.com/ansible-collections/amazon.aws/issues/1681).
- ec2_key - add support for new parameter ``file_name`` to save private key in \ 
when new key is created by AWS. When this option is provided the generated \ 
private key will be removed from the module return \ 
(https://github.com/ansible-collections/amazon.aws/pull/1704).

ansible.netcommon

- Add a new cliconf plugin ``default`` that can be used when no cliconf plugin \ 
is found for a given network_os. This plugin only supports ``get()``. \ 
(https://github.com/ansible-collections/ansible.netcommon/pull/569)
- httpapi - Add additional option ``ca_path``, ``client_cert``, ``client_key``, \ 
and ``http_agent`` that are available in open_url but not to httpapi. \ 
(https://github.com/ansible-collections/ansible.netcommon/issues/528)
- telnet - add crlf option to send CRLF instead of just LF \ 
(https://github.com/ansible-collections/ansible.netcommon/pull/440).

ansible.utils

- Add ipcut filter \ 
plugin.(https://github.com/ansible-collections/ansible.utils/issues/251)
- Add ipv6form filter \ 
plugin.(https://github.com/ansible-collections/ansible.utils/issues/230)

arista.eos

- Add support for overridden operation in bgp_global resource module.