diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 119e04e170..4d269e18d7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,329 @@ -Placeholder changelog -===================== +=============================== +Community General Release Notes +=============================== -This file is a placeholder; a version-specific ``CHANGELOG-vX.rst`` will be generated during releases from fragments -under ``changelogs/fragments``. On release branches once a release has been created, consult the branch's version-specific -file for changes that have occurred in that branch. +.. contents:: Topics + +This changelog describes changes after version 6.0.0. + +v7.0.0 +====== + +Release Summary +--------------- + +This is release 7.0.0 of ``community.general``, released on 2023-05-09. + +Minor Changes +------------- + +- apache2_module - add module argument ``warn_mpm_absent`` to control whether warning are raised in some edge cases (https://github.com/ansible-collections/community.general/pull/5793). +- apt_rpm - adds ``clean``, ``dist_upgrade`` and ``update_kernel`` parameters for clear caches, complete upgrade system, and upgrade kernel packages (https://github.com/ansible-collections/community.general/pull/5867). +- bitwarden lookup plugin - can now retrieve secrets from custom fields (https://github.com/ansible-collections/community.general/pull/5694). +- bitwarden lookup plugin - implement filtering results by ``collection_id`` parameter (https://github.com/ansible-collections/community.general/issues/5849). +- cmd_runner module utils - ``cmd_runner_fmt.as_bool()`` can now take an extra parameter to format when value is false (https://github.com/ansible-collections/community.general/pull/5647). +- cpanm - minor change, use feature from ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/6385). +- dconf - be forgiving about boolean values: convert them to GVariant booleans automatically (https://github.com/ansible-collections/community.general/pull/6206). +- dconf - if ``gi.repository.GLib`` is missing, try to respawn in a Python interpreter that has it (https://github.com/ansible-collections/community.general/pull/6491). +- dconf - minor refactoring improving parameters and dependencies validation (https://github.com/ansible-collections/community.general/pull/6336). +- dconf - parse GVariants for equality comparison when the Python module ``gi.repository`` is available (https://github.com/ansible-collections/community.general/pull/6049). +- deps module utils - add function ``failed()`` providing the ability to check the dependency check result without triggering an exception (https://github.com/ansible-collections/community.general/pull/6383). +- dig lookup plugin - Support multiple domains to be queried as indicated in docs (https://github.com/ansible-collections/community.general/pull/6334). +- dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913). +- dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927). +- dnsimple_info - minor refactor in the code (https://github.com/ansible-collections/community.general/pull/6440). +- flatpak_remote - add new boolean option ``enabled``. It controls, whether the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926). +- gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545). +- gitlab_group_variable, gitlab_project_variable - refactor function out to module utils (https://github.com/ansible-collections/community.general/pull/6384). +- gitlab_project - add ``builds_access_level``, ``container_registry_access_level`` and ``forking_access_level`` options (https://github.com/ansible-collections/community.general/pull/5706). +- gitlab_project - add ``releases_access_level``, ``environments_access_level``, ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``, and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986). +- gitlab_project - add new option ``topics`` for adding topics to GitLab projects (https://github.com/ansible-collections/community.general/pull/6278). +- gitlab_runner - add new boolean option ``access_level_on_creation``. It controls, whether the value of ``access_level`` is used for runner registration or not. The option ``access_level`` has been ignored on registration so far and was only used on updates (https://github.com/ansible-collections/community.general/issues/5907, https://github.com/ansible-collections/community.general/pull/5908). +- gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935). +- homebrew_cask - allows passing ``--greedy`` option to ``upgrade_all`` (https://github.com/ansible-collections/community.general/pull/6267). +- idrac_redfish_command - add ``job_id`` to ``CreateBiosConfigJob`` response (https://github.com/ansible-collections/community.general/issues/5603). +- ilo_redfish_utils module utils - change implementation of DNS Server IP and NTP Server IP update (https://github.com/ansible-collections/community.general/pull/5804). +- ipa_group - allow to add and remove external users with the ``external_user`` option (https://github.com/ansible-collections/community.general/pull/5897). +- ipa_hostgroup - add ``append`` parameter for adding a new hosts to existing hostgroups without changing existing hostgroup members (https://github.com/ansible-collections/community.general/pull/6203). +- iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844). +- java_certs - add more detailed error output when extracting certificate from PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550). +- jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043). +- jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565). +- jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209, https://github.com/ansible-collections/community.general/pull/6210). +- keycloak_authentication - add flow type option to sub flows to allow the creation of 'form-flow' sub flows like in Keycloak's built-in registration flow (https://github.com/ansible-collections/community.general/pull/6318). +- keycloak_group - add new optional module parameter ``parents`` to properly handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814). +- keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper`` the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863). +- ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185). +- ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045, https://github.com/ansible-collections/community.general/pull/6109). +- ldap_search - the new ``base64_attributes`` allows to specify which attribute values should be Base64 encoded (https://github.com/ansible-collections/community.general/pull/6473). +- lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866). +- lxd_project - refactored code out to module utils to clear sanity check (https://github.com/ansible-collections/community.general/pull/5549). +- make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160). +- mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com favicon (https://github.com/ansible-collections/community.general/pull/5928). +- mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263). +- modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028, https://github.com/ansible-collections/community.general/pull/542). +- module_helper module utils - updated the imports to make more MH features available at ``plugins/module_utils/module_helper.py`` (https://github.com/ansible-collections/community.general/pull/6464). +- mssql_script - allow for ``GO`` statement to be mixed-case for scripts not using strict syntax (https://github.com/ansible-collections/community.general/pull/6457). +- mssql_script - handle error condition for empty resultsets to allow for non-returning SQL statements (for example ``UPDATE`` and ``INSERT``) (https://github.com/ansible-collections/community.general/pull/6457). +- mssql_script - improve batching logic to allow a wider variety of input scripts. For example, SQL scripts slurped from Windows machines which may contain carriage return (''\r'') characters (https://github.com/ansible-collections/community.general/pull/6457). +- nmap inventory plugin - add new option ``open`` for only returning open ports (https://github.com/ansible-collections/community.general/pull/6200). +- nmap inventory plugin - add new option ``port`` for port specific scan (https://github.com/ansible-collections/community.general/pull/6165). +- nmap inventory plugin - add new options ``udp_scan``, ``icmp_timestamp``, and ``dns_resolve`` for different types of scans (https://github.com/ansible-collections/community.general/pull/5566). +- nmap inventory plugin - added environment variables for configure ``address`` and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351). +- nmcli - add ``default`` and ``default-or-eui64`` to the list of valid choices for ``addr_gen_mode6`` parameter (https://github.com/ansible-collections/community.general/pull/5974). +- nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312). +- nmcli - add support for ``team.runner-fast-rate`` parameter for ``team`` connections (https://github.com/ansible-collections/community.general/issues/6065). +- nmcli - new module option ``slave_type`` added to allow creation of various types of slave devices (https://github.com/ansible-collections/community.general/issues/473, https://github.com/ansible-collections/community.general/pull/6108). +- one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf`` API call (https://github.com/ansible-collections/community.general/pull/5812). +- openbsd_pkg - set ``TERM`` to ``'dumb'`` in ``execute_command()`` to make module less dependant on the ``TERM`` environment variable set on the Ansible controller (https://github.com/ansible-collections/community.general/pull/6149). +- opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688). +- opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718). +- osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011). +- pipx - add ``system_site_packages`` parameter to give application access to system-wide packages (https://github.com/ansible-collections/community.general/pull/6308). +- pipx - ensure ``include_injected`` parameter works with ``state=upgrade`` and ``state=latest`` (https://github.com/ansible-collections/community.general/pull/6212). +- pipx - optional ``install_apps`` parameter added to install applications from injected packages (https://github.com/ansible-collections/community.general/pull/6198). +- proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714). +- proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs`` option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931). +- proxmox_kvm - add new ``archive`` parameter. This is needed to create a VM from an archive (backup) (https://github.com/ansible-collections/community.general/pull/6159). +- proxmox_kvm - adds ``migrate`` parameter to manage online migrations between hosts (https://github.com/ansible-collections/community.general/pull/6448) +- puppet - add new options ``skip_tags`` to exclude certain tagged resources during a puppet agent or apply (https://github.com/ansible-collections/community.general/pull/6293). +- puppet - refactored module to use ``CmdRunner`` for executing ``puppet`` (https://github.com/ansible-collections/community.general/pull/5612). +- rax_scaling_group - refactored out code to the ``rax`` module utils to clear the sanity check (https://github.com/ansible-collections/community.general/pull/5563). +- redfish_command - add ``PerformRequestedOperations`` command to perform any operations necessary to continue the update flow (https://github.com/ansible-collections/community.general/issues/4276). +- redfish_command - add ``update_apply_time`` to ``SimpleUpdate`` command (https://github.com/ansible-collections/community.general/issues/3910). +- redfish_command - add ``update_status`` to output of ``SimpleUpdate`` command to allow a user monitor the update in progress (https://github.com/ansible-collections/community.general/issues/4276). +- redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899). +- redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900). +- redfish_info - add ``GetUpdateStatus`` command to check the progress of a previous update request (https://github.com/ansible-collections/community.general/issues/4276). +- redfish_info - adds commands to retrieve the HPE ThermalConfiguration and FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208). +- redfish_utils module utils - added PUT (``put_request()``) functionality (https://github.com/ansible-collections/community.general/pull/5490). +- redhat_subscription - add a ``server_proxy_scheme`` parameter to configure the scheme for the proxy server (https://github.com/ansible-collections/community.general/pull/5662). +- redhat_subscription - adds ``token`` parameter for subscription-manager authentication using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725). +- redhat_subscription - credentials (``username``, ``activationkey``, and so on) are required now only if a system needs to be registered, or ``force_register`` is specified (https://github.com/ansible-collections/community.general/pull/5664). +- redhat_subscription - the registration is done using the D-Bus ``rhsm`` service instead of spawning a ``subscription-manager register`` command, if possible; this avoids passing plain-text credentials as arguments to ``subscription-manager register``, which can be seen while that command runs (https://github.com/ansible-collections/community.general/pull/6122). +- sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193). +- shutdown - if no shutdown commands are found in the ``search_paths`` then the module will attempt to shutdown the system using ``systemctl shutdown`` (https://github.com/ansible-collections/community.general/issues/4269, https://github.com/ansible-collections/community.general/pull/6171). +- slack - add option ``prepend_hash`` which allows to control whether a ``#`` is prepended to ``channel_id``. The current behavior (value ``auto``) is to prepend ``#`` unless some specific prefixes are found. That list of prefixes is incomplete, and there does not seem to exist a documented condition on when exactly ``#`` must not be prepended. We recommend to explicitly set ``prepend_hash=always`` or ``prepend_hash=never`` to avoid any ambiguity (https://github.com/ansible-collections/community.general/pull/5629). +- snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773). +- snap - refactor module to use ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6468). +- snap_alias - refactor code to module utils (https://github.com/ansible-collections/community.general/pull/6441). +- snap_alias - refactored module to use ``CmdRunner`` to execute ``snap`` (https://github.com/ansible-collections/community.general/pull/5486). +- spotinst_aws_elastigroup - add ``elements`` attribute when missing in ``list`` parameters (https://github.com/ansible-collections/community.general/pull/5553). +- ssh_config - add ``host_key_algorithms`` option (https://github.com/ansible-collections/community.general/pull/5605). +- ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970). +- ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720). +- ssh_config - vendored StormSSH's config parser to avoid having to install StormSSH to use the module (https://github.com/ansible-collections/community.general/pull/6117). +- sudoers - add ``setenv`` parameters to support passing environment variables via sudo. (https://github.com/ansible-collections/community.general/pull/5883) +- sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers rules (https://github.com/ansible-collections/community.general/issues/5702). +- terraform - remove state file check condition and error block, because in the native implementation of terraform will not cause errors due to the non-existent file (https://github.com/ansible-collections/community.general/pull/6296). +- udm_dns_record - minor refactor to the code (https://github.com/ansible-collections/community.general/pull/6382). +- udm_share - added ``elements`` attribute to ``list`` type parameters (https://github.com/ansible-collections/community.general/pull/5557). +- udm_user - add ``elements`` attribute when missing in ``list`` parameters (https://github.com/ansible-collections/community.general/pull/5559). +- znode module - optional ``use_tls`` parameter added for encrypted communication (https://github.com/ansible-collections/community.general/issues/6154). + +Breaking Changes / Porting Guide +-------------------------------- + +- If you are not using this collection as part of Ansible, but installed (and/or upgraded) community.general manually, you need to make sure to also install ``community.sap_libs`` if you are using any of the ``sapcar_extract``, ``sap_task_list_execute``, and ``hana_query`` modules. + Without that collection installed, the redirects for these modules do not work. +- ModuleHelper module utils - when the module sets output variables named ``msg``, ``exception``, ``output``, ``vars``, or ``changed``, the actual output will prefix those names with ``_`` (underscore symbol) only when they clash with output variables generated by ModuleHelper itself, which only occurs when handling exceptions. Please note that this breaking change does not require a new major release since before this release, it was not possible to add such variables to the output `due to a bug `__ (https://github.com/ansible-collections/community.general/pull/5765). +- gconftool2 - fix processing of ``gconftool-2`` when ``key`` does not exist, returning ``null`` instead of empty string for both ``value`` and ``previous_value`` return values (https://github.com/ansible-collections/community.general/issues/6028). +- gitlab_runner - the default of ``access_level_on_creation`` changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/6428). +- ldap_search - convert all string-like values to UTF-8 (https://github.com/ansible-collections/community.general/issues/5704, https://github.com/ansible-collections/community.general/pull/6473). +- nmcli - the default of the ``hairpin`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/6428). +- proxmox - the default of the ``unprivileged`` option changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/6428). + +Deprecated Features +------------------- + +- ModuleHelper module_utils - ``deps`` mixin for MH classes deprecated in favour of using the ``deps`` module_utils (https://github.com/ansible-collections/community.general/pull/6465). +- consul - deprecate using parameters unused for ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5772). +- gitlab_runner - the default of the new option ``access_level_on_creation`` will change from ``false`` to ``true`` in community.general 7.0.0. This will cause ``access_level`` to be used during runner registration as well, and not only during updates (https://github.com/ansible-collections/community.general/pull/5908). +- gitlab_runner - the option ``access_level`` will lose its default value in community.general 8.0.0. From that version on, you have set this option to ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925). +- manageiq_policies - deprecate ``state=list`` in favour of using ``community.general.manageiq_policies_info`` (https://github.com/ansible-collections/community.general/pull/5721). +- manageiq_tags - deprecate ``state=list`` in favour of using ``community.general.manageiq_tags_info`` (https://github.com/ansible-collections/community.general/pull/5727). +- rax - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax module utils - module utils code relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_cbs - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_cbs_attachments - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_cdb - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_cdb_database - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_cdb_user - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_clb - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_clb_nodes - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_clb_ssl - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_dns - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_dns_record - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_facts - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_files - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_files_objects - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_identity - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_keypair - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_meta - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_mon_alarm - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_mon_check - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_mon_entity - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_mon_notification - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_mon_notification_plan - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_network - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_queue - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_scaling_group - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rax_scaling_policy - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). +- rhn_channel, rhn_register - RHN hosted at redhat.com was discontinued years + ago, and Spacewalk 5 (which uses RHN) is EOL since 2020, May 31st; + while these modules could work on Uyuni / SUSE Manager (fork of Spacewalk 5), + we have not heard about anyone using them in those setups. Hence, these + modules are deprecated, and will be removed in community.general 10.0.0 + in case there are no reports about being still useful, and potentially + noone that steps up to maintain them + (https://github.com/ansible-collections/community.general/pull/6493). + +Removed Features (previously deprecated) +---------------------------------------- + +- All ``sap`` modules have been removed from this collection. + They have been migrated to the `community.sap_libs `_ collection. + Redirections have been provided. + Following modules are affected: + - sapcar_extract + - sap_task_list_execute + - hana_query +- cmd_runner module utils - the ``fmt`` alias of ``cmd_runner_fmt`` has been removed. Use ``cmd_runner_fmt`` instead (https://github.com/ansible-collections/community.general/pull/6428). +- newrelic_deployment - the ``appname`` and ``environment`` options have been removed. They did not do anything (https://github.com/ansible-collections/community.general/pull/6428). +- puppet - the alias ``show-diff`` of the ``show_diff`` option has been removed. Use ``show_diff`` instead (https://github.com/ansible-collections/community.general/pull/6428). +- xfconf - generating facts was deprecated in community.general 3.0.0, however three factoids, ``property``, ``channel`` and ``value`` continued to be generated by mistake. This behaviour has been removed and ``xfconf`` generate no facts whatsoever (https://github.com/ansible-collections/community.general/pull/5502). +- xfconf - generating facts was deprecated in community.general 3.0.0, however two factoids, ``previous_value`` and ``type`` continued to be generated by mistake. This behaviour has been removed and ``xfconf`` generate no facts whatsoever (https://github.com/ansible-collections/community.general/pull/5502). + +Bugfixes +-------- + +- ModuleHelper - fix bug when adjusting the name of reserved output variables (https://github.com/ansible-collections/community.general/pull/5755). +- alternatives - support subcommands on Fedora 37, which uses ``follower`` instead of ``slave`` (https://github.com/ansible-collections/community.general/pull/5794). +- ansible_galaxy_install - set default to raise exception if command's return code is different from zero (https://github.com/ansible-collections/community.general/pull/5680). +- ansible_galaxy_install - try ``C.UTF-8`` and then fall back to ``en_US.UTF-8`` before failing (https://github.com/ansible-collections/community.general/pull/5680). +- archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180). +- archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274). +- bitwarden lookup plugin - clarify what to do, if the bitwarden vault is not unlocked (https://github.com/ansible-collections/community.general/pull/5811). +- cartesian and flattened lookup plugins - adjust to parameter deprecation in ansible-core 2.14's ``listify_lookup_plugin_terms`` helper function (https://github.com/ansible-collections/community.general/pull/6074). +- chroot connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/5570). +- cloudflare_dns - fixed the idempotency for SRV DNS records (https://github.com/ansible-collections/community.general/pull/5972). +- cloudflare_dns - fixed the possiblity of setting a root-level SRV DNS record (https://github.com/ansible-collections/community.general/pull/5972). +- cmd_runner module utils - fixed bug when handling default cases in ``cmd_runner_fmt.as_map()`` (https://github.com/ansible-collections/community.general/pull/5538). +- cmd_runner module utils - formatting arguments ``cmd_runner_fmt.as_fixed()`` was expecting an non-existing argument (https://github.com/ansible-collections/community.general/pull/5538). +- dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()`` (https://github.com/ansible-collections/community.general/pull/5543). +- deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479). +- dig lookup plugin - correctly handle DNSKEY record type's ``algorithm`` field (https://github.com/ansible-collections/community.general/pull/5914). +- flatpak - fixes idempotency detection issues. In some cases the module could fail to properly detect already existing Flatpaks because of a parameter witch only checks the installed apps (https://github.com/ansible-collections/community.general/pull/6289). +- gconftool2 - fix ``changed`` result always being ``true`` (https://github.com/ansible-collections/community.general/issues/6028). +- gconftool2 - remove requirement of parameter ``value`` when ``state=absent`` (https://github.com/ansible-collections/community.general/issues/6028). +- gem - fix force parameter not being passed to gem command when uninstalling (https://github.com/ansible-collections/community.general/pull/5822). +- gem - fix hang due to interactive prompt for confirmation on specific version uninstall (https://github.com/ansible-collections/community.general/pull/5751). +- github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994). +- gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888). +- gitlab_group_variables - fix dropping variables accidentally when GitLab introduced new properties (https://github.com/ansible-collections/community.general/pull/5667). +- gitlab_project_variables - fix dropping variables accidentally when GitLab introduced new properties (https://github.com/ansible-collections/community.general/pull/5667). +- gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112). +- icinga2_host - fix the data structure sent to Icinga to make use of host templates and template vars (https://github.com/ansible-collections/community.general/pull/6286). +- idrac_redfish_command - allow user to specify ``resource_id`` for ``CreateBiosConfigJob`` to specify an exact manager (https://github.com/ansible-collections/community.general/issues/2090). +- influxdb_user - fix running in check mode when the user does not exist yet (https://github.com/ansible-collections/community.general/pull/6111). +- ini_file - make ``section`` parameter not required so it is possible to pass ``null`` as a value. This only was possible in the past due to a bug in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6404). +- interfaces_file - fix reading options in lines not starting with a space (https://github.com/ansible-collections/community.general/issues/6120). +- jail connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/6118). +- jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514). +- jenkins_plugin - fix error due to undefined variable when updates file is not downloaded (https://github.com/ansible-collections/community.general/pull/6100). +- keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318). +- keycloak_client - fix accidental replacement of value for attribute ``saml.signing.private.key`` with ``no_log`` in wrong contexts (https://github.com/ansible-collections/community.general/pull/5934). +- keycloak_client_rolemapping - calculate ``proposed`` and ``after`` return values properly (https://github.com/ansible-collections/community.general/pull/5619). +- keycloak_client_rolemapping - remove only listed mappings with ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5619). +- keycloak_user_federation - fixes federation creation issue. When a new federation was created and at the same time a default / standard mapper was also changed / updated the creation process failed as a bad None set variable led to a bad malformed url request (https://github.com/ansible-collections/community.general/pull/5750). +- keycloak_user_federation - fixes idempotency detection issues. In some cases the module could fail to properly detect already existing user federations because of a buggy seemingly superflous extra query parameter (https://github.com/ansible-collections/community.general/pull/5732). +- loganalytics callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- logdna callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- logstash callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- lxc_container - fix the arguments of the lxc command which broke the creation and cloning of containers (https://github.com/ansible-collections/community.general/issues/5578). +- lxd_* modules, lxd inventory plugin - fix TLS/SSL certificate validation problems by using the correct purpose when creating the TLS context (https://github.com/ansible-collections/community.general/issues/5616, https://github.com/ansible-collections/community.general/pull/6034). +- memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114). +- nmcli - fix change handling of values specified as an integer 0 (https://github.com/ansible-collections/community.general/pull/5431). +- nmcli - fix failure to handle WIFI settings when connection type not specified (https://github.com/ansible-collections/community.general/pull/5431). +- nmcli - fix improper detection of changes to ``wifi.wake-on-wlan`` (https://github.com/ansible-collections/community.general/pull/5431). +- nmcli - fixed idempotency issue for bridge connections. Module forced default value of ``bridge.priority`` to nmcli if not set; if ``bridge.stp`` is disabled nmcli ignores it and keep default (https://github.com/ansible-collections/community.general/issues/3216, https://github.com/ansible-collections/community.general/issues/4683). +- nmcli - fixed idempotency issue when module params is set to ``may_fail4=false`` and ``method4=disabled``; in this case nmcli ignores change and keeps their own default value ``yes`` (https://github.com/ansible-collections/community.general/pull/6106). +- nmcli - implemented changing mtu value on vlan interfaces (https://github.com/ansible-collections/community.general/issues/4387). +- nmcli - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048). +- nsupdate - fix zone lookup. The SOA record for an existing zone is returned as an answer RR and not as an authority RR (https://github.com/ansible-collections/community.general/issues/5817, https://github.com/ansible-collections/community.general/pull/5818). +- one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489). +- one_vm - fix syntax error when creating VMs with a more complex template (https://github.com/ansible-collections/community.general/issues/6225). +- onepassword lookup plugin - Changed to ignore errors from "op account get" calls. Previously, errors would prevent auto-signin code from executing (https://github.com/ansible-collections/community.general/pull/5942). +- onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506). +- opkg - fix issue that ``force=reinstall`` would not reinstall an existing package (https://github.com/ansible-collections/community.general/pull/5705). +- opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004). +- passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447). +- pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and ``state=upgrade`` (https://github.com/ansible-collections/community.general/pull/6303). +- portage - update the logic for generating the emerge command arguments to ensure that ``withbdeps: false`` results in a passing an ``n`` argument with the ``--with-bdeps`` emerge flag (https://github.com/ansible-collections/community.general/issues/6451, https://github.com/ansible-collections/community.general/pull/6456). +- proxmox inventory plugin - fix bug while templating when using templates for the ``url``, ``user``, ``password``, ``token_id``, or ``token_secret`` options (https://github.com/ansible-collections/community.general/pull/5640). +- proxmox inventory plugin - handle tags delimited by semicolon instead of comma, which happens from Proxmox 7.3 on (https://github.com/ansible-collections/community.general/pull/5602). +- proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5493). +- proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803). +- proxmox_disk - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5672). +- proxmox_nic - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5672). +- puppet - handling ``noop`` parameter was not working at all, now it is has been fixed (https://github.com/ansible-collections/community.general/issues/6452, https://github.com/ansible-collections/community.general/issues/6458). +- redfish_utils - removed basic auth HTTP header when performing a GET on the service root resource and when performing a POST to the session collection (https://github.com/ansible-collections/community.general/issues/5886). +- redhat_subscription - do not ignore ``consumer_name`` and other variables if ``activationkey`` is specified (https://github.com/ansible-collections/community.general/issues/3486, https://github.com/ansible-collections/community.general/pull/5627). +- redhat_subscription - do not pass arguments to ``subscription-manager register`` for things already configured; now a specified ``rhsm_baseurl`` is properly set for subscription-manager (https://github.com/ansible-collections/community.general/pull/5583). +- redhat_subscription - do not use D-Bus for registering when ``environment`` is specified, so it possible to specify again the environment names for registering, as the D-Bus APIs work only with IDs (https://github.com/ansible-collections/community.general/pull/6319). +- redhat_subscription - try to unregister only when already registered when ``force_register`` is specified (https://github.com/ansible-collections/community.general/issues/6258, https://github.com/ansible-collections/community.general/pull/6259). +- redhat_subscription - use the right D-Bus options for environments when registering a CentOS Stream 8 system and using ``environment`` (https://github.com/ansible-collections/community.general/pull/6275). +- redhat_subscription, rhsm_release, rhsm_repository - cleanly fail when not running as root, rather than hanging on an interactive ``console-helper`` prompt; they all interact with ``subscription-manager``, which already requires to be run as root (https://github.com/ansible-collections/community.general/issues/734, https://github.com/ansible-collections/community.general/pull/6211). +- rhsm_release - make ``release`` parameter not required so it is possible to pass ``null`` as a value. This only was possible in the past due to a bug in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6401). +- rundeck module utils - fix errors caused by the API empty responses (https://github.com/ansible-collections/community.general/pull/6300) +- rundeck_acl_policy - fix ``TypeError - byte indices must be integers or slices, not str`` error caused by empty API response. Update the module to use ``module_utils.rundeck`` functions (https://github.com/ansible-collections/community.general/pull/5887, https://github.com/ansible-collections/community.general/pull/6300). +- rundeck_project - update the module to use ``module_utils.rundeck`` functions (https://github.com/ansible-collections/community.general/issues/5742) (https://github.com/ansible-collections/community.general/pull/6300) +- snap_alias - module would only recognize snap names containing letter, numbers or the underscore character, failing to identify valid snap names such as ``lxd.lxc`` (https://github.com/ansible-collections/community.general/pull/6361). +- splunk callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- sumologic callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- syslog_json callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). +- terraform - fix ``current`` workspace never getting appended to the ``all`` key in the ``workspace_ctf`` object (https://github.com/ansible-collections/community.general/pull/5735). +- terraform - fix ``terraform init`` failure when there are multiple workspaces on the remote backend and when ``default`` workspace is missing by setting ``TF_WORKSPACE`` environmental variable to the value of ``workspace`` when used (https://github.com/ansible-collections/community.general/pull/5735). +- terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497). +- terraform and timezone - slight refactoring to avoid linter reporting potentially undefined variables (https://github.com/ansible-collections/community.general/pull/5933). +- terraform module - disable ANSI escape sequences during validation phase (https://github.com/ansible-collections/community.general/pull/5843). +- tss lookup plugin - allow to download secret attachments. Previously, we could not download secret attachments but now use ``fetch_attachments`` and ``file_download_path`` variables to download attachments (https://github.com/ansible-collections/community.general/issues/6224). +- unixy callback plugin - fix plugin to work with ansible-core 2.14 by using Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). +- unixy callback plugin - fix typo introduced when updating to use Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). +- various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940). +- vdo - now uses ``yaml.safe_load()`` to parse command output instead of the deprecated ``yaml.load()`` which is potentially unsafe. Using ``yaml.load()`` without explicitely setting a ``Loader=`` is also an error in pyYAML 6.0 (https://github.com/ansible-collections/community.general/pull/5632). +- vmadm - fix for index out of range error in ``get_vm_uuid`` (https://github.com/ansible-collections/community.general/pull/5628). +- xenorchestra inventory plugin - fix failure to receive objects from server due to not checking the id of the response (https://github.com/ansible-collections/community.general/pull/6227). +- xfs_quota - in case of a project quota, the call to ``xfs_quota`` did not initialize/reset the project (https://github.com/ansible-collections/community.general/issues/5143). +- xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808). +- yarn - fix ``global=true`` to check for the configured global folder instead of assuming the default (https://github.com/ansible-collections/community.general/pull/5829) +- yarn - fix ``global=true`` to not fail when `executable` wasn't specified (https://github.com/ansible-collections/community.general/pull/6132) +- yarn - fix ``state=absent`` not working with ``global=true`` when the package does not include a binary (https://github.com/ansible-collections/community.general/pull/5829) +- yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712). +- yarn - fixes bug where yarn module tasks would fail when warnings were emitted from Yarn. The ``yarn.list`` method was not filtering out warnings (https://github.com/ansible-collections/community.general/issues/6127). +- zfs_delegate_admin - zfs allow output can now be parsed when uids/gids are not known to the host system (https://github.com/ansible-collections/community.general/pull/5943). +- zypper - make package managing work on readonly filesystem of openSUSE MicroOS (https://github.com/ansible-collections/community.general/pull/5615). + +New Plugins +----------- + +Lookup +~~~~~~ + +- merge_variables - merge variables with a certain suffix + +New Modules +----------- + +- btrfs_info - Query btrfs filesystem info +- btrfs_subvolume - Manage btrfs subvolumes +- gitlab_project_badge - Manage project badges on GitLab Server +- ilo_redfish_command - Manages Out-Of-Band controllers using Redfish APIs +- ipbase_info - Retrieve IP geolocation and other facts of a host's IP address using the ipbase.com API +- kdeconfig - Manage KDE configuration files +- keycloak_authz_authorization_scope - Allows administration of Keycloak client authorization scopes via Keycloak API +- keycloak_clientscope_type - Set the type of aclientscope in realm or client via Keycloak API +- keycloak_clientsecret_info - Retrieve client secret via Keycloak API +- keycloak_clientsecret_regenerate - Regenerate Keycloak client secret via Keycloak API +- ocapi_command - Manages Out-Of-Band controllers using Open Composable API (OCAPI) +- ocapi_info - Manages Out-Of-Band controllers using Open Composable API (OCAPI) diff --git a/README.md b/README.md index 163a7f4ccb..a06c70781e 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # Community General Collection -[![Build Status](https://dev.azure.com/ansible/community.general/_apis/build/status/CI?branchName=main)](https://dev.azure.com/ansible/community.general/_build?definitionId=31) +[![Build Status](https://dev.azure.com/ansible/community.general/_apis/build/status/CI?branchName=stable-7)](https://dev.azure.com/ansible/community.general/_build?definitionId=31) [![EOL CI](https://github.com/ansible-collections/community.general/workflows/EOL%20CI/badge.svg?event=push)](https://github.com/ansible-collections/community.general/actions) [![Codecov](https://img.shields.io/codecov/c/github/ansible-collections/community.general)](https://codecov.io/gh/ansible-collections/community.general) @@ -73,13 +73,13 @@ We are actively accepting new contributors. All types of contributions are very welcome. -You don't know how to start? Refer to our [contribution guide](https://github.com/ansible-collections/community.general/blob/main/CONTRIBUTING.md)! +You don't know how to start? Refer to our [contribution guide](https://github.com/ansible-collections/community.general/blob/stable-7/CONTRIBUTING.md)! -The current maintainers are listed in the [commit-rights.md](https://github.com/ansible-collections/community.general/blob/main/commit-rights.md#people) file. If you have questions or need help, feel free to mention them in the proposals. +The current maintainers are listed in the [commit-rights.md](https://github.com/ansible-collections/community.general/blob/stable-7/commit-rights.md#people) file. If you have questions or need help, feel free to mention them in the proposals. You can find more information in the [developer guide for collections](https://docs.ansible.com/ansible/devel/dev_guide/developing_collections.html#contributing-to-collections), and in the [Ansible Community Guide](https://docs.ansible.com/ansible/latest/community/index.html). -Also for some notes specific to this collection see [our CONTRIBUTING documentation](https://github.com/ansible-collections/community.general/blob/main/CONTRIBUTING.md). +Also for some notes specific to this collection see [our CONTRIBUTING documentation](https://github.com/ansible-collections/community.general/blob/stable-7/CONTRIBUTING.md). ### Running tests @@ -89,7 +89,7 @@ See [here](https://docs.ansible.com/ansible/devel/dev_guide/developing_collectio To learn how to maintain / become a maintainer of this collection, refer to: -* [Committer guidelines](https://github.com/ansible-collections/community.general/blob/main/commit-rights.md). +* [Committer guidelines](https://github.com/ansible-collections/community.general/blob/stable-7/commit-rights.md). * [Maintainer guidelines](https://github.com/ansible/community-docs/blob/main/maintaining.rst). It is necessary for maintainers of this collection to be subscribed to: @@ -117,7 +117,7 @@ See the [Releasing guidelines](https://github.com/ansible/community-docs/blob/ma ## Release notes -See the [changelog](https://github.com/ansible-collections/community.general/blob/main/CHANGELOG.rst). +See the [changelog](https://github.com/ansible-collections/community.general/blob/stable-7/CHANGELOG.rst). ## Roadmap @@ -136,8 +136,8 @@ See [this issue](https://github.com/ansible-collections/community.general/issues This collection is primarily licensed and distributed as a whole under the GNU General Public License v3.0 or later. -See [LICENSES/GPL-3.0-or-later.txt](https://github.com/ansible-collections/community.general/blob/main/COPYING) for the full text. +See [LICENSES/GPL-3.0-or-later.txt](https://github.com/ansible-collections/community.general/blob/stable-7/COPYING) for the full text. -Parts of the collection are licensed under the [BSD 2-Clause license](https://github.com/ansible-collections/community.general/blob/main/LICENSES/BSD-2-Clause.txt), the [MIT license](https://github.com/ansible-collections/community.general/blob/main/LICENSES/MIT.txt), and the [PSF 2.0 license](https://github.com/ansible-collections/community.general/blob/main/LICENSES/PSF-2.0.txt). +Parts of the collection are licensed under the [BSD 2-Clause license](https://github.com/ansible-collections/community.general/blob/stable-7/LICENSES/BSD-2-Clause.txt), the [MIT license](https://github.com/ansible-collections/community.general/blob/stable-7/LICENSES/MIT.txt), and the [PSF 2.0 license](https://github.com/ansible-collections/community.general/blob/stable-7/LICENSES/PSF-2.0.txt). All files have a machine readable `SDPX-License-Identifier:` comment denoting its respective license(s) or an equivalent entry in an accompanying `.license` file. Only changelog fragments (which will not be part of a release) are covered by a blanket statement in `.reuse/dep5`. This conforms to the [REUSE specification](https://reuse.software/spec/). diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 28411f7413..b4195b39f9 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,805 @@ ancestor: 6.0.0 -releases: {} +releases: + 7.0.0: + changes: + breaking_changes: + - 'If you are not using this collection as part of Ansible, but installed (and/or + upgraded) community.general manually, you need to make sure to also install + ``community.sap_libs`` if you are using any of the ``sapcar_extract``, ``sap_task_list_execute``, + and ``hana_query`` modules. + + Without that collection installed, the redirects for these modules do not + work. + + ' + - 'ModuleHelper module utils - when the module sets output variables named ``msg``, + ``exception``, ``output``, ``vars``, or ``changed``, the actual output will + prefix those names with ``_`` (underscore symbol) only when they clash with + output variables generated by ModuleHelper itself, which only occurs when + handling exceptions. Please note that this breaking change does not require + a new major release since before this release, it was not possible to add + such variables to the output `due to a bug `__ + (https://github.com/ansible-collections/community.general/pull/5765). + + ' + - gconftool2 - fix processing of ``gconftool-2`` when ``key`` does not exist, + returning ``null`` instead of empty string for both ``value`` and ``previous_value`` + return values (https://github.com/ansible-collections/community.general/issues/6028). + - gitlab_runner - the default of ``access_level_on_creation`` changed from ``false`` + to ``true`` (https://github.com/ansible-collections/community.general/pull/6428). + - ldap_search - convert all string-like values to UTF-8 (https://github.com/ansible-collections/community.general/issues/5704, + https://github.com/ansible-collections/community.general/pull/6473). + - nmcli - the default of the ``hairpin`` option changed from ``true`` to ``false`` + (https://github.com/ansible-collections/community.general/pull/6428). + - proxmox - the default of the ``unprivileged`` option changed from ``false`` + to ``true`` (https://github.com/ansible-collections/community.general/pull/6428). + bugfixes: + - ModuleHelper - fix bug when adjusting the name of reserved output variables + (https://github.com/ansible-collections/community.general/pull/5755). + - alternatives - support subcommands on Fedora 37, which uses ``follower`` instead + of ``slave`` (https://github.com/ansible-collections/community.general/pull/5794). + - ansible_galaxy_install - set default to raise exception if command's return + code is different from zero (https://github.com/ansible-collections/community.general/pull/5680). + - ansible_galaxy_install - try ``C.UTF-8`` and then fall back to ``en_US.UTF-8`` + before failing (https://github.com/ansible-collections/community.general/pull/5680). + - archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180). + - archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274). + - bitwarden lookup plugin - clarify what to do, if the bitwarden vault is not + unlocked (https://github.com/ansible-collections/community.general/pull/5811). + - cartesian and flattened lookup plugins - adjust to parameter deprecation in + ansible-core 2.14's ``listify_lookup_plugin_terms`` helper function (https://github.com/ansible-collections/community.general/pull/6074). + - chroot connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. + This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/5570). + - cloudflare_dns - fixed the idempotency for SRV DNS records (https://github.com/ansible-collections/community.general/pull/5972). + - cloudflare_dns - fixed the possiblity of setting a root-level SRV DNS record + (https://github.com/ansible-collections/community.general/pull/5972). + - cmd_runner module utils - fixed bug when handling default cases in ``cmd_runner_fmt.as_map()`` + (https://github.com/ansible-collections/community.general/pull/5538). + - cmd_runner module utils - formatting arguments ``cmd_runner_fmt.as_fixed()`` + was expecting an non-existing argument (https://github.com/ansible-collections/community.general/pull/5538). + - dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()`` + (https://github.com/ansible-collections/community.general/pull/5543). + - deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479). + - dig lookup plugin - correctly handle DNSKEY record type's ``algorithm`` field + (https://github.com/ansible-collections/community.general/pull/5914). + - flatpak - fixes idempotency detection issues. In some cases the module could + fail to properly detect already existing Flatpaks because of a parameter witch + only checks the installed apps (https://github.com/ansible-collections/community.general/pull/6289). + - gconftool2 - fix ``changed`` result always being ``true`` (https://github.com/ansible-collections/community.general/issues/6028). + - gconftool2 - remove requirement of parameter ``value`` when ``state=absent`` + (https://github.com/ansible-collections/community.general/issues/6028). + - gem - fix force parameter not being passed to gem command when uninstalling + (https://github.com/ansible-collections/community.general/pull/5822). + - gem - fix hang due to interactive prompt for confirmation on specific version + uninstall (https://github.com/ansible-collections/community.general/pull/5751). + - github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994). + - gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888). + - gitlab_group_variables - fix dropping variables accidentally when GitLab introduced + new properties (https://github.com/ansible-collections/community.general/pull/5667). + - gitlab_project_variables - fix dropping variables accidentally when GitLab + introduced new properties (https://github.com/ansible-collections/community.general/pull/5667). + - gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112). + - icinga2_host - fix the data structure sent to Icinga to make use of host templates + and template vars (https://github.com/ansible-collections/community.general/pull/6286). + - idrac_redfish_command - allow user to specify ``resource_id`` for ``CreateBiosConfigJob`` + to specify an exact manager (https://github.com/ansible-collections/community.general/issues/2090). + - influxdb_user - fix running in check mode when the user does not exist yet + (https://github.com/ansible-collections/community.general/pull/6111). + - ini_file - make ``section`` parameter not required so it is possible to pass + ``null`` as a value. This only was possible in the past due to a bug in ansible-core + that now has been fixed (https://github.com/ansible-collections/community.general/pull/6404). + - interfaces_file - fix reading options in lines not starting with a space (https://github.com/ansible-collections/community.general/issues/6120). + - jail connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. + This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/6118). + - jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514). + - jenkins_plugin - fix error due to undefined variable when updates file is + not downloaded (https://github.com/ansible-collections/community.general/pull/6100). + - keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318). + - keycloak_client - fix accidental replacement of value for attribute ``saml.signing.private.key`` + with ``no_log`` in wrong contexts (https://github.com/ansible-collections/community.general/pull/5934). + - keycloak_client_rolemapping - calculate ``proposed`` and ``after`` return + values properly (https://github.com/ansible-collections/community.general/pull/5619). + - keycloak_client_rolemapping - remove only listed mappings with ``state=absent`` + (https://github.com/ansible-collections/community.general/pull/5619). + - keycloak_user_federation - fixes federation creation issue. When a new federation + was created and at the same time a default / standard mapper was also changed + / updated the creation process failed as a bad None set variable led to a + bad malformed url request (https://github.com/ansible-collections/community.general/pull/5750). + - 'keycloak_user_federation - fixes idempotency detection issues. In some cases + the module could fail to properly detect already existing user federations + because of a buggy seemingly superflous extra query parameter (https://github.com/ansible-collections/community.general/pull/5732). + + ' + - loganalytics callback plugin - adjust type of callback to ``notification``, + it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - logdna callback plugin - adjust type of callback to ``notification``, it was + incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - logstash callback plugin - adjust type of callback to ``notification``, it + was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - lxc_container - fix the arguments of the lxc command which broke the creation + and cloning of containers (https://github.com/ansible-collections/community.general/issues/5578). + - lxd_* modules, lxd inventory plugin - fix TLS/SSL certificate validation problems + by using the correct purpose when creating the TLS context (https://github.com/ansible-collections/community.general/issues/5616, + https://github.com/ansible-collections/community.general/pull/6034). + - memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114). + - nmcli - fix change handling of values specified as an integer 0 (https://github.com/ansible-collections/community.general/pull/5431). + - nmcli - fix failure to handle WIFI settings when connection type not specified + (https://github.com/ansible-collections/community.general/pull/5431). + - nmcli - fix improper detection of changes to ``wifi.wake-on-wlan`` (https://github.com/ansible-collections/community.general/pull/5431). + - nmcli - fixed idempotency issue for bridge connections. Module forced default + value of ``bridge.priority`` to nmcli if not set; if ``bridge.stp`` is disabled + nmcli ignores it and keep default (https://github.com/ansible-collections/community.general/issues/3216, + https://github.com/ansible-collections/community.general/issues/4683). + - nmcli - fixed idempotency issue when module params is set to ``may_fail4=false`` + and ``method4=disabled``; in this case nmcli ignores change and keeps their + own default value ``yes`` (https://github.com/ansible-collections/community.general/pull/6106). + - nmcli - implemented changing mtu value on vlan interfaces (https://github.com/ansible-collections/community.general/issues/4387). + - nmcli - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048). + - nsupdate - fix zone lookup. The SOA record for an existing zone is returned + as an answer RR and not as an authority RR (https://github.com/ansible-collections/community.general/issues/5817, + https://github.com/ansible-collections/community.general/pull/5818). + - one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489). + - one_vm - fix syntax error when creating VMs with a more complex template (https://github.com/ansible-collections/community.general/issues/6225). + - onepassword lookup plugin - Changed to ignore errors from "op account get" + calls. Previously, errors would prevent auto-signin code from executing (https://github.com/ansible-collections/community.general/pull/5942). + - onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506). + - opkg - fix issue that ``force=reinstall`` would not reinstall an existing + package (https://github.com/ansible-collections/community.general/pull/5705). + - opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004). + - passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447). + - pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and ``state=upgrade`` + (https://github.com/ansible-collections/community.general/pull/6303). + - 'portage - update the logic for generating the emerge command arguments to + ensure that ``withbdeps: false`` results in a passing an ``n`` argument with + the ``--with-bdeps`` emerge flag (https://github.com/ansible-collections/community.general/issues/6451, + https://github.com/ansible-collections/community.general/pull/6456).' + - proxmox inventory plugin - fix bug while templating when using templates for + the ``url``, ``user``, ``password``, ``token_id``, or ``token_secret`` options + (https://github.com/ansible-collections/community.general/pull/5640). + - proxmox inventory plugin - handle tags delimited by semicolon instead of comma, + which happens from Proxmox 7.3 on (https://github.com/ansible-collections/community.general/pull/5602). + - proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492, + https://github.com/ansible-collections/community.general/pull/5493). + - proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803). + - proxmox_disk - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, + https://github.com/ansible-collections/community.general/pull/5672). + - proxmox_nic - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, + https://github.com/ansible-collections/community.general/pull/5672). + - puppet - handling ``noop`` parameter was not working at all, now it is has + been fixed (https://github.com/ansible-collections/community.general/issues/6452, + https://github.com/ansible-collections/community.general/issues/6458). + - redfish_utils - removed basic auth HTTP header when performing a GET on the + service root resource and when performing a POST to the session collection + (https://github.com/ansible-collections/community.general/issues/5886). + - redhat_subscription - do not ignore ``consumer_name`` and other variables + if ``activationkey`` is specified (https://github.com/ansible-collections/community.general/issues/3486, + https://github.com/ansible-collections/community.general/pull/5627). + - redhat_subscription - do not pass arguments to ``subscription-manager register`` + for things already configured; now a specified ``rhsm_baseurl`` is properly + set for subscription-manager (https://github.com/ansible-collections/community.general/pull/5583). + - redhat_subscription - do not use D-Bus for registering when ``environment`` + is specified, so it possible to specify again the environment names for registering, + as the D-Bus APIs work only with IDs (https://github.com/ansible-collections/community.general/pull/6319). + - redhat_subscription - try to unregister only when already registered when + ``force_register`` is specified (https://github.com/ansible-collections/community.general/issues/6258, + https://github.com/ansible-collections/community.general/pull/6259). + - redhat_subscription - use the right D-Bus options for environments when registering + a CentOS Stream 8 system and using ``environment`` (https://github.com/ansible-collections/community.general/pull/6275). + - redhat_subscription, rhsm_release, rhsm_repository - cleanly fail when not + running as root, rather than hanging on an interactive ``console-helper`` + prompt; they all interact with ``subscription-manager``, which already requires + to be run as root (https://github.com/ansible-collections/community.general/issues/734, + https://github.com/ansible-collections/community.general/pull/6211). + - rhsm_release - make ``release`` parameter not required so it is possible to + pass ``null`` as a value. This only was possible in the past due to a bug + in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6401). + - rundeck module utils - fix errors caused by the API empty responses (https://github.com/ansible-collections/community.general/pull/6300) + - rundeck_acl_policy - fix ``TypeError - byte indices must be integers or slices, + not str`` error caused by empty API response. Update the module to use ``module_utils.rundeck`` + functions (https://github.com/ansible-collections/community.general/pull/5887, + https://github.com/ansible-collections/community.general/pull/6300). + - rundeck_project - update the module to use ``module_utils.rundeck`` functions + (https://github.com/ansible-collections/community.general/issues/5742) (https://github.com/ansible-collections/community.general/pull/6300) + - snap_alias - module would only recognize snap names containing letter, numbers + or the underscore character, failing to identify valid snap names such as + ``lxd.lxc`` (https://github.com/ansible-collections/community.general/pull/6361). + - splunk callback plugin - adjust type of callback to ``notification``, it was + incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - sumologic callback plugin - adjust type of callback to ``notification``, it + was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - syslog_json callback plugin - adjust type of callback to ``notification``, + it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761). + - terraform - fix ``current`` workspace never getting appended to the ``all`` + key in the ``workspace_ctf`` object (https://github.com/ansible-collections/community.general/pull/5735). + - terraform - fix ``terraform init`` failure when there are multiple workspaces + on the remote backend and when ``default`` workspace is missing by setting + ``TF_WORKSPACE`` environmental variable to the value of ``workspace`` when + used (https://github.com/ansible-collections/community.general/pull/5735). + - terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497). + - terraform and timezone - slight refactoring to avoid linter reporting potentially + undefined variables (https://github.com/ansible-collections/community.general/pull/5933). + - terraform module - disable ANSI escape sequences during validation phase (https://github.com/ansible-collections/community.general/pull/5843). + - tss lookup plugin - allow to download secret attachments. Previously, we could + not download secret attachments but now use ``fetch_attachments`` and ``file_download_path`` + variables to download attachments (https://github.com/ansible-collections/community.general/issues/6224). + - unixy callback plugin - fix plugin to work with ansible-core 2.14 by using + Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). + - unixy callback plugin - fix typo introduced when updating to use Ansible's + configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). + - various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940). + - vdo - now uses ``yaml.safe_load()`` to parse command output instead of the + deprecated ``yaml.load()`` which is potentially unsafe. Using ``yaml.load()`` + without explicitely setting a ``Loader=`` is also an error in pyYAML 6.0 (https://github.com/ansible-collections/community.general/pull/5632). + - vmadm - fix for index out of range error in ``get_vm_uuid`` (https://github.com/ansible-collections/community.general/pull/5628). + - xenorchestra inventory plugin - fix failure to receive objects from server + due to not checking the id of the response (https://github.com/ansible-collections/community.general/pull/6227). + - xfs_quota - in case of a project quota, the call to ``xfs_quota`` did not + initialize/reset the project (https://github.com/ansible-collections/community.general/issues/5143). + - xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808). + - yarn - fix ``global=true`` to check for the configured global folder instead + of assuming the default (https://github.com/ansible-collections/community.general/pull/5829) + - yarn - fix ``global=true`` to not fail when `executable` wasn't specified + (https://github.com/ansible-collections/community.general/pull/6132) + - yarn - fix ``state=absent`` not working with ``global=true`` when the package + does not include a binary (https://github.com/ansible-collections/community.general/pull/5829) + - yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712). + - yarn - fixes bug where yarn module tasks would fail when warnings were emitted + from Yarn. The ``yarn.list`` method was not filtering out warnings (https://github.com/ansible-collections/community.general/issues/6127). + - zfs_delegate_admin - zfs allow output can now be parsed when uids/gids are + not known to the host system (https://github.com/ansible-collections/community.general/pull/5943). + - zypper - make package managing work on readonly filesystem of openSUSE MicroOS + (https://github.com/ansible-collections/community.general/pull/5615). + deprecated_features: + - ModuleHelper module_utils - ``deps`` mixin for MH classes deprecated in favour + of using the ``deps`` module_utils (https://github.com/ansible-collections/community.general/pull/6465). + - consul - deprecate using parameters unused for ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5772). + - gitlab_runner - the default of the new option ``access_level_on_creation`` + will change from ``false`` to ``true`` in community.general 7.0.0. This will + cause ``access_level`` to be used during runner registration as well, and + not only during updates (https://github.com/ansible-collections/community.general/pull/5908). + - gitlab_runner - the option ``access_level`` will lose its default value in + community.general 8.0.0. From that version on, you have set this option to + ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925). + - manageiq_policies - deprecate ``state=list`` in favour of using ``community.general.manageiq_policies_info`` + (https://github.com/ansible-collections/community.general/pull/5721). + - manageiq_tags - deprecate ``state=list`` in favour of using ``community.general.manageiq_tags_info`` + (https://github.com/ansible-collections/community.general/pull/5727). + - rax - module relies on deprecated library ``pyrax`` and will be removed in + community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax module utils - module utils code relies on deprecated library ``pyrax`` + and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_cbs - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_cbs_attachments - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_cdb - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_cdb_database - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_cdb_user - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_clb - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_clb_nodes - module relies on deprecated library ``pyrax`` and will be + removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_clb_ssl - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_dns - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_dns_record - module relies on deprecated library ``pyrax`` and will be + removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_facts - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_files - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_files_objects - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_identity - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_keypair - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_meta - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_mon_alarm - module relies on deprecated library ``pyrax`` and will be + removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_mon_check - module relies on deprecated library ``pyrax`` and will be + removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_mon_entity - module relies on deprecated library ``pyrax`` and will be + removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_mon_notification - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_mon_notification_plan - module relies on deprecated library ``pyrax`` + and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_network - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_queue - module relies on deprecated library ``pyrax`` and will be removed + in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_scaling_group - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - rax_scaling_policy - module relies on deprecated library ``pyrax`` and will + be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). + - 'rhn_channel, rhn_register - RHN hosted at redhat.com was discontinued years + + ago, and Spacewalk 5 (which uses RHN) is EOL since 2020, May 31st; + + while these modules could work on Uyuni / SUSE Manager (fork of Spacewalk + 5), + + we have not heard about anyone using them in those setups. Hence, these + + modules are deprecated, and will be removed in community.general 10.0.0 + + in case there are no reports about being still useful, and potentially + + noone that steps up to maintain them + + (https://github.com/ansible-collections/community.general/pull/6493). + + ' + minor_changes: + - apache2_module - add module argument ``warn_mpm_absent`` to control whether + warning are raised in some edge cases (https://github.com/ansible-collections/community.general/pull/5793). + - apt_rpm - adds ``clean``, ``dist_upgrade`` and ``update_kernel`` parameters + for clear caches, complete upgrade system, and upgrade kernel packages (https://github.com/ansible-collections/community.general/pull/5867). + - bitwarden lookup plugin - can now retrieve secrets from custom fields (https://github.com/ansible-collections/community.general/pull/5694). + - bitwarden lookup plugin - implement filtering results by ``collection_id`` + parameter (https://github.com/ansible-collections/community.general/issues/5849). + - cmd_runner module utils - ``cmd_runner_fmt.as_bool()`` can now take an extra + parameter to format when value is false (https://github.com/ansible-collections/community.general/pull/5647). + - cpanm - minor change, use feature from ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/6385). + - 'dconf - be forgiving about boolean values: convert them to GVariant booleans + automatically (https://github.com/ansible-collections/community.general/pull/6206).' + - dconf - if ``gi.repository.GLib`` is missing, try to respawn in a Python interpreter + that has it (https://github.com/ansible-collections/community.general/pull/6491). + - dconf - minor refactoring improving parameters and dependencies validation + (https://github.com/ansible-collections/community.general/pull/6336). + - dconf - parse GVariants for equality comparison when the Python module ``gi.repository`` + is available (https://github.com/ansible-collections/community.general/pull/6049). + - deps module utils - add function ``failed()`` providing the ability to check + the dependency check result without triggering an exception (https://github.com/ansible-collections/community.general/pull/6383). + - dig lookup plugin - Support multiple domains to be queried as indicated in + docs (https://github.com/ansible-collections/community.general/pull/6334). + - dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913). + - dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927). + - dnsimple_info - minor refactor in the code (https://github.com/ansible-collections/community.general/pull/6440). + - flatpak_remote - add new boolean option ``enabled``. It controls, whether + the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926). + - gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545). + - gitlab_group_variable, gitlab_project_variable - refactor function out to + module utils (https://github.com/ansible-collections/community.general/pull/6384). + - gitlab_project - add ``builds_access_level``, ``container_registry_access_level`` + and ``forking_access_level`` options (https://github.com/ansible-collections/community.general/pull/5706). + - gitlab_project - add ``releases_access_level``, ``environments_access_level``, + ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``, + and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986). + - gitlab_project - add new option ``topics`` for adding topics to GitLab projects + (https://github.com/ansible-collections/community.general/pull/6278). + - gitlab_runner - add new boolean option ``access_level_on_creation``. It controls, + whether the value of ``access_level`` is used for runner registration or not. + The option ``access_level`` has been ignored on registration so far and was + only used on updates (https://github.com/ansible-collections/community.general/issues/5907, + https://github.com/ansible-collections/community.general/pull/5908). + - gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935). + - homebrew_cask - allows passing ``--greedy`` option to ``upgrade_all`` (https://github.com/ansible-collections/community.general/pull/6267). + - idrac_redfish_command - add ``job_id`` to ``CreateBiosConfigJob`` response + (https://github.com/ansible-collections/community.general/issues/5603). + - ilo_redfish_utils module utils - change implementation of DNS Server IP and + NTP Server IP update (https://github.com/ansible-collections/community.general/pull/5804). + - ipa_group - allow to add and remove external users with the ``external_user`` + option (https://github.com/ansible-collections/community.general/pull/5897). + - ipa_hostgroup - add ``append`` parameter for adding a new hosts to existing + hostgroups without changing existing hostgroup members (https://github.com/ansible-collections/community.general/pull/6203). + - iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844). + - java_certs - add more detailed error output when extracting certificate from + PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550). + - jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043). + - jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565). + - jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209, + https://github.com/ansible-collections/community.general/pull/6210). + - keycloak_authentication - add flow type option to sub flows to allow the creation + of 'form-flow' sub flows like in Keycloak's built-in registration flow (https://github.com/ansible-collections/community.general/pull/6318). + - keycloak_group - add new optional module parameter ``parents`` to properly + handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814). + - keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper`` + the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863). + - ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185). + - ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045, + https://github.com/ansible-collections/community.general/pull/6109). + - ldap_search - the new ``base64_attributes`` allows to specify which attribute + values should be Base64 encoded (https://github.com/ansible-collections/community.general/pull/6473). + - lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866). + - lxd_project - refactored code out to module utils to clear sanity check (https://github.com/ansible-collections/community.general/pull/5549). + - make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160). + - mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com + favicon (https://github.com/ansible-collections/community.general/pull/5928). + - mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263). + - modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028, + https://github.com/ansible-collections/community.general/pull/542). + - module_helper module utils - updated the imports to make more MH features + available at ``plugins/module_utils/module_helper.py`` (https://github.com/ansible-collections/community.general/pull/6464). + - mssql_script - allow for ``GO`` statement to be mixed-case for scripts not + using strict syntax (https://github.com/ansible-collections/community.general/pull/6457). + - mssql_script - handle error condition for empty resultsets to allow for non-returning + SQL statements (for example ``UPDATE`` and ``INSERT``) (https://github.com/ansible-collections/community.general/pull/6457). + - mssql_script - improve batching logic to allow a wider variety of input scripts. + For example, SQL scripts slurped from Windows machines which may contain carriage + return (''\r'') characters (https://github.com/ansible-collections/community.general/pull/6457). + - nmap inventory plugin - add new option ``open`` for only returning open ports + (https://github.com/ansible-collections/community.general/pull/6200). + - nmap inventory plugin - add new option ``port`` for port specific scan (https://github.com/ansible-collections/community.general/pull/6165). + - nmap inventory plugin - add new options ``udp_scan``, ``icmp_timestamp``, + and ``dns_resolve`` for different types of scans (https://github.com/ansible-collections/community.general/pull/5566). + - nmap inventory plugin - added environment variables for configure ``address`` + and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351). + - nmcli - add ``default`` and ``default-or-eui64`` to the list of valid choices + for ``addr_gen_mode6`` parameter (https://github.com/ansible-collections/community.general/pull/5974). + - nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312). + - nmcli - add support for ``team.runner-fast-rate`` parameter for ``team`` connections + (https://github.com/ansible-collections/community.general/issues/6065). + - nmcli - new module option ``slave_type`` added to allow creation of various + types of slave devices (https://github.com/ansible-collections/community.general/issues/473, + https://github.com/ansible-collections/community.general/pull/6108). + - one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf`` + API call (https://github.com/ansible-collections/community.general/pull/5812). + - openbsd_pkg - set ``TERM`` to ``'dumb'`` in ``execute_command()`` to make + module less dependant on the ``TERM`` environment variable set on the Ansible + controller (https://github.com/ansible-collections/community.general/pull/6149). + - opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688). + - opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718). + - osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011). + - pipx - add ``system_site_packages`` parameter to give application access to + system-wide packages (https://github.com/ansible-collections/community.general/pull/6308). + - pipx - ensure ``include_injected`` parameter works with ``state=upgrade`` + and ``state=latest`` (https://github.com/ansible-collections/community.general/pull/6212). + - pipx - optional ``install_apps`` parameter added to install applications from + injected packages (https://github.com/ansible-collections/community.general/pull/6198). + - proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714). + - proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs`` + option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931). + - proxmox_kvm - add new ``archive`` parameter. This is needed to create a VM + from an archive (backup) (https://github.com/ansible-collections/community.general/pull/6159). + - proxmox_kvm - adds ``migrate`` parameter to manage online migrations between + hosts (https://github.com/ansible-collections/community.general/pull/6448) + - puppet - add new options ``skip_tags`` to exclude certain tagged resources + during a puppet agent or apply (https://github.com/ansible-collections/community.general/pull/6293). + - puppet - refactored module to use ``CmdRunner`` for executing ``puppet`` (https://github.com/ansible-collections/community.general/pull/5612). + - rax_scaling_group - refactored out code to the ``rax`` module utils to clear + the sanity check (https://github.com/ansible-collections/community.general/pull/5563). + - redfish_command - add ``PerformRequestedOperations`` command to perform any + operations necessary to continue the update flow (https://github.com/ansible-collections/community.general/issues/4276). + - redfish_command - add ``update_apply_time`` to ``SimpleUpdate`` command (https://github.com/ansible-collections/community.general/issues/3910). + - redfish_command - add ``update_status`` to output of ``SimpleUpdate`` command + to allow a user monitor the update in progress (https://github.com/ansible-collections/community.general/issues/4276). + - redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899). + - redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900). + - redfish_info - add ``GetUpdateStatus`` command to check the progress of a + previous update request (https://github.com/ansible-collections/community.general/issues/4276). + - redfish_info - adds commands to retrieve the HPE ThermalConfiguration and + FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208). + - redfish_utils module utils - added PUT (``put_request()``) functionality (https://github.com/ansible-collections/community.general/pull/5490). + - redhat_subscription - add a ``server_proxy_scheme`` parameter to configure + the scheme for the proxy server (https://github.com/ansible-collections/community.general/pull/5662). + - redhat_subscription - adds ``token`` parameter for subscription-manager authentication + using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725). + - redhat_subscription - credentials (``username``, ``activationkey``, and so + on) are required now only if a system needs to be registered, or ``force_register`` + is specified (https://github.com/ansible-collections/community.general/pull/5664). + - redhat_subscription - the registration is done using the D-Bus ``rhsm`` service + instead of spawning a ``subscription-manager register`` command, if possible; + this avoids passing plain-text credentials as arguments to ``subscription-manager + register``, which can be seen while that command runs (https://github.com/ansible-collections/community.general/pull/6122). + - sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193). + - shutdown - if no shutdown commands are found in the ``search_paths`` then + the module will attempt to shutdown the system using ``systemctl shutdown`` + (https://github.com/ansible-collections/community.general/issues/4269, https://github.com/ansible-collections/community.general/pull/6171). + - slack - add option ``prepend_hash`` which allows to control whether a ``#`` + is prepended to ``channel_id``. The current behavior (value ``auto``) is to + prepend ``#`` unless some specific prefixes are found. That list of prefixes + is incomplete, and there does not seem to exist a documented condition on + when exactly ``#`` must not be prepended. We recommend to explicitly set ``prepend_hash=always`` + or ``prepend_hash=never`` to avoid any ambiguity (https://github.com/ansible-collections/community.general/pull/5629). + - snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773). + - snap - refactor module to use ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6468). + - snap_alias - refactor code to module utils (https://github.com/ansible-collections/community.general/pull/6441). + - snap_alias - refactored module to use ``CmdRunner`` to execute ``snap`` (https://github.com/ansible-collections/community.general/pull/5486). + - spotinst_aws_elastigroup - add ``elements`` attribute when missing in ``list`` + parameters (https://github.com/ansible-collections/community.general/pull/5553). + - ssh_config - add ``host_key_algorithms`` option (https://github.com/ansible-collections/community.general/pull/5605). + - ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970). + - ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720). + - ssh_config - vendored StormSSH's config parser to avoid having to install + StormSSH to use the module (https://github.com/ansible-collections/community.general/pull/6117). + - sudoers - add ``setenv`` parameters to support passing environment variables + via sudo. (https://github.com/ansible-collections/community.general/pull/5883) + - sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers + rules (https://github.com/ansible-collections/community.general/issues/5702). + - terraform - remove state file check condition and error block, because in + the native implementation of terraform will not cause errors due to the non-existent + file (https://github.com/ansible-collections/community.general/pull/6296). + - udm_dns_record - minor refactor to the code (https://github.com/ansible-collections/community.general/pull/6382). + - udm_share - added ``elements`` attribute to ``list`` type parameters (https://github.com/ansible-collections/community.general/pull/5557). + - udm_user - add ``elements`` attribute when missing in ``list`` parameters + (https://github.com/ansible-collections/community.general/pull/5559). + - znode module - optional ``use_tls`` parameter added for encrypted communication + (https://github.com/ansible-collections/community.general/issues/6154). + release_summary: This is release 7.0.0 of ``community.general``, released on + 2023-05-09. + removed_features: + - 'All ``sap`` modules have been removed from this collection. + + They have been migrated to the `community.sap_libs `_ + collection. + + Redirections have been provided. + + Following modules are affected: + + - sapcar_extract + + - sap_task_list_execute + + - hana_query + + ' + - cmd_runner module utils - the ``fmt`` alias of ``cmd_runner_fmt`` has been + removed. Use ``cmd_runner_fmt`` instead (https://github.com/ansible-collections/community.general/pull/6428). + - newrelic_deployment - the ``appname`` and ``environment`` options have been + removed. They did not do anything (https://github.com/ansible-collections/community.general/pull/6428). + - puppet - the alias ``show-diff`` of the ``show_diff`` option has been removed. + Use ``show_diff`` instead (https://github.com/ansible-collections/community.general/pull/6428). + - 'xfconf - generating facts was deprecated in community.general 3.0.0, however + three factoids, ``property``, ``channel`` and ``value`` continued to be generated + by mistake. This behaviour has been removed and ``xfconf`` generate no facts + whatsoever (https://github.com/ansible-collections/community.general/pull/5502). + + ' + - 'xfconf - generating facts was deprecated in community.general 3.0.0, however + two factoids, ``previous_value`` and ``type`` continued to be generated by + mistake. This behaviour has been removed and ``xfconf`` generate no facts + whatsoever (https://github.com/ansible-collections/community.general/pull/5502). + + ' + fragments: + - 2090-idrac-redfish-resource-id-fix.yml + - 3216-nmcli-bridge-idempotency-fix.yml + - 3910-redfish-add-operation-apply-time-to-simple-update.yml + - 3935-add-gitlab-group-runner.yml + - 4028-modprobe-persistent-option.yml + - 4276-redfish-command-updates-for-full-simple-update-workflow.yml + - 4387-nmcli-mtu-for-vlan-connection-fix.yml + - 473-nmcli-slave-type-implemented.yml + - 5143-fix-xfs-quota-project-init.yml + - 5431-nmcli-wifi.yml + - 5486-snap-alias-cmd-runner.yml + - 5489-nonetype-in-get-vm-by-label.yml + - 5490-adding-put-functionality.yml + - 5493-proxmox.yml + - 5502-xfconf-facts-deprecation.yml + - 5506-onepassword_raw-missing-param.yml + - 5514-fix-logical-flaw-when-deleting-jenkins-build.yml + - 5538-cmd-runner-as-fixed.yml + - 5543-dependent-template.yml + - 5545-gconftool-cmd-runner.yml + - 5549-lxd-project-sanity.yml + - 5550-java_certs-not-enough-info-on-error.yml + - 5553-spotinst-aws-elasticgroup-sanity.yml + - 5557-udm-share-sanity.yml + - 5559-udm-user-sanity.yml + - 5563-rax-scaling-group-sanity.yml + - 5565-jenkins-plugin-sanity.yml + - 5566-additional-flags-nmap.yml + - 5570-chroot-plugin-fix-default-inventory_hostname.yml + - 5583-redhat_subscription-subscribe-parameters.yaml + - 5592-redirect-remove-sap-modules.yml + - 5601-unixy-callback-use-config-manager.yml + - 5602-proxmox-tags.yml + - 5603-redfish-idrac-job-id-in-response.yml + - 5605-ssh-config-add-host-key-algorithms.yaml + - 5612-puppet-cmd-runner.yml + - 5615-zypper-transactional-update.yml + - 5619-keycloak-improvements.yml + - 5627-redhat_subscription-subscribe-parameters-2.yaml + - 5628-fix-vmadm-off-by-one.yml + - 5629-add-prepend-hash-option-for-channel-id.yml + - 5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml + - 5640-fix-typo-proxmox-inventory.yml + - 5647-cmd-runner-as-bool-false.yml + - 5659-fix-lxc_container-command.yml + - 5662-redhat_subscription-server_proxy_scheme.yaml + - 5664-redhat_subscription-credentials-when-needed.yaml + - 5666-gitlab-variables.yml + - 5672-proxmox.yml + - 5680-ansible_galaxy_install-fx-locale.yaml + - 5688-opkg-module-install-certain-version.yml + - 5694-add-custom-fields-to-bitwarden.yml + - 5703-sudoers-host-support.yml + - 5705-opkg-fix-force-reinstall.yml + - 5706-add-builds-forks-container-registry.yml + - 5714-proxmox-lxc-tag-support.yml + - 5718-opkg-refactor.yaml + - 5719-xfconf-facts-deprecation.yml + - 5720-ssh_config-plugin-sanity.yml + - 5721-manageiq-policies-deprecate-list-state.yaml + - 5725-redhat_subscription-add-red-hat-api-token.yml + - 5727-manageiq-tags-deprecate-list-state.yaml + - 5732-bugfix-keycloak-userfed-idempotency.yml + - 5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml + - 5744-unixy-callback-fix-config-manager-typo.yml + - 5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml + - 5751-gem-fix-uninstall-hang.yml + - 5752-rax-deprecation.yml + - 5755-mh-fix-output-conflict.yml + - 5761-callback-types.yml + - 5765-mh-lax-output-conflict.yml + - 5772-consul-deprecate-params-when-absent.yml + - 5773-snap-mh-execute.yml + - 5793-apache2-module-npm-warnings.yml + - 5794-alternatives-fedora37.yml + - 5803-proxmox-read-timeout.yml + - 5804-minor-changes-to-hpe-ilo-collection.yml + - 5808-xml-children-parameter-does-not-exist.yml + - 5811-clarify-bitwarden-error.yml + - 5812-implement-updateconf-api-call.yml + - 5814-support-keycloak-subgroups.yml + - 5818-nsupdate-fix-zone-lookup.yml + - 5822-gem-uninstall-force.yml + - 5829-fix-yarn-global.yml + - 5830-sefcontext-path-subs.yml + - 5843-terraform-validate-no-color.yml + - 5844-iptables-state-refactor.yml + - 5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml + - 5863-providerType-defaulted-keycloak_userfed-mappers.yml + - 5866-lxd_container-diff-and-check-mode.yml + - 5867-apt_rpm-add-clean-and-upgrade.yml + - 5883-sudoers-add-support-for-setenv-parameter.yml + - 5886-redfish-correct-basic-auth-usage-on-session-creation.yml + - 5888-update-key-title.yml + - 5897-ipa_group-add-external-users.yml + - 5899-adding-enablesecureboot-functionality-to-redfish-config.yml + - 5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml + - 5907-fix-gitlab_runner-not-idempotent.yml + - 5913-dig-caa.yml + - 5914-dig-dnskey.yml + - 5915-suppress-urllib3-insecure-request-warnings.yml + - 5925-align_gitlab_runner_access_level_default_with_gitlab.yml + - 5926-flatpak-remote-enabled.yml + - 5927-set-user-agent-dnsimple.yml + - 5928-fix-favicon-url.yml + - 5933-linting.yml + - 5934-fix-keycloak-sanitize_cr.yml + - 5942-onepassword-ignore-errors-from-op-account-get.yml + - 5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml + - 5970-add-proxyjump-option-to-ssh-config.yml + - 5972-cloudflare-dns-srv-record.yml + - 5974-nmcli_add_new_addr_gen_mode6_options.yml + - 5985-add-new-gitlab-api-features.yml + - 5994-github-webhook-secret.yml + - 6011-osx-defaults-errors.yml + - 6034-lxd-tls.yml + - 6043-jc_plugin_parser_support.yml + - 6045-xorder-discovery.yml + - 6048-nmcli-addres-order.yml + - 6049-dconf-strings.yml + - 6065-nmcli-add-runner-fast-rate-option.yml + - 6074-loader_in_listify.yml.yml + - 6100-jenkins_plugin.yml + - 6106-nmcli-ipv4-mayfail-idempotency-fix.yml + - 6111-influxdb_user-check-mode.yaml + - 6112-fix_key_error_in_gitlab_runner_creation_update.yml + - 6114-memset-add-url-error-handling.yml + - 6117-remove-stormssh-depend.yml + - 6118-jail-plugin-fix-default-inventory_hostname.yml + - 6119-opkg-update.yaml + - 6122-redhat_subscription-subscribe-via-dbus.yaml + - 6127-yarn-ignore-warnings.yml + - 6131-fix-interfaces_file-for-no-leading-spaces.yml + - 6138-fix-yarn-global.yml + - 6149-openbsd_pkg-term.yml + - 6154-znode-optional-tls.yml + - 6158-create-proxmox-vm-from-archive.yml + - 6160-add-command-make-output.yml + - 6165-nmap-port.yml + - 6171-shutdown-using-systemd.yml + - 6180-replace-deprecated-badzipfile.yml + - 6192-allow-empty-resultsets.yml + - 6198-pipx-inject-install-apps.yml + - 6199-archive-generate-checksum-in-chunks.yml + - 6200-adding-open-option-to-nmap.yml + - 6203-add-append-option-to-ipa-hostgroup.yml + - 6206-dconf-booleans.yml + - 6208-hpe-thermal-fan-percent.yaml + - 6210-add-worklog-functionality-to-jira.yml + - 6211-rhsm-require-root.yml + - 6212-pipx-include-injected.yml + - 6224-download-certificate-via-api-bugfix.yml + - 6227-xen-orchestra-check-response-id.yml + - 6259-redhat_subscription-fix-force.yaml + - 6267-homebrew-cask-upgrade-all-greedy.yml + - 6269-mksysb-output.yml + - 6270-gconftool2-changed.yml + - 6275-redhat_subscription-fix-environments-centos.yaml + - 6277-add-topics-gitlab-project.yml + - 6286-icinga2_host-template-and-template-vars.yml + - 6289-bugfix-flatpak-check-if-already-installed.yml + - 6293-add-puppet-skip-tags-option.yaml + - 6294-fix-one_vm-instantiation.yml + - 6296-LanceNero-Terraform_statefile_check.yml + - 6300-rundeck-modules-fixes-and-improvements.yml + - 6303-pipx-fix-state-latest-and-add-system-site-packages.yml + - 6308-pipx-add-system-site-packages.yml + - 6312-nmcli-add-macvlan-connection-type.yml + - 6318-add-form-flow.yml + - 6319-redhat_subscription-fix-environment-parameter.yaml + - 6334-dig-support-multiple-domains.yml + - 6336-dconf-refactor.yml + - 6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml + - 6361-snap-alias-regex-bugfix.yml + - 6382-udm-dns-record-refactor.yml + - 6383-deps-failed.yml + - 6384-gitlab-refactor.yml + - 6385-cpan-mh-feat.yml + - 6401-rhsm_release-required.yml + - 6404-ini_file-section.yml + - 6428-removals.yml + - 6440-dnsimple-info-refactor.yml + - 6441-snap_alias-refactor.yml + - 6448-proxmox-kvm-migration-support.yml + - 6456-fix-portage-withbdeps-false.yml + - 6458-puppet-noop.yml + - 6464-mh-imports.yml + - 6465-mh-deps-deprecation.yml + - 6468-snap-cmdrunner.yml + - 6473-ldap_search.yml + - 6491-dconf-respawn.yml + - 6493-deprecate-rhn-modules.yml + - 6497-terraform-fix.yml + - 7.0.0.yml + - deps.yml + - passwordstore-lock.yml + - remove-unneeded-imports.yml + - xxxx-ldap-ca-cert-file.yml + modules: + - description: Query btrfs filesystem info + name: btrfs_info + namespace: '' + - description: Manage btrfs subvolumes + name: btrfs_subvolume + namespace: '' + - description: Manage project badges on GitLab Server + name: gitlab_project_badge + namespace: '' + - description: Manages Out-Of-Band controllers using Redfish APIs + name: ilo_redfish_command + namespace: '' + - description: Retrieve IP geolocation and other facts of a host's IP address + using the ipbase.com API + name: ipbase_info + namespace: '' + - description: Manage KDE configuration files + name: kdeconfig + namespace: '' + - description: Allows administration of Keycloak client authorization scopes via + Keycloak API + name: keycloak_authz_authorization_scope + namespace: '' + - description: Set the type of aclientscope in realm or client via Keycloak API + name: keycloak_clientscope_type + namespace: '' + - description: Retrieve client secret via Keycloak API + name: keycloak_clientsecret_info + namespace: '' + - description: Regenerate Keycloak client secret via Keycloak API + name: keycloak_clientsecret_regenerate + namespace: '' + - description: Manages Out-Of-Band controllers using Open Composable API (OCAPI) + name: ocapi_command + namespace: '' + - description: Manages Out-Of-Band controllers using Open Composable API (OCAPI) + name: ocapi_info + namespace: '' + plugins: + lookup: + - description: merge variables with a certain suffix + name: merge_variables + namespace: null + release_date: '2023-05-09' diff --git a/changelogs/fragments/2090-idrac-redfish-resource-id-fix.yml b/changelogs/fragments/2090-idrac-redfish-resource-id-fix.yml deleted file mode 100644 index e386cb1416..0000000000 --- a/changelogs/fragments/2090-idrac-redfish-resource-id-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - idrac_redfish_command - allow user to specify ``resource_id`` for ``CreateBiosConfigJob`` to specify an exact manager (https://github.com/ansible-collections/community.general/issues/2090). diff --git a/changelogs/fragments/3216-nmcli-bridge-idempotency-fix.yml b/changelogs/fragments/3216-nmcli-bridge-idempotency-fix.yml deleted file mode 100644 index 130800b6da..0000000000 --- a/changelogs/fragments/3216-nmcli-bridge-idempotency-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmcli - fixed idempotency issue for bridge connections. Module forced default value of ``bridge.priority`` to nmcli if not set; if ``bridge.stp`` is disabled nmcli ignores it and keep default (https://github.com/ansible-collections/community.general/issues/3216, https://github.com/ansible-collections/community.general/issues/4683). diff --git a/changelogs/fragments/3910-redfish-add-operation-apply-time-to-simple-update.yml b/changelogs/fragments/3910-redfish-add-operation-apply-time-to-simple-update.yml deleted file mode 100644 index d52438ca45..0000000000 --- a/changelogs/fragments/3910-redfish-add-operation-apply-time-to-simple-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_command - add ``update_apply_time`` to ``SimpleUpdate`` command (https://github.com/ansible-collections/community.general/issues/3910). diff --git a/changelogs/fragments/3935-add-gitlab-group-runner.yml b/changelogs/fragments/3935-add-gitlab-group-runner.yml deleted file mode 100644 index eba390180a..0000000000 --- a/changelogs/fragments/3935-add-gitlab-group-runner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935).' diff --git a/changelogs/fragments/4028-modprobe-persistent-option.yml b/changelogs/fragments/4028-modprobe-persistent-option.yml deleted file mode 100644 index 78c812bcbd..0000000000 --- a/changelogs/fragments/4028-modprobe-persistent-option.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028, https://github.com/ansible-collections/community.general/pull/542). diff --git a/changelogs/fragments/4276-redfish-command-updates-for-full-simple-update-workflow.yml b/changelogs/fragments/4276-redfish-command-updates-for-full-simple-update-workflow.yml deleted file mode 100644 index 2f5da1467b..0000000000 --- a/changelogs/fragments/4276-redfish-command-updates-for-full-simple-update-workflow.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - redfish_command - add ``update_status`` to output of ``SimpleUpdate`` command to allow a user monitor the update in progress (https://github.com/ansible-collections/community.general/issues/4276). - - redfish_info - add ``GetUpdateStatus`` command to check the progress of a previous update request (https://github.com/ansible-collections/community.general/issues/4276). - - redfish_command - add ``PerformRequestedOperations`` command to perform any operations necessary to continue the update flow (https://github.com/ansible-collections/community.general/issues/4276). diff --git a/changelogs/fragments/4387-nmcli-mtu-for-vlan-connection-fix.yml b/changelogs/fragments/4387-nmcli-mtu-for-vlan-connection-fix.yml deleted file mode 100644 index e867135b2a..0000000000 --- a/changelogs/fragments/4387-nmcli-mtu-for-vlan-connection-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmcli - implemented changing mtu value on vlan interfaces (https://github.com/ansible-collections/community.general/issues/4387). diff --git a/changelogs/fragments/473-nmcli-slave-type-implemented.yml b/changelogs/fragments/473-nmcli-slave-type-implemented.yml deleted file mode 100644 index aa9dabe12e..0000000000 --- a/changelogs/fragments/473-nmcli-slave-type-implemented.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - new module option ``slave_type`` added to allow creation of various types of slave devices (https://github.com/ansible-collections/community.general/issues/473, https://github.com/ansible-collections/community.general/pull/6108). diff --git a/changelogs/fragments/5143-fix-xfs-quota-project-init.yml b/changelogs/fragments/5143-fix-xfs-quota-project-init.yml deleted file mode 100644 index 6915cb14e3..0000000000 --- a/changelogs/fragments/5143-fix-xfs-quota-project-init.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - xfs_quota - in case of a project quota, the call to ``xfs_quota`` did not initialize/reset the project (https://github.com/ansible-collections/community.general/issues/5143). diff --git a/changelogs/fragments/5431-nmcli-wifi.yml b/changelogs/fragments/5431-nmcli-wifi.yml deleted file mode 100644 index 0f6f4edde5..0000000000 --- a/changelogs/fragments/5431-nmcli-wifi.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - nmcli - fix failure to handle WIFI settings when connection type not specified (https://github.com/ansible-collections/community.general/pull/5431). - - nmcli - fix improper detection of changes to ``wifi.wake-on-wlan`` (https://github.com/ansible-collections/community.general/pull/5431). - - nmcli - fix change handling of values specified as an integer 0 (https://github.com/ansible-collections/community.general/pull/5431). diff --git a/changelogs/fragments/5486-snap-alias-cmd-runner.yml b/changelogs/fragments/5486-snap-alias-cmd-runner.yml deleted file mode 100644 index 59ae0c5abf..0000000000 --- a/changelogs/fragments/5486-snap-alias-cmd-runner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - snap_alias - refactored module to use ``CmdRunner`` to execute ``snap`` (https://github.com/ansible-collections/community.general/pull/5486). diff --git a/changelogs/fragments/5489-nonetype-in-get-vm-by-label.yml b/changelogs/fragments/5489-nonetype-in-get-vm-by-label.yml deleted file mode 100644 index 8b0d92ec40..0000000000 --- a/changelogs/fragments/5489-nonetype-in-get-vm-by-label.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489). \ No newline at end of file diff --git a/changelogs/fragments/5490-adding-put-functionality.yml b/changelogs/fragments/5490-adding-put-functionality.yml deleted file mode 100644 index 09141d2822..0000000000 --- a/changelogs/fragments/5490-adding-put-functionality.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_utils module utils - added PUT (``put_request()``) functionality (https://github.com/ansible-collections/community.general/pull/5490). diff --git a/changelogs/fragments/5493-proxmox.yml b/changelogs/fragments/5493-proxmox.yml deleted file mode 100644 index a14b7767e6..0000000000 --- a/changelogs/fragments/5493-proxmox.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5493)." diff --git a/changelogs/fragments/5502-xfconf-facts-deprecation.yml b/changelogs/fragments/5502-xfconf-facts-deprecation.yml deleted file mode 100644 index 776d852700..0000000000 --- a/changelogs/fragments/5502-xfconf-facts-deprecation.yml +++ /dev/null @@ -1,6 +0,0 @@ -removed_features: - - > - xfconf - generating facts was deprecated in community.general 3.0.0, - however two factoids, ``previous_value`` and ``type`` continued to be generated by mistake. This behaviour - has been removed and ``xfconf`` generate no facts whatsoever - (https://github.com/ansible-collections/community.general/pull/5502). diff --git a/changelogs/fragments/5506-onepassword_raw-missing-param.yml b/changelogs/fragments/5506-onepassword_raw-missing-param.yml deleted file mode 100644 index f10ff28d28..0000000000 --- a/changelogs/fragments/5506-onepassword_raw-missing-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506). diff --git a/changelogs/fragments/5514-fix-logical-flaw-when-deleting-jenkins-build.yml b/changelogs/fragments/5514-fix-logical-flaw-when-deleting-jenkins-build.yml deleted file mode 100644 index 818ee95146..0000000000 --- a/changelogs/fragments/5514-fix-logical-flaw-when-deleting-jenkins-build.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514). \ No newline at end of file diff --git a/changelogs/fragments/5538-cmd-runner-as-fixed.yml b/changelogs/fragments/5538-cmd-runner-as-fixed.yml deleted file mode 100644 index 714564b09f..0000000000 --- a/changelogs/fragments/5538-cmd-runner-as-fixed.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - cmd_runner module utils - formatting arguments ``cmd_runner_fmt.as_fixed()`` was expecting an non-existing argument (https://github.com/ansible-collections/community.general/pull/5538). - - cmd_runner module utils - fixed bug when handling default cases in ``cmd_runner_fmt.as_map()`` (https://github.com/ansible-collections/community.general/pull/5538). diff --git a/changelogs/fragments/5543-dependent-template.yml b/changelogs/fragments/5543-dependent-template.yml deleted file mode 100644 index 63e8f67d63..0000000000 --- a/changelogs/fragments/5543-dependent-template.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()`` (https://github.com/ansible-collections/community.general/pull/5543)." diff --git a/changelogs/fragments/5545-gconftool-cmd-runner.yml b/changelogs/fragments/5545-gconftool-cmd-runner.yml deleted file mode 100644 index a41d5c3657..0000000000 --- a/changelogs/fragments/5545-gconftool-cmd-runner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545). diff --git a/changelogs/fragments/5549-lxd-project-sanity.yml b/changelogs/fragments/5549-lxd-project-sanity.yml deleted file mode 100644 index 0a5e328e1c..0000000000 --- a/changelogs/fragments/5549-lxd-project-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - lxd_project - refactored code out to module utils to clear sanity check (https://github.com/ansible-collections/community.general/pull/5549). diff --git a/changelogs/fragments/5550-java_certs-not-enough-info-on-error.yml b/changelogs/fragments/5550-java_certs-not-enough-info-on-error.yml deleted file mode 100644 index c2b2be0418..0000000000 --- a/changelogs/fragments/5550-java_certs-not-enough-info-on-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - java_certs - add more detailed error output when extracting certificate from PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550). diff --git a/changelogs/fragments/5553-spotinst-aws-elasticgroup-sanity.yml b/changelogs/fragments/5553-spotinst-aws-elasticgroup-sanity.yml deleted file mode 100644 index 1213f5412a..0000000000 --- a/changelogs/fragments/5553-spotinst-aws-elasticgroup-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - spotinst_aws_elastigroup - add ``elements`` attribute when missing in ``list`` parameters (https://github.com/ansible-collections/community.general/pull/5553). diff --git a/changelogs/fragments/5557-udm-share-sanity.yml b/changelogs/fragments/5557-udm-share-sanity.yml deleted file mode 100644 index 12bd3d026e..0000000000 --- a/changelogs/fragments/5557-udm-share-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - udm_share - added ``elements`` attribute to ``list`` type parameters (https://github.com/ansible-collections/community.general/pull/5557). diff --git a/changelogs/fragments/5559-udm-user-sanity.yml b/changelogs/fragments/5559-udm-user-sanity.yml deleted file mode 100644 index 1501591f81..0000000000 --- a/changelogs/fragments/5559-udm-user-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - udm_user - add ``elements`` attribute when missing in ``list`` parameters (https://github.com/ansible-collections/community.general/pull/5559). diff --git a/changelogs/fragments/5563-rax-scaling-group-sanity.yml b/changelogs/fragments/5563-rax-scaling-group-sanity.yml deleted file mode 100644 index 310257f293..0000000000 --- a/changelogs/fragments/5563-rax-scaling-group-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - rax_scaling_group - refactored out code to the ``rax`` module utils to clear the sanity check (https://github.com/ansible-collections/community.general/pull/5563). diff --git a/changelogs/fragments/5565-jenkins-plugin-sanity.yml b/changelogs/fragments/5565-jenkins-plugin-sanity.yml deleted file mode 100644 index ea72d90615..0000000000 --- a/changelogs/fragments/5565-jenkins-plugin-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565). diff --git a/changelogs/fragments/5566-additional-flags-nmap.yml b/changelogs/fragments/5566-additional-flags-nmap.yml deleted file mode 100644 index d42f3a4695..0000000000 --- a/changelogs/fragments/5566-additional-flags-nmap.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - nmap inventory plugin - add new options ``udp_scan``, ``icmp_timestamp``, and ``dns_resolve`` for different types of scans (https://github.com/ansible-collections/community.general/pull/5566). - diff --git a/changelogs/fragments/5570-chroot-plugin-fix-default-inventory_hostname.yml b/changelogs/fragments/5570-chroot-plugin-fix-default-inventory_hostname.yml deleted file mode 100644 index fc0c074f84..0000000000 --- a/changelogs/fragments/5570-chroot-plugin-fix-default-inventory_hostname.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "chroot connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/5570)." \ No newline at end of file diff --git a/changelogs/fragments/5583-redhat_subscription-subscribe-parameters.yaml b/changelogs/fragments/5583-redhat_subscription-subscribe-parameters.yaml deleted file mode 100644 index bef3676c3b..0000000000 --- a/changelogs/fragments/5583-redhat_subscription-subscribe-parameters.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - redhat_subscription - do not pass arguments to ``subscription-manager register`` for things already configured; now a specified ``rhsm_baseurl`` is properly set for subscription-manager - (https://github.com/ansible-collections/community.general/pull/5583). diff --git a/changelogs/fragments/5592-redirect-remove-sap-modules.yml b/changelogs/fragments/5592-redirect-remove-sap-modules.yml deleted file mode 100644 index 0d6cc2bf39..0000000000 --- a/changelogs/fragments/5592-redirect-remove-sap-modules.yml +++ /dev/null @@ -1,13 +0,0 @@ -removed_features: - - | - All ``sap`` modules have been removed from this collection. - They have been migrated to the `community.sap_libs `_ collection. - Redirections have been provided. - Following modules are affected: - - sapcar_extract - - sap_task_list_execute - - hana_query -breaking_changes: - - | - If you are not using this collection as part of Ansible, but installed (and/or upgraded) community.general manually, you need to make sure to also install ``community.sap_libs`` if you are using any of the ``sapcar_extract``, ``sap_task_list_execute``, and ``hana_query`` modules. - Without that collection installed, the redirects for these modules do not work. diff --git a/changelogs/fragments/5601-unixy-callback-use-config-manager.yml b/changelogs/fragments/5601-unixy-callback-use-config-manager.yml deleted file mode 100644 index f3d0362f8f..0000000000 --- a/changelogs/fragments/5601-unixy-callback-use-config-manager.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unixy callback plugin - fix plugin to work with ansible-core 2.14 by using Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). diff --git a/changelogs/fragments/5602-proxmox-tags.yml b/changelogs/fragments/5602-proxmox-tags.yml deleted file mode 100644 index 32498f0366..0000000000 --- a/changelogs/fragments/5602-proxmox-tags.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "proxmox inventory plugin - handle tags delimited by semicolon instead of comma, which happens from Proxmox 7.3 on (https://github.com/ansible-collections/community.general/pull/5602)." diff --git a/changelogs/fragments/5603-redfish-idrac-job-id-in-response.yml b/changelogs/fragments/5603-redfish-idrac-job-id-in-response.yml deleted file mode 100644 index 5987d193b1..0000000000 --- a/changelogs/fragments/5603-redfish-idrac-job-id-in-response.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - idrac_redfish_command - add ``job_id`` to ``CreateBiosConfigJob`` response (https://github.com/ansible-collections/community.general/issues/5603). diff --git a/changelogs/fragments/5605-ssh-config-add-host-key-algorithms.yaml b/changelogs/fragments/5605-ssh-config-add-host-key-algorithms.yaml deleted file mode 100644 index 1535d9b13d..0000000000 --- a/changelogs/fragments/5605-ssh-config-add-host-key-algorithms.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ssh_config - add ``host_key_algorithms`` option (https://github.com/ansible-collections/community.general/pull/5605). diff --git a/changelogs/fragments/5612-puppet-cmd-runner.yml b/changelogs/fragments/5612-puppet-cmd-runner.yml deleted file mode 100644 index a2d14bf5fc..0000000000 --- a/changelogs/fragments/5612-puppet-cmd-runner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - puppet - refactored module to use ``CmdRunner`` for executing ``puppet`` (https://github.com/ansible-collections/community.general/pull/5612). diff --git a/changelogs/fragments/5615-zypper-transactional-update.yml b/changelogs/fragments/5615-zypper-transactional-update.yml deleted file mode 100644 index 5eb6bb8405..0000000000 --- a/changelogs/fragments/5615-zypper-transactional-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "zypper - make package managing work on readonly filesystem of openSUSE MicroOS (https://github.com/ansible-collections/community.general/pull/5615)." diff --git a/changelogs/fragments/5619-keycloak-improvements.yml b/changelogs/fragments/5619-keycloak-improvements.yml deleted file mode 100644 index 2e5a739dad..0000000000 --- a/changelogs/fragments/5619-keycloak-improvements.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "keycloak_client_rolemapping - remove only listed mappings with ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5619)." - - "keycloak_client_rolemapping - calculate ``proposed`` and ``after`` return values properly (https://github.com/ansible-collections/community.general/pull/5619)." diff --git a/changelogs/fragments/5627-redhat_subscription-subscribe-parameters-2.yaml b/changelogs/fragments/5627-redhat_subscription-subscribe-parameters-2.yaml deleted file mode 100644 index c76f6871d8..0000000000 --- a/changelogs/fragments/5627-redhat_subscription-subscribe-parameters-2.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - redhat_subscription - do not ignore ``consumer_name`` and other variables if ``activationkey`` is specified - (https://github.com/ansible-collections/community.general/issues/3486, https://github.com/ansible-collections/community.general/pull/5627). diff --git a/changelogs/fragments/5628-fix-vmadm-off-by-one.yml b/changelogs/fragments/5628-fix-vmadm-off-by-one.yml deleted file mode 100644 index bcb7bf63e6..0000000000 --- a/changelogs/fragments/5628-fix-vmadm-off-by-one.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vmadm - fix for index out of range error in ``get_vm_uuid`` (https://github.com/ansible-collections/community.general/pull/5628). diff --git a/changelogs/fragments/5629-add-prepend-hash-option-for-channel-id.yml b/changelogs/fragments/5629-add-prepend-hash-option-for-channel-id.yml deleted file mode 100644 index f38a6b4e13..0000000000 --- a/changelogs/fragments/5629-add-prepend-hash-option-for-channel-id.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "slack - add option ``prepend_hash`` which allows to control whether a ``#`` is prepended to ``channel_id``. The current behavior (value ``auto``) is to prepend ``#`` unless some specific prefixes are found. That list of prefixes is incomplete, and there does not seem to exist a documented condition on when exactly ``#`` must not be prepended. We recommend to explicitly set ``prepend_hash=always`` or ``prepend_hash=never`` to avoid any ambiguity (https://github.com/ansible-collections/community.general/pull/5629)." \ No newline at end of file diff --git a/changelogs/fragments/5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml b/changelogs/fragments/5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml deleted file mode 100644 index c2b0756eca..0000000000 --- a/changelogs/fragments/5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vdo - now uses ``yaml.safe_load()`` to parse command output instead of the deprecated ``yaml.load()`` which is potentially unsafe. Using ``yaml.load()`` without explicitely setting a ``Loader=`` is also an error in pyYAML 6.0 (https://github.com/ansible-collections/community.general/pull/5632). diff --git a/changelogs/fragments/5640-fix-typo-proxmox-inventory.yml b/changelogs/fragments/5640-fix-typo-proxmox-inventory.yml deleted file mode 100644 index d5b8de5aea..0000000000 --- a/changelogs/fragments/5640-fix-typo-proxmox-inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "proxmox inventory plugin - fix bug while templating when using templates for the ``url``, ``user``, ``password``, ``token_id``, or ``token_secret`` options (https://github.com/ansible-collections/community.general/pull/5640)." diff --git a/changelogs/fragments/5647-cmd-runner-as-bool-false.yml b/changelogs/fragments/5647-cmd-runner-as-bool-false.yml deleted file mode 100644 index 5dc447d235..0000000000 --- a/changelogs/fragments/5647-cmd-runner-as-bool-false.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cmd_runner module utils - ``cmd_runner_fmt.as_bool()`` can now take an extra parameter to format when value is false (https://github.com/ansible-collections/community.general/pull/5647). diff --git a/changelogs/fragments/5659-fix-lxc_container-command.yml b/changelogs/fragments/5659-fix-lxc_container-command.yml deleted file mode 100644 index 450d889808..0000000000 --- a/changelogs/fragments/5659-fix-lxc_container-command.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lxc_container - fix the arguments of the lxc command which broke the creation and cloning of containers (https://github.com/ansible-collections/community.general/issues/5578). diff --git a/changelogs/fragments/5662-redhat_subscription-server_proxy_scheme.yaml b/changelogs/fragments/5662-redhat_subscription-server_proxy_scheme.yaml deleted file mode 100644 index 293e18311a..0000000000 --- a/changelogs/fragments/5662-redhat_subscription-server_proxy_scheme.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - redhat_subscription - add a ``server_proxy_scheme`` parameter to configure the scheme for the proxy server - (https://github.com/ansible-collections/community.general/pull/5662). diff --git a/changelogs/fragments/5664-redhat_subscription-credentials-when-needed.yaml b/changelogs/fragments/5664-redhat_subscription-credentials-when-needed.yaml deleted file mode 100644 index c300b957ce..0000000000 --- a/changelogs/fragments/5664-redhat_subscription-credentials-when-needed.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - redhat_subscription - credentials (``username``, ``activationkey``, and so on) are required now - only if a system needs to be registered, or ``force_register`` is specified - (https://github.com/ansible-collections/community.general/pull/5664). diff --git a/changelogs/fragments/5666-gitlab-variables.yml b/changelogs/fragments/5666-gitlab-variables.yml deleted file mode 100644 index 2070fa8e4a..0000000000 --- a/changelogs/fragments/5666-gitlab-variables.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - gitlab_group_variables - fix dropping variables accidentally when GitLab introduced new properties (https://github.com/ansible-collections/community.general/pull/5667). - - gitlab_project_variables - fix dropping variables accidentally when GitLab introduced new properties (https://github.com/ansible-collections/community.general/pull/5667). \ No newline at end of file diff --git a/changelogs/fragments/5672-proxmox.yml b/changelogs/fragments/5672-proxmox.yml deleted file mode 100644 index 4fafe53d14..0000000000 --- a/changelogs/fragments/5672-proxmox.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "proxmox_disk - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5672)." - - "proxmox_nic - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492, https://github.com/ansible-collections/community.general/pull/5672)." diff --git a/changelogs/fragments/5680-ansible_galaxy_install-fx-locale.yaml b/changelogs/fragments/5680-ansible_galaxy_install-fx-locale.yaml deleted file mode 100644 index 35fd88bc25..0000000000 --- a/changelogs/fragments/5680-ansible_galaxy_install-fx-locale.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible_galaxy_install - try ``C.UTF-8`` and then fall back to ``en_US.UTF-8`` before failing (https://github.com/ansible-collections/community.general/pull/5680). - - ansible_galaxy_install - set default to raise exception if command's return code is different from zero (https://github.com/ansible-collections/community.general/pull/5680). diff --git a/changelogs/fragments/5688-opkg-module-install-certain-version.yml b/changelogs/fragments/5688-opkg-module-install-certain-version.yml deleted file mode 100644 index 88168bd202..0000000000 --- a/changelogs/fragments/5688-opkg-module-install-certain-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688). diff --git a/changelogs/fragments/5694-add-custom-fields-to-bitwarden.yml b/changelogs/fragments/5694-add-custom-fields-to-bitwarden.yml deleted file mode 100644 index 55006f06a9..0000000000 --- a/changelogs/fragments/5694-add-custom-fields-to-bitwarden.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - bitwarden lookup plugin - can now retrieve secrets from custom fields (https://github.com/ansible-collections/community.general/pull/5694). diff --git a/changelogs/fragments/5703-sudoers-host-support.yml b/changelogs/fragments/5703-sudoers-host-support.yml deleted file mode 100644 index 1aaa30d8d9..0000000000 --- a/changelogs/fragments/5703-sudoers-host-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers rules (https://github.com/ansible-collections/community.general/issues/5702). diff --git a/changelogs/fragments/5705-opkg-fix-force-reinstall.yml b/changelogs/fragments/5705-opkg-fix-force-reinstall.yml deleted file mode 100644 index 27a188ab9e..0000000000 --- a/changelogs/fragments/5705-opkg-fix-force-reinstall.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - opkg - fix issue that ``force=reinstall`` would not reinstall an existing package (https://github.com/ansible-collections/community.general/pull/5705). diff --git a/changelogs/fragments/5706-add-builds-forks-container-registry.yml b/changelogs/fragments/5706-add-builds-forks-container-registry.yml deleted file mode 100644 index 5635241b64..0000000000 --- a/changelogs/fragments/5706-add-builds-forks-container-registry.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_project - add ``builds_access_level``, ``container_registry_access_level`` and ``forking_access_level`` options (https://github.com/ansible-collections/community.general/pull/5706). diff --git a/changelogs/fragments/5714-proxmox-lxc-tag-support.yml b/changelogs/fragments/5714-proxmox-lxc-tag-support.yml deleted file mode 100644 index 5e3dcc8fcf..0000000000 --- a/changelogs/fragments/5714-proxmox-lxc-tag-support.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714). diff --git a/changelogs/fragments/5718-opkg-refactor.yaml b/changelogs/fragments/5718-opkg-refactor.yaml deleted file mode 100644 index fb8b5680da..0000000000 --- a/changelogs/fragments/5718-opkg-refactor.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718). diff --git a/changelogs/fragments/5719-xfconf-facts-deprecation.yml b/changelogs/fragments/5719-xfconf-facts-deprecation.yml deleted file mode 100644 index 353c0f3730..0000000000 --- a/changelogs/fragments/5719-xfconf-facts-deprecation.yml +++ /dev/null @@ -1,6 +0,0 @@ -removed_features: - - > - xfconf - generating facts was deprecated in community.general 3.0.0, - however three factoids, ``property``, ``channel`` and ``value`` continued to be generated by mistake. - This behaviour has been removed and ``xfconf`` generate no facts whatsoever - (https://github.com/ansible-collections/community.general/pull/5502). diff --git a/changelogs/fragments/5720-ssh_config-plugin-sanity.yml b/changelogs/fragments/5720-ssh_config-plugin-sanity.yml deleted file mode 100644 index 19d57ea145..0000000000 --- a/changelogs/fragments/5720-ssh_config-plugin-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720). diff --git a/changelogs/fragments/5721-manageiq-policies-deprecate-list-state.yaml b/changelogs/fragments/5721-manageiq-policies-deprecate-list-state.yaml deleted file mode 100644 index 109a2103e4..0000000000 --- a/changelogs/fragments/5721-manageiq-policies-deprecate-list-state.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - manageiq_policies - deprecate ``state=list`` in favour of using ``community.general.manageiq_policies_info`` (https://github.com/ansible-collections/community.general/pull/5721). diff --git a/changelogs/fragments/5725-redhat_subscription-add-red-hat-api-token.yml b/changelogs/fragments/5725-redhat_subscription-add-red-hat-api-token.yml deleted file mode 100644 index 980e91ceb2..0000000000 --- a/changelogs/fragments/5725-redhat_subscription-add-red-hat-api-token.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redhat_subscription - adds ``token`` parameter for subscription-manager authentication using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725). diff --git a/changelogs/fragments/5727-manageiq-tags-deprecate-list-state.yaml b/changelogs/fragments/5727-manageiq-tags-deprecate-list-state.yaml deleted file mode 100644 index fe1c49fbf5..0000000000 --- a/changelogs/fragments/5727-manageiq-tags-deprecate-list-state.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - manageiq_tags - deprecate ``state=list`` in favour of using ``community.general.manageiq_tags_info`` (https://github.com/ansible-collections/community.general/pull/5727). diff --git a/changelogs/fragments/5732-bugfix-keycloak-userfed-idempotency.yml b/changelogs/fragments/5732-bugfix-keycloak-userfed-idempotency.yml deleted file mode 100644 index c50a105c3f..0000000000 --- a/changelogs/fragments/5732-bugfix-keycloak-userfed-idempotency.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - > - keycloak_user_federation - fixes idempotency detection issues. In some - cases the module could fail to properly detect already existing user - federations because of a buggy seemingly superflous extra query parameter - (https://github.com/ansible-collections/community.general/pull/5732). diff --git a/changelogs/fragments/5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml b/changelogs/fragments/5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml deleted file mode 100644 index 3ec348aed9..0000000000 --- a/changelogs/fragments/5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - terraform - fix ``current`` workspace never getting appended to the ``all`` key in the ``workspace_ctf`` object (https://github.com/ansible-collections/community.general/pull/5735). - - terraform - fix ``terraform init`` failure when there are multiple workspaces on the remote backend and when ``default`` workspace is missing by setting ``TF_WORKSPACE`` environmental variable to the value of ``workspace`` when used (https://github.com/ansible-collections/community.general/pull/5735). diff --git a/changelogs/fragments/5744-unixy-callback-fix-config-manager-typo.yml b/changelogs/fragments/5744-unixy-callback-fix-config-manager-typo.yml deleted file mode 100644 index d60b43d3d4..0000000000 --- a/changelogs/fragments/5744-unixy-callback-fix-config-manager-typo.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unixy callback plugin - fix typo introduced when updating to use Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600). diff --git a/changelogs/fragments/5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml b/changelogs/fragments/5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml deleted file mode 100644 index 93cfc3adcb..0000000000 --- a/changelogs/fragments/5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - >- - keycloak_user_federation - fixes federation creation issue. When a new - federation was created and at the same time a default / standard mapper - was also changed / updated the creation process failed as a bad None - set variable led to a bad malformed url request - (https://github.com/ansible-collections/community.general/pull/5750). diff --git a/changelogs/fragments/5751-gem-fix-uninstall-hang.yml b/changelogs/fragments/5751-gem-fix-uninstall-hang.yml deleted file mode 100644 index 3fdd0056de..0000000000 --- a/changelogs/fragments/5751-gem-fix-uninstall-hang.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gem - fix hang due to interactive prompt for confirmation on specific version uninstall (https://github.com/ansible-collections/community.general/pull/5751). diff --git a/changelogs/fragments/5752-rax-deprecation.yml b/changelogs/fragments/5752-rax-deprecation.yml deleted file mode 100644 index 4db8412208..0000000000 --- a/changelogs/fragments/5752-rax-deprecation.yml +++ /dev/null @@ -1,28 +0,0 @@ -deprecated_features: - - rax_cbs_attachments - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_cbs - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_cdb_database - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_cdb - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_cdb_user - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_clb_nodes - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_clb - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_clb_ssl - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_dns - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_dns_record - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_facts - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_files_objects - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_files - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_identity - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_keypair - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_meta - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_mon_alarm - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_mon_check - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_mon_entity - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_mon_notification_plan - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_mon_notification - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_network - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_queue - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_scaling_group - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax_scaling_policy - module relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). - - rax module utils - module utils code relies on deprecated library ``pyrax`` and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752). diff --git a/changelogs/fragments/5755-mh-fix-output-conflict.yml b/changelogs/fragments/5755-mh-fix-output-conflict.yml deleted file mode 100644 index f433cc0290..0000000000 --- a/changelogs/fragments/5755-mh-fix-output-conflict.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ModuleHelper - fix bug when adjusting the name of reserved output variables (https://github.com/ansible-collections/community.general/pull/5755). diff --git a/changelogs/fragments/5761-callback-types.yml b/changelogs/fragments/5761-callback-types.yml deleted file mode 100644 index 62466f46a5..0000000000 --- a/changelogs/fragments/5761-callback-types.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - "loganalytics callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." - - "logdna callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." - - "logstash callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." - - "splunk callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." - - "sumologic callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." - - "syslog_json callback plugin - adjust type of callback to ``notification``, it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761)." diff --git a/changelogs/fragments/5765-mh-lax-output-conflict.yml b/changelogs/fragments/5765-mh-lax-output-conflict.yml deleted file mode 100644 index 2e8cc292bd..0000000000 --- a/changelogs/fragments/5765-mh-lax-output-conflict.yml +++ /dev/null @@ -1,9 +0,0 @@ -breaking_changes: - - > - ModuleHelper module utils - when the module sets output variables named ``msg``, ``exception``, ``output``, ``vars``, or ``changed``, - the actual output will prefix those names with ``_`` (underscore symbol) only when they clash with output variables generated by ModuleHelper - itself, which only occurs when handling exceptions. Please note that this breaking - change does not require a new major release since before this release, it was not possible - to add such variables to the output - `due to a bug `__ - (https://github.com/ansible-collections/community.general/pull/5765). diff --git a/changelogs/fragments/5772-consul-deprecate-params-when-absent.yml b/changelogs/fragments/5772-consul-deprecate-params-when-absent.yml deleted file mode 100644 index 44d681765f..0000000000 --- a/changelogs/fragments/5772-consul-deprecate-params-when-absent.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - consul - deprecate using parameters unused for ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5772). diff --git a/changelogs/fragments/5773-snap-mh-execute.yml b/changelogs/fragments/5773-snap-mh-execute.yml deleted file mode 100644 index 43b9b6a1ac..0000000000 --- a/changelogs/fragments/5773-snap-mh-execute.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773). diff --git a/changelogs/fragments/5793-apache2-module-npm-warnings.yml b/changelogs/fragments/5793-apache2-module-npm-warnings.yml deleted file mode 100644 index a4750790a4..0000000000 --- a/changelogs/fragments/5793-apache2-module-npm-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apache2_module - add module argument ``warn_mpm_absent`` to control whether warning are raised in some edge cases (https://github.com/ansible-collections/community.general/pull/5793). \ No newline at end of file diff --git a/changelogs/fragments/5794-alternatives-fedora37.yml b/changelogs/fragments/5794-alternatives-fedora37.yml deleted file mode 100644 index bfb77142cc..0000000000 --- a/changelogs/fragments/5794-alternatives-fedora37.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "alternatives - support subcommands on Fedora 37, which uses ``follower`` instead of ``slave`` (https://github.com/ansible-collections/community.general/pull/5794)." diff --git a/changelogs/fragments/5803-proxmox-read-timeout.yml b/changelogs/fragments/5803-proxmox-read-timeout.yml deleted file mode 100644 index fc29605e4f..0000000000 --- a/changelogs/fragments/5803-proxmox-read-timeout.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803). diff --git a/changelogs/fragments/5804-minor-changes-to-hpe-ilo-collection.yml b/changelogs/fragments/5804-minor-changes-to-hpe-ilo-collection.yml deleted file mode 100644 index b53bd9eecf..0000000000 --- a/changelogs/fragments/5804-minor-changes-to-hpe-ilo-collection.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ilo_redfish_utils module utils - change implementation of DNS Server IP and NTP Server IP update (https://github.com/ansible-collections/community.general/pull/5804). diff --git a/changelogs/fragments/5808-xml-children-parameter-does-not-exist.yml b/changelogs/fragments/5808-xml-children-parameter-does-not-exist.yml deleted file mode 100644 index 2bad2c9886..0000000000 --- a/changelogs/fragments/5808-xml-children-parameter-does-not-exist.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808). \ No newline at end of file diff --git a/changelogs/fragments/5811-clarify-bitwarden-error.yml b/changelogs/fragments/5811-clarify-bitwarden-error.yml deleted file mode 100644 index ee9a3c72b1..0000000000 --- a/changelogs/fragments/5811-clarify-bitwarden-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - bitwarden lookup plugin - clarify what to do, if the bitwarden vault is not unlocked (https://github.com/ansible-collections/community.general/pull/5811). diff --git a/changelogs/fragments/5812-implement-updateconf-api-call.yml b/changelogs/fragments/5812-implement-updateconf-api-call.yml deleted file mode 100644 index 09058f044e..0000000000 --- a/changelogs/fragments/5812-implement-updateconf-api-call.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf`` API call (https://github.com/ansible-collections/community.general/pull/5812). diff --git a/changelogs/fragments/5814-support-keycloak-subgroups.yml b/changelogs/fragments/5814-support-keycloak-subgroups.yml deleted file mode 100644 index a369db4422..0000000000 --- a/changelogs/fragments/5814-support-keycloak-subgroups.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_group - add new optional module parameter ``parents`` to properly handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814). diff --git a/changelogs/fragments/5818-nsupdate-fix-zone-lookup.yml b/changelogs/fragments/5818-nsupdate-fix-zone-lookup.yml deleted file mode 100644 index 4f6ed6a125..0000000000 --- a/changelogs/fragments/5818-nsupdate-fix-zone-lookup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nsupdate - fix zone lookup. The SOA record for an existing zone is returned as an answer RR and not as an authority RR (https://github.com/ansible-collections/community.general/issues/5817, https://github.com/ansible-collections/community.general/pull/5818). diff --git a/changelogs/fragments/5822-gem-uninstall-force.yml b/changelogs/fragments/5822-gem-uninstall-force.yml deleted file mode 100644 index 7b8a0efbda..0000000000 --- a/changelogs/fragments/5822-gem-uninstall-force.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gem - fix force parameter not being passed to gem command when uninstalling (https://github.com/ansible-collections/community.general/pull/5822). diff --git a/changelogs/fragments/5829-fix-yarn-global.yml b/changelogs/fragments/5829-fix-yarn-global.yml deleted file mode 100644 index fade7d97f6..0000000000 --- a/changelogs/fragments/5829-fix-yarn-global.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712). - - yarn - fix ``global=true`` to check for the configured global folder instead of assuming the default (https://github.com/ansible-collections/community.general/pull/5829) - - yarn - fix ``state=absent`` not working with ``global=true`` when the package does not include a binary (https://github.com/ansible-collections/community.general/pull/5829) diff --git a/changelogs/fragments/5830-sefcontext-path-subs.yml b/changelogs/fragments/5830-sefcontext-path-subs.yml deleted file mode 100644 index 51fb554fab..0000000000 --- a/changelogs/fragments/5830-sefcontext-path-subs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193). diff --git a/changelogs/fragments/5843-terraform-validate-no-color.yml b/changelogs/fragments/5843-terraform-validate-no-color.yml deleted file mode 100644 index 25cc6045ad..0000000000 --- a/changelogs/fragments/5843-terraform-validate-no-color.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- terraform module - disable ANSI escape sequences during validation phase (https://github.com/ansible-collections/community.general/pull/5843). \ No newline at end of file diff --git a/changelogs/fragments/5844-iptables-state-refactor.yml b/changelogs/fragments/5844-iptables-state-refactor.yml deleted file mode 100644 index a69b88de24..0000000000 --- a/changelogs/fragments/5844-iptables-state-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844). diff --git a/changelogs/fragments/5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml b/changelogs/fragments/5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml deleted file mode 100644 index 28b878a5b0..0000000000 --- a/changelogs/fragments/5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - bitwarden lookup plugin - implement filtering results by ``collection_id`` parameter (https://github.com/ansible-collections/community.general/issues/5849). \ No newline at end of file diff --git a/changelogs/fragments/5863-providerType-defaulted-keycloak_userfed-mappers.yml b/changelogs/fragments/5863-providerType-defaulted-keycloak_userfed-mappers.yml deleted file mode 100644 index 6532ea92d9..0000000000 --- a/changelogs/fragments/5863-providerType-defaulted-keycloak_userfed-mappers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper`` the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863). diff --git a/changelogs/fragments/5866-lxd_container-diff-and-check-mode.yml b/changelogs/fragments/5866-lxd_container-diff-and-check-mode.yml deleted file mode 100644 index eb337cd42a..0000000000 --- a/changelogs/fragments/5866-lxd_container-diff-and-check-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866). diff --git a/changelogs/fragments/5867-apt_rpm-add-clean-and-upgrade.yml b/changelogs/fragments/5867-apt_rpm-add-clean-and-upgrade.yml deleted file mode 100644 index b8d8272115..0000000000 --- a/changelogs/fragments/5867-apt_rpm-add-clean-and-upgrade.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt_rpm - adds ``clean``, ``dist_upgrade`` and ``update_kernel`` parameters for clear caches, complete upgrade system, and upgrade kernel packages (https://github.com/ansible-collections/community.general/pull/5867). diff --git a/changelogs/fragments/5883-sudoers-add-support-for-setenv-parameter.yml b/changelogs/fragments/5883-sudoers-add-support-for-setenv-parameter.yml deleted file mode 100644 index f713428136..0000000000 --- a/changelogs/fragments/5883-sudoers-add-support-for-setenv-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - sudoers - add ``setenv`` parameters to support passing environment variables via sudo. (https://github.com/ansible-collections/community.general/pull/5883) diff --git a/changelogs/fragments/5886-redfish-correct-basic-auth-usage-on-session-creation.yml b/changelogs/fragments/5886-redfish-correct-basic-auth-usage-on-session-creation.yml deleted file mode 100644 index 25ec0746a6..0000000000 --- a/changelogs/fragments/5886-redfish-correct-basic-auth-usage-on-session-creation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - redfish_utils - removed basic auth HTTP header when performing a GET on the service root resource and when performing a POST to the session collection (https://github.com/ansible-collections/community.general/issues/5886). diff --git a/changelogs/fragments/5888-update-key-title.yml b/changelogs/fragments/5888-update-key-title.yml deleted file mode 100644 index d98dcc4c17..0000000000 --- a/changelogs/fragments/5888-update-key-title.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888). diff --git a/changelogs/fragments/5897-ipa_group-add-external-users.yml b/changelogs/fragments/5897-ipa_group-add-external-users.yml deleted file mode 100644 index e41ea7a97c..0000000000 --- a/changelogs/fragments/5897-ipa_group-add-external-users.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ipa_group - allow to add and remove external users with the ``external_user`` option (https://github.com/ansible-collections/community.general/pull/5897). \ No newline at end of file diff --git a/changelogs/fragments/5899-adding-enablesecureboot-functionality-to-redfish-config.yml b/changelogs/fragments/5899-adding-enablesecureboot-functionality-to-redfish-config.yml deleted file mode 100644 index fba75df0eb..0000000000 --- a/changelogs/fragments/5899-adding-enablesecureboot-functionality-to-redfish-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899). diff --git a/changelogs/fragments/5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml b/changelogs/fragments/5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml deleted file mode 100644 index bbbb464534..0000000000 --- a/changelogs/fragments/5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900). diff --git a/changelogs/fragments/5907-fix-gitlab_runner-not-idempotent.yml b/changelogs/fragments/5907-fix-gitlab_runner-not-idempotent.yml deleted file mode 100644 index a7386b8c73..0000000000 --- a/changelogs/fragments/5907-fix-gitlab_runner-not-idempotent.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - gitlab_runner - add new boolean option ``access_level_on_creation``. It controls, whether the value of ``access_level`` is used for runner registration or not. The option ``access_level`` has been ignored on registration so far and was only used on updates (https://github.com/ansible-collections/community.general/issues/5907, https://github.com/ansible-collections/community.general/pull/5908). -deprecated_features: - - gitlab_runner - the default of the new option ``access_level_on_creation`` will change from ``false`` to ``true`` in community.general 7.0.0. This will cause ``access_level`` to be used during runner registration as well, and not only during updates (https://github.com/ansible-collections/community.general/pull/5908). diff --git a/changelogs/fragments/5913-dig-caa.yml b/changelogs/fragments/5913-dig-caa.yml deleted file mode 100644 index 62ff698737..0000000000 --- a/changelogs/fragments/5913-dig-caa.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913)." diff --git a/changelogs/fragments/5914-dig-dnskey.yml b/changelogs/fragments/5914-dig-dnskey.yml deleted file mode 100644 index d6a26388d2..0000000000 --- a/changelogs/fragments/5914-dig-dnskey.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "dig lookup plugin - correctly handle DNSKEY record type's ``algorithm`` field (https://github.com/ansible-collections/community.general/pull/5914)." diff --git a/changelogs/fragments/5915-suppress-urllib3-insecure-request-warnings.yml b/changelogs/fragments/5915-suppress-urllib3-insecure-request-warnings.yml deleted file mode 100644 index 9fa285154a..0000000000 --- a/changelogs/fragments/5915-suppress-urllib3-insecure-request-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs`` option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931). diff --git a/changelogs/fragments/5925-align_gitlab_runner_access_level_default_with_gitlab.yml b/changelogs/fragments/5925-align_gitlab_runner_access_level_default_with_gitlab.yml deleted file mode 100644 index a14561f07e..0000000000 --- a/changelogs/fragments/5925-align_gitlab_runner_access_level_default_with_gitlab.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - gitlab_runner - the option ``access_level`` will lose its default value in community.general 8.0.0. From that version on, you have set this option to ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925). diff --git a/changelogs/fragments/5926-flatpak-remote-enabled.yml b/changelogs/fragments/5926-flatpak-remote-enabled.yml deleted file mode 100644 index 95185e613e..0000000000 --- a/changelogs/fragments/5926-flatpak-remote-enabled.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - flatpak_remote - add new boolean option ``enabled``. It controls, whether the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926). diff --git a/changelogs/fragments/5927-set-user-agent-dnsimple.yml b/changelogs/fragments/5927-set-user-agent-dnsimple.yml deleted file mode 100644 index 1082b41481..0000000000 --- a/changelogs/fragments/5927-set-user-agent-dnsimple.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927)." diff --git a/changelogs/fragments/5928-fix-favicon-url.yml b/changelogs/fragments/5928-fix-favicon-url.yml deleted file mode 100644 index eccb9f4a0f..0000000000 --- a/changelogs/fragments/5928-fix-favicon-url.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com favicon (https://github.com/ansible-collections/community.general/pull/5928). diff --git a/changelogs/fragments/5933-linting.yml b/changelogs/fragments/5933-linting.yml deleted file mode 100644 index d0c46542bf..0000000000 --- a/changelogs/fragments/5933-linting.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "terraform and timezone - slight refactoring to avoid linter reporting potentially undefined variables (https://github.com/ansible-collections/community.general/pull/5933)." diff --git a/changelogs/fragments/5934-fix-keycloak-sanitize_cr.yml b/changelogs/fragments/5934-fix-keycloak-sanitize_cr.yml deleted file mode 100644 index 1c3163023c..0000000000 --- a/changelogs/fragments/5934-fix-keycloak-sanitize_cr.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "keycloak_client - fix accidental replacement of value for attribute ``saml.signing.private.key`` with ``no_log`` in wrong contexts (https://github.com/ansible-collections/community.general/pull/5934)." \ No newline at end of file diff --git a/changelogs/fragments/5942-onepassword-ignore-errors-from-op-account-get.yml b/changelogs/fragments/5942-onepassword-ignore-errors-from-op-account-get.yml deleted file mode 100644 index e6b774dd35..0000000000 --- a/changelogs/fragments/5942-onepassword-ignore-errors-from-op-account-get.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- onepassword lookup plugin - Changed to ignore errors from "op account get" calls. Previously, errors would prevent auto-signin code from executing (https://github.com/ansible-collections/community.general/pull/5942). diff --git a/changelogs/fragments/5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml b/changelogs/fragments/5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml deleted file mode 100644 index f07ca8a9a5..0000000000 --- a/changelogs/fragments/5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - zfs_delegate_admin - zfs allow output can now be parsed when uids/gids are not known to the host system (https://github.com/ansible-collections/community.general/pull/5943). diff --git a/changelogs/fragments/5970-add-proxyjump-option-to-ssh-config.yml b/changelogs/fragments/5970-add-proxyjump-option-to-ssh-config.yml deleted file mode 100644 index a8594ed69f..0000000000 --- a/changelogs/fragments/5970-add-proxyjump-option-to-ssh-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970). diff --git a/changelogs/fragments/5972-cloudflare-dns-srv-record.yml b/changelogs/fragments/5972-cloudflare-dns-srv-record.yml deleted file mode 100644 index a331b49d23..0000000000 --- a/changelogs/fragments/5972-cloudflare-dns-srv-record.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "cloudflare_dns - fixed the possiblity of setting a root-level SRV DNS record (https://github.com/ansible-collections/community.general/pull/5972)." - - "cloudflare_dns - fixed the idempotency for SRV DNS records (https://github.com/ansible-collections/community.general/pull/5972)." diff --git a/changelogs/fragments/5974-nmcli_add_new_addr_gen_mode6_options.yml b/changelogs/fragments/5974-nmcli_add_new_addr_gen_mode6_options.yml deleted file mode 100644 index 275ed8b584..0000000000 --- a/changelogs/fragments/5974-nmcli_add_new_addr_gen_mode6_options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add ``default`` and ``default-or-eui64`` to the list of valid choices for ``addr_gen_mode6`` parameter (https://github.com/ansible-collections/community.general/pull/5974). diff --git a/changelogs/fragments/5985-add-new-gitlab-api-features.yml b/changelogs/fragments/5985-add-new-gitlab-api-features.yml deleted file mode 100644 index 7033a80bec..0000000000 --- a/changelogs/fragments/5985-add-new-gitlab-api-features.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_project - add ``releases_access_level``, ``environments_access_level``, ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``, and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986). diff --git a/changelogs/fragments/5994-github-webhook-secret.yml b/changelogs/fragments/5994-github-webhook-secret.yml deleted file mode 100644 index 700703840c..0000000000 --- a/changelogs/fragments/5994-github-webhook-secret.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994). \ No newline at end of file diff --git a/changelogs/fragments/6011-osx-defaults-errors.yml b/changelogs/fragments/6011-osx-defaults-errors.yml deleted file mode 100644 index 49915d51a7..0000000000 --- a/changelogs/fragments/6011-osx-defaults-errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011)." diff --git a/changelogs/fragments/6034-lxd-tls.yml b/changelogs/fragments/6034-lxd-tls.yml deleted file mode 100644 index 975215f3e5..0000000000 --- a/changelogs/fragments/6034-lxd-tls.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "lxd_* modules, lxd inventory plugin - fix TLS/SSL certificate validation problems by using the correct purpose when creating the TLS context (https://github.com/ansible-collections/community.general/issues/5616, https://github.com/ansible-collections/community.general/pull/6034)." diff --git a/changelogs/fragments/6043-jc_plugin_parser_support.yml b/changelogs/fragments/6043-jc_plugin_parser_support.yml deleted file mode 100644 index 3684f32fe4..0000000000 --- a/changelogs/fragments/6043-jc_plugin_parser_support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043). diff --git a/changelogs/fragments/6045-xorder-discovery.yml b/changelogs/fragments/6045-xorder-discovery.yml deleted file mode 100644 index 5e7fb5a031..0000000000 --- a/changelogs/fragments/6045-xorder-discovery.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045, https://github.com/ansible-collections/community.general/pull/6109). diff --git a/changelogs/fragments/6048-nmcli-addres-order.yml b/changelogs/fragments/6048-nmcli-addres-order.yml deleted file mode 100644 index 4de15cf084..0000000000 --- a/changelogs/fragments/6048-nmcli-addres-order.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmcli - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048). diff --git a/changelogs/fragments/6049-dconf-strings.yml b/changelogs/fragments/6049-dconf-strings.yml deleted file mode 100644 index 1d194b3389..0000000000 --- a/changelogs/fragments/6049-dconf-strings.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dconf - parse GVariants for equality comparison when the Python module ``gi.repository`` is available (https://github.com/ansible-collections/community.general/pull/6049). diff --git a/changelogs/fragments/6065-nmcli-add-runner-fast-rate-option.yml b/changelogs/fragments/6065-nmcli-add-runner-fast-rate-option.yml deleted file mode 100644 index f49a10bc9e..0000000000 --- a/changelogs/fragments/6065-nmcli-add-runner-fast-rate-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add support for ``team.runner-fast-rate`` parameter for ``team`` connections (https://github.com/ansible-collections/community.general/issues/6065). diff --git a/changelogs/fragments/6074-loader_in_listify.yml.yml b/changelogs/fragments/6074-loader_in_listify.yml.yml deleted file mode 100644 index 9a0852a88e..0000000000 --- a/changelogs/fragments/6074-loader_in_listify.yml.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cartesian and flattened lookup plugins - adjust to parameter deprecation in ansible-core 2.14's ``listify_lookup_plugin_terms`` helper function (https://github.com/ansible-collections/community.general/pull/6074). diff --git a/changelogs/fragments/6100-jenkins_plugin.yml b/changelogs/fragments/6100-jenkins_plugin.yml deleted file mode 100644 index 1f01d26083..0000000000 --- a/changelogs/fragments/6100-jenkins_plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "jenkins_plugin - fix error due to undefined variable when updates file is not downloaded (https://github.com/ansible-collections/community.general/pull/6100)." diff --git a/changelogs/fragments/6106-nmcli-ipv4-mayfail-idempotency-fix.yml b/changelogs/fragments/6106-nmcli-ipv4-mayfail-idempotency-fix.yml deleted file mode 100644 index a444176155..0000000000 --- a/changelogs/fragments/6106-nmcli-ipv4-mayfail-idempotency-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmcli - fixed idempotency issue when module params is set to ``may_fail4=false`` and ``method4=disabled``; in this case nmcli ignores change and keeps their own default value ``yes`` (https://github.com/ansible-collections/community.general/pull/6106). diff --git a/changelogs/fragments/6111-influxdb_user-check-mode.yaml b/changelogs/fragments/6111-influxdb_user-check-mode.yaml deleted file mode 100644 index 4789c2ba76..0000000000 --- a/changelogs/fragments/6111-influxdb_user-check-mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - influxdb_user - fix running in check mode when the user does not exist yet (https://github.com/ansible-collections/community.general/pull/6111). diff --git a/changelogs/fragments/6112-fix_key_error_in_gitlab_runner_creation_update.yml b/changelogs/fragments/6112-fix_key_error_in_gitlab_runner_creation_update.yml deleted file mode 100644 index d752aed347..0000000000 --- a/changelogs/fragments/6112-fix_key_error_in_gitlab_runner_creation_update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112). diff --git a/changelogs/fragments/6114-memset-add-url-error-handling.yml b/changelogs/fragments/6114-memset-add-url-error-handling.yml deleted file mode 100644 index 25dd869d19..0000000000 --- a/changelogs/fragments/6114-memset-add-url-error-handling.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114)." diff --git a/changelogs/fragments/6117-remove-stormssh-depend.yml b/changelogs/fragments/6117-remove-stormssh-depend.yml deleted file mode 100644 index f84ac6ac2e..0000000000 --- a/changelogs/fragments/6117-remove-stormssh-depend.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ssh_config - vendored StormSSH's config parser to avoid having to install StormSSH to use the module (https://github.com/ansible-collections/community.general/pull/6117). diff --git a/changelogs/fragments/6118-jail-plugin-fix-default-inventory_hostname.yml b/changelogs/fragments/6118-jail-plugin-fix-default-inventory_hostname.yml deleted file mode 100644 index ac2cb5cf43..0000000000 --- a/changelogs/fragments/6118-jail-plugin-fix-default-inventory_hostname.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "jail connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/6118)." diff --git a/changelogs/fragments/6119-opkg-update.yaml b/changelogs/fragments/6119-opkg-update.yaml deleted file mode 100644 index b7450074d1..0000000000 --- a/changelogs/fragments/6119-opkg-update.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004). diff --git a/changelogs/fragments/6122-redhat_subscription-subscribe-via-dbus.yaml b/changelogs/fragments/6122-redhat_subscription-subscribe-via-dbus.yaml deleted file mode 100644 index ee39d2b5b6..0000000000 --- a/changelogs/fragments/6122-redhat_subscription-subscribe-via-dbus.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - redhat_subscription - the registration is done using the D-Bus ``rhsm`` service instead of spawning a ``subscription-manager register`` command, if possible; - this avoids passing plain-text credentials as arguments to ``subscription-manager register``, which can be seen while that command runs - (https://github.com/ansible-collections/community.general/pull/6122). diff --git a/changelogs/fragments/6127-yarn-ignore-warnings.yml b/changelogs/fragments/6127-yarn-ignore-warnings.yml deleted file mode 100644 index f094838edb..0000000000 --- a/changelogs/fragments/6127-yarn-ignore-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yarn - fixes bug where yarn module tasks would fail when warnings were emitted from Yarn. The ``yarn.list`` method was not filtering out warnings (https://github.com/ansible-collections/community.general/issues/6127). diff --git a/changelogs/fragments/6131-fix-interfaces_file-for-no-leading-spaces.yml b/changelogs/fragments/6131-fix-interfaces_file-for-no-leading-spaces.yml deleted file mode 100644 index c975d4e624..0000000000 --- a/changelogs/fragments/6131-fix-interfaces_file-for-no-leading-spaces.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - interfaces_file - fix reading options in lines not starting with a space (https://github.com/ansible-collections/community.general/issues/6120). diff --git a/changelogs/fragments/6138-fix-yarn-global.yml b/changelogs/fragments/6138-fix-yarn-global.yml deleted file mode 100644 index 30203ead6c..0000000000 --- a/changelogs/fragments/6138-fix-yarn-global.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yarn - fix ``global=true`` to not fail when `executable` wasn't specified (https://github.com/ansible-collections/community.general/pull/6132) diff --git a/changelogs/fragments/6149-openbsd_pkg-term.yml b/changelogs/fragments/6149-openbsd_pkg-term.yml deleted file mode 100644 index 5fe1e5a6db..0000000000 --- a/changelogs/fragments/6149-openbsd_pkg-term.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - openbsd_pkg - set ``TERM`` to ``'dumb'`` in ``execute_command()`` to make module less dependant on the ``TERM`` environment variable set on the Ansible controller (https://github.com/ansible-collections/community.general/pull/6149). diff --git a/changelogs/fragments/6154-znode-optional-tls.yml b/changelogs/fragments/6154-znode-optional-tls.yml deleted file mode 100644 index 92570d4623..0000000000 --- a/changelogs/fragments/6154-znode-optional-tls.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - znode module - optional ``use_tls`` parameter added for encrypted communication (https://github.com/ansible-collections/community.general/issues/6154). diff --git a/changelogs/fragments/6158-create-proxmox-vm-from-archive.yml b/changelogs/fragments/6158-create-proxmox-vm-from-archive.yml deleted file mode 100644 index 2c66110792..0000000000 --- a/changelogs/fragments/6158-create-proxmox-vm-from-archive.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "proxmox_kvm - add new ``archive`` parameter. This is needed to create a VM from an archive (backup) (https://github.com/ansible-collections/community.general/pull/6159)." diff --git a/changelogs/fragments/6160-add-command-make-output.yml b/changelogs/fragments/6160-add-command-make-output.yml deleted file mode 100644 index cf43107919..0000000000 --- a/changelogs/fragments/6160-add-command-make-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160). diff --git a/changelogs/fragments/6165-nmap-port.yml b/changelogs/fragments/6165-nmap-port.yml deleted file mode 100644 index 4daf2790ba..0000000000 --- a/changelogs/fragments/6165-nmap-port.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmap inventory plugin - add new option ``port`` for port specific scan (https://github.com/ansible-collections/community.general/pull/6165). \ No newline at end of file diff --git a/changelogs/fragments/6171-shutdown-using-systemd.yml b/changelogs/fragments/6171-shutdown-using-systemd.yml deleted file mode 100644 index e5af7c937c..0000000000 --- a/changelogs/fragments/6171-shutdown-using-systemd.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - shutdown - if no shutdown commands are found in the ``search_paths`` then the module will attempt to shutdown the system using ``systemctl shutdown`` (https://github.com/ansible-collections/community.general/issues/4269, https://github.com/ansible-collections/community.general/pull/6171). diff --git a/changelogs/fragments/6180-replace-deprecated-badzipfile.yml b/changelogs/fragments/6180-replace-deprecated-badzipfile.yml deleted file mode 100644 index 7e0916a8d9..0000000000 --- a/changelogs/fragments/6180-replace-deprecated-badzipfile.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180)." diff --git a/changelogs/fragments/6192-allow-empty-resultsets.yml b/changelogs/fragments/6192-allow-empty-resultsets.yml deleted file mode 100644 index 9085d460c8..0000000000 --- a/changelogs/fragments/6192-allow-empty-resultsets.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - mssql_script - handle error condition for empty resultsets to allow for non-returning SQL statements (for example ``UPDATE`` and ``INSERT``) (https://github.com/ansible-collections/community.general/pull/6457). - - mssql_script - allow for ``GO`` statement to be mixed-case for scripts not using strict syntax (https://github.com/ansible-collections/community.general/pull/6457). - - mssql_script - improve batching logic to allow a wider variety of input scripts. For example, SQL scripts slurped from Windows machines which may contain carriage return (''\r'') characters (https://github.com/ansible-collections/community.general/pull/6457). \ No newline at end of file diff --git a/changelogs/fragments/6198-pipx-inject-install-apps.yml b/changelogs/fragments/6198-pipx-inject-install-apps.yml deleted file mode 100644 index 59cf0b94fc..0000000000 --- a/changelogs/fragments/6198-pipx-inject-install-apps.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pipx - optional ``install_apps`` parameter added to install applications from injected packages (https://github.com/ansible-collections/community.general/pull/6198). diff --git a/changelogs/fragments/6199-archive-generate-checksum-in-chunks.yml b/changelogs/fragments/6199-archive-generate-checksum-in-chunks.yml deleted file mode 100644 index ed0a1e2dca..0000000000 --- a/changelogs/fragments/6199-archive-generate-checksum-in-chunks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274). diff --git a/changelogs/fragments/6200-adding-open-option-to-nmap.yml b/changelogs/fragments/6200-adding-open-option-to-nmap.yml deleted file mode 100644 index 876a92394c..0000000000 --- a/changelogs/fragments/6200-adding-open-option-to-nmap.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmap inventory plugin - add new option ``open`` for only returning open ports (https://github.com/ansible-collections/community.general/pull/6200). \ No newline at end of file diff --git a/changelogs/fragments/6203-add-append-option-to-ipa-hostgroup.yml b/changelogs/fragments/6203-add-append-option-to-ipa-hostgroup.yml deleted file mode 100644 index 1de6853efc..0000000000 --- a/changelogs/fragments/6203-add-append-option-to-ipa-hostgroup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ipa_hostgroup - add ``append`` parameter for adding a new hosts to existing hostgroups without changing existing hostgroup members (https://github.com/ansible-collections/community.general/pull/6203). diff --git a/changelogs/fragments/6206-dconf-booleans.yml b/changelogs/fragments/6206-dconf-booleans.yml deleted file mode 100644 index 92c4c930cb..0000000000 --- a/changelogs/fragments/6206-dconf-booleans.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "dconf - be forgiving about boolean values: convert them to GVariant booleans automatically (https://github.com/ansible-collections/community.general/pull/6206)." diff --git a/changelogs/fragments/6208-hpe-thermal-fan-percent.yaml b/changelogs/fragments/6208-hpe-thermal-fan-percent.yaml deleted file mode 100644 index 61ce97aa03..0000000000 --- a/changelogs/fragments/6208-hpe-thermal-fan-percent.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_info - adds commands to retrieve the HPE ThermalConfiguration and FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208). diff --git a/changelogs/fragments/6210-add-worklog-functionality-to-jira.yml b/changelogs/fragments/6210-add-worklog-functionality-to-jira.yml deleted file mode 100644 index baceedb249..0000000000 --- a/changelogs/fragments/6210-add-worklog-functionality-to-jira.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209, https://github.com/ansible-collections/community.general/pull/6210). diff --git a/changelogs/fragments/6211-rhsm-require-root.yml b/changelogs/fragments/6211-rhsm-require-root.yml deleted file mode 100644 index 4172484513..0000000000 --- a/changelogs/fragments/6211-rhsm-require-root.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - redhat_subscription, rhsm_release, rhsm_repository - cleanly fail when not running as root, - rather than hanging on an interactive ``console-helper`` prompt; they all interact with - ``subscription-manager``, which already requires to be run as root - (https://github.com/ansible-collections/community.general/issues/734, - https://github.com/ansible-collections/community.general/pull/6211). diff --git a/changelogs/fragments/6212-pipx-include-injected.yml b/changelogs/fragments/6212-pipx-include-injected.yml deleted file mode 100644 index cfe85d9326..0000000000 --- a/changelogs/fragments/6212-pipx-include-injected.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pipx - ensure ``include_injected`` parameter works with ``state=upgrade`` and ``state=latest`` (https://github.com/ansible-collections/community.general/pull/6212). diff --git a/changelogs/fragments/6224-download-certificate-via-api-bugfix.yml b/changelogs/fragments/6224-download-certificate-via-api-bugfix.yml deleted file mode 100644 index 6e377c223c..0000000000 --- a/changelogs/fragments/6224-download-certificate-via-api-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - tss lookup plugin - allow to download secret attachments. Previously, we could not download secret attachments but now use ``fetch_attachments`` and ``file_download_path`` variables to download attachments (https://github.com/ansible-collections/community.general/issues/6224). diff --git a/changelogs/fragments/6227-xen-orchestra-check-response-id.yml b/changelogs/fragments/6227-xen-orchestra-check-response-id.yml deleted file mode 100644 index 972caa7d60..0000000000 --- a/changelogs/fragments/6227-xen-orchestra-check-response-id.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - xenorchestra inventory plugin - fix failure to receive objects from server due to not checking the id of the response (https://github.com/ansible-collections/community.general/pull/6227). diff --git a/changelogs/fragments/6259-redhat_subscription-fix-force.yaml b/changelogs/fragments/6259-redhat_subscription-fix-force.yaml deleted file mode 100644 index 1d320cb217..0000000000 --- a/changelogs/fragments/6259-redhat_subscription-fix-force.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - redhat_subscription - try to unregister only when already registered when ``force_register`` is specified - (https://github.com/ansible-collections/community.general/issues/6258, - https://github.com/ansible-collections/community.general/pull/6259). diff --git a/changelogs/fragments/6267-homebrew-cask-upgrade-all-greedy.yml b/changelogs/fragments/6267-homebrew-cask-upgrade-all-greedy.yml deleted file mode 100644 index c470cf3a7c..0000000000 --- a/changelogs/fragments/6267-homebrew-cask-upgrade-all-greedy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - homebrew_cask - allows passing ``--greedy`` option to ``upgrade_all`` (https://github.com/ansible-collections/community.general/pull/6267). diff --git a/changelogs/fragments/6269-mksysb-output.yml b/changelogs/fragments/6269-mksysb-output.yml deleted file mode 100644 index 16ba6257cf..0000000000 --- a/changelogs/fragments/6269-mksysb-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263). diff --git a/changelogs/fragments/6270-gconftool2-changed.yml b/changelogs/fragments/6270-gconftool2-changed.yml deleted file mode 100644 index dff6d71748..0000000000 --- a/changelogs/fragments/6270-gconftool2-changed.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - gconftool2 - fix ``changed`` result always being ``true`` (https://github.com/ansible-collections/community.general/issues/6028). - - gconftool2 - remove requirement of parameter ``value`` when ``state=absent`` (https://github.com/ansible-collections/community.general/issues/6028). -breaking_changes: - - gconftool2 - fix processing of ``gconftool-2`` when ``key`` does not exist, returning ``null`` instead of empty string for both ``value`` and ``previous_value`` return values (https://github.com/ansible-collections/community.general/issues/6028). diff --git a/changelogs/fragments/6275-redhat_subscription-fix-environments-centos.yaml b/changelogs/fragments/6275-redhat_subscription-fix-environments-centos.yaml deleted file mode 100644 index e6780dd70a..0000000000 --- a/changelogs/fragments/6275-redhat_subscription-fix-environments-centos.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - redhat_subscription - use the right D-Bus options for environments when registering - a CentOS Stream 8 system and using ``environment`` - (https://github.com/ansible-collections/community.general/pull/6275). diff --git a/changelogs/fragments/6277-add-topics-gitlab-project.yml b/changelogs/fragments/6277-add-topics-gitlab-project.yml deleted file mode 100644 index 2e3ead05a0..0000000000 --- a/changelogs/fragments/6277-add-topics-gitlab-project.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_project - add new option ``topics`` for adding topics to GitLab projects (https://github.com/ansible-collections/community.general/pull/6278). diff --git a/changelogs/fragments/6286-icinga2_host-template-and-template-vars.yml b/changelogs/fragments/6286-icinga2_host-template-and-template-vars.yml deleted file mode 100644 index 7ddeea37f7..0000000000 --- a/changelogs/fragments/6286-icinga2_host-template-and-template-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "icinga2_host - fix the data structure sent to Icinga to make use of host templates and template vars (https://github.com/ansible-collections/community.general/pull/6286)." diff --git a/changelogs/fragments/6289-bugfix-flatpak-check-if-already-installed.yml b/changelogs/fragments/6289-bugfix-flatpak-check-if-already-installed.yml deleted file mode 100644 index e331250035..0000000000 --- a/changelogs/fragments/6289-bugfix-flatpak-check-if-already-installed.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - flatpak - fixes idempotency detection issues. In some cases the module could fail to properly detect already existing Flatpaks because of a parameter witch only checks the installed apps (https://github.com/ansible-collections/community.general/pull/6289). diff --git a/changelogs/fragments/6293-add-puppet-skip-tags-option.yaml b/changelogs/fragments/6293-add-puppet-skip-tags-option.yaml deleted file mode 100644 index fbf1dca599..0000000000 --- a/changelogs/fragments/6293-add-puppet-skip-tags-option.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - puppet - add new options ``skip_tags`` to exclude certain tagged resources during a puppet agent or apply (https://github.com/ansible-collections/community.general/pull/6293). - diff --git a/changelogs/fragments/6294-fix-one_vm-instantiation.yml b/changelogs/fragments/6294-fix-one_vm-instantiation.yml deleted file mode 100644 index 493ef1c10f..0000000000 --- a/changelogs/fragments/6294-fix-one_vm-instantiation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - one_vm - fix syntax error when creating VMs with a more complex template (https://github.com/ansible-collections/community.general/issues/6225). diff --git a/changelogs/fragments/6296-LanceNero-Terraform_statefile_check.yml b/changelogs/fragments/6296-LanceNero-Terraform_statefile_check.yml deleted file mode 100644 index f55129db82..0000000000 --- a/changelogs/fragments/6296-LanceNero-Terraform_statefile_check.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - terraform - remove state file check condition and error block, because in the native implementation of terraform will not cause errors due to the non-existent file (https://github.com/ansible-collections/community.general/pull/6296). diff --git a/changelogs/fragments/6300-rundeck-modules-fixes-and-improvements.yml b/changelogs/fragments/6300-rundeck-modules-fixes-and-improvements.yml deleted file mode 100644 index 3f6f3957bc..0000000000 --- a/changelogs/fragments/6300-rundeck-modules-fixes-and-improvements.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - rundeck_acl_policy - fix ``TypeError - byte indices must be integers or slices, not str`` error caused by empty API response. Update the module to use ``module_utils.rundeck`` functions - (https://github.com/ansible-collections/community.general/pull/5887, - https://github.com/ansible-collections/community.general/pull/6300). - - rundeck_project - update the module to use ``module_utils.rundeck`` functions - (https://github.com/ansible-collections/community.general/issues/5742) - (https://github.com/ansible-collections/community.general/pull/6300) - - rundeck module utils - fix errors caused by the API empty responses (https://github.com/ansible-collections/community.general/pull/6300) diff --git a/changelogs/fragments/6303-pipx-fix-state-latest-and-add-system-site-packages.yml b/changelogs/fragments/6303-pipx-fix-state-latest-and-add-system-site-packages.yml deleted file mode 100644 index 1600c8252c..0000000000 --- a/changelogs/fragments/6303-pipx-fix-state-latest-and-add-system-site-packages.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and ``state=upgrade`` (https://github.com/ansible-collections/community.general/pull/6303). diff --git a/changelogs/fragments/6308-pipx-add-system-site-packages.yml b/changelogs/fragments/6308-pipx-add-system-site-packages.yml deleted file mode 100644 index 7660ec5f1a..0000000000 --- a/changelogs/fragments/6308-pipx-add-system-site-packages.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pipx - add ``system_site_packages`` parameter to give application access to system-wide packages (https://github.com/ansible-collections/community.general/pull/6308). diff --git a/changelogs/fragments/6312-nmcli-add-macvlan-connection-type.yml b/changelogs/fragments/6312-nmcli-add-macvlan-connection-type.yml deleted file mode 100644 index 65f2021f3c..0000000000 --- a/changelogs/fragments/6312-nmcli-add-macvlan-connection-type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312). diff --git a/changelogs/fragments/6318-add-form-flow.yml b/changelogs/fragments/6318-add-form-flow.yml deleted file mode 100644 index db567f4faf..0000000000 --- a/changelogs/fragments/6318-add-form-flow.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - "keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318)." - -minor_changes: - - "keycloak_authentication - add flow type option to sub flows to allow the creation of 'form-flow' sub flows like in Keycloak's built-in registration flow (https://github.com/ansible-collections/community.general/pull/6318)." diff --git a/changelogs/fragments/6319-redhat_subscription-fix-environment-parameter.yaml b/changelogs/fragments/6319-redhat_subscription-fix-environment-parameter.yaml deleted file mode 100644 index 672d8dc03e..0000000000 --- a/changelogs/fragments/6319-redhat_subscription-fix-environment-parameter.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - redhat_subscription - do not use D-Bus for registering when ``environment`` is specified, - so it possible to specify again the environment names for registering, - as the D-Bus APIs work only with IDs - (https://github.com/ansible-collections/community.general/pull/6319). diff --git a/changelogs/fragments/6334-dig-support-multiple-domains.yml b/changelogs/fragments/6334-dig-support-multiple-domains.yml deleted file mode 100644 index db9b5222b6..0000000000 --- a/changelogs/fragments/6334-dig-support-multiple-domains.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - dig lookup plugin - Support multiple domains to be queried as indicated in docs - (https://github.com/ansible-collections/community.general/pull/6334). diff --git a/changelogs/fragments/6336-dconf-refactor.yml b/changelogs/fragments/6336-dconf-refactor.yml deleted file mode 100644 index 3e7ddfccd6..0000000000 --- a/changelogs/fragments/6336-dconf-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dconf - minor refactoring improving parameters and dependencies validation (https://github.com/ansible-collections/community.general/pull/6336). diff --git a/changelogs/fragments/6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml b/changelogs/fragments/6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml deleted file mode 100644 index 043f725387..0000000000 --- a/changelogs/fragments/6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmap inventory plugin - added environment variables for configure ``address`` and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351). diff --git a/changelogs/fragments/6361-snap-alias-regex-bugfix.yml b/changelogs/fragments/6361-snap-alias-regex-bugfix.yml deleted file mode 100644 index 712ef1893d..0000000000 --- a/changelogs/fragments/6361-snap-alias-regex-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap_alias - module would only recognize snap names containing letter, numbers or the underscore character, failing to identify valid snap names such as ``lxd.lxc`` (https://github.com/ansible-collections/community.general/pull/6361). diff --git a/changelogs/fragments/6382-udm-dns-record-refactor.yml b/changelogs/fragments/6382-udm-dns-record-refactor.yml deleted file mode 100644 index 78a18e0714..0000000000 --- a/changelogs/fragments/6382-udm-dns-record-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - udm_dns_record - minor refactor to the code (https://github.com/ansible-collections/community.general/pull/6382). diff --git a/changelogs/fragments/6383-deps-failed.yml b/changelogs/fragments/6383-deps-failed.yml deleted file mode 100644 index bcd35a7207..0000000000 --- a/changelogs/fragments/6383-deps-failed.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - deps module utils - add function ``failed()`` providing the ability to check the dependency check result without triggering an exception (https://github.com/ansible-collections/community.general/pull/6383). diff --git a/changelogs/fragments/6384-gitlab-refactor.yml b/changelogs/fragments/6384-gitlab-refactor.yml deleted file mode 100644 index fbc56ea691..0000000000 --- a/changelogs/fragments/6384-gitlab-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_group_variable, gitlab_project_variable - refactor function out to module utils (https://github.com/ansible-collections/community.general/pull/6384). diff --git a/changelogs/fragments/6385-cpan-mh-feat.yml b/changelogs/fragments/6385-cpan-mh-feat.yml deleted file mode 100644 index 41944b60f8..0000000000 --- a/changelogs/fragments/6385-cpan-mh-feat.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cpanm - minor change, use feature from ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/6385). diff --git a/changelogs/fragments/6401-rhsm_release-required.yml b/changelogs/fragments/6401-rhsm_release-required.yml deleted file mode 100644 index bf47fa8237..0000000000 --- a/changelogs/fragments/6401-rhsm_release-required.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "rhsm_release - make ``release`` parameter not required so it is possible to pass ``null`` as a value. This only was possible in the past due to a bug in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6401)." diff --git a/changelogs/fragments/6404-ini_file-section.yml b/changelogs/fragments/6404-ini_file-section.yml deleted file mode 100644 index b9e8a10e76..0000000000 --- a/changelogs/fragments/6404-ini_file-section.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ini_file - make ``section`` parameter not required so it is possible to pass ``null`` as a value. This only was possible in the past due to a bug in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6404)." diff --git a/changelogs/fragments/6428-removals.yml b/changelogs/fragments/6428-removals.yml deleted file mode 100644 index 5aa4d3b0f0..0000000000 --- a/changelogs/fragments/6428-removals.yml +++ /dev/null @@ -1,8 +0,0 @@ -breaking_changes: - - "gitlab_runner - the default of ``access_level_on_creation`` changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/6428)." - - "nmcli - the default of the ``hairpin`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/6428)." - - "proxmox - the default of the ``unprivileged`` option changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/6428)." -removed_features: - - "newrelic_deployment - the ``appname`` and ``environment`` options have been removed. They did not do anything (https://github.com/ansible-collections/community.general/pull/6428)." - - "puppet - the alias ``show-diff`` of the ``show_diff`` option has been removed. Use ``show_diff`` instead (https://github.com/ansible-collections/community.general/pull/6428)." - - "cmd_runner module utils - the ``fmt`` alias of ``cmd_runner_fmt`` has been removed. Use ``cmd_runner_fmt`` instead (https://github.com/ansible-collections/community.general/pull/6428)." diff --git a/changelogs/fragments/6440-dnsimple-info-refactor.yml b/changelogs/fragments/6440-dnsimple-info-refactor.yml deleted file mode 100644 index f94b3de440..0000000000 --- a/changelogs/fragments/6440-dnsimple-info-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnsimple_info - minor refactor in the code (https://github.com/ansible-collections/community.general/pull/6440). diff --git a/changelogs/fragments/6441-snap_alias-refactor.yml b/changelogs/fragments/6441-snap_alias-refactor.yml deleted file mode 100644 index 34b30044d3..0000000000 --- a/changelogs/fragments/6441-snap_alias-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - snap_alias - refactor code to module utils (https://github.com/ansible-collections/community.general/pull/6441). diff --git a/changelogs/fragments/6448-proxmox-kvm-migration-support.yml b/changelogs/fragments/6448-proxmox-kvm-migration-support.yml deleted file mode 100644 index b613d3b362..0000000000 --- a/changelogs/fragments/6448-proxmox-kvm-migration-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox_kvm - adds ``migrate`` parameter to manage online migrations between hosts (https://github.com/ansible-collections/community.general/pull/6448) diff --git a/changelogs/fragments/6456-fix-portage-withbdeps-false.yml b/changelogs/fragments/6456-fix-portage-withbdeps-false.yml deleted file mode 100644 index 5227d3ff19..0000000000 --- a/changelogs/fragments/6456-fix-portage-withbdeps-false.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "portage - update the logic for generating the emerge command arguments to ensure that ``withbdeps: false`` results in a passing an ``n`` argument with the ``--with-bdeps`` emerge flag (https://github.com/ansible-collections/community.general/issues/6451, https://github.com/ansible-collections/community.general/pull/6456)." diff --git a/changelogs/fragments/6458-puppet-noop.yml b/changelogs/fragments/6458-puppet-noop.yml deleted file mode 100644 index 85e65aca40..0000000000 --- a/changelogs/fragments/6458-puppet-noop.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - puppet - handling ``noop`` parameter was not working at all, now it is has been fixed (https://github.com/ansible-collections/community.general/issues/6452, https://github.com/ansible-collections/community.general/issues/6458). diff --git a/changelogs/fragments/6464-mh-imports.yml b/changelogs/fragments/6464-mh-imports.yml deleted file mode 100644 index 7651dca1da..0000000000 --- a/changelogs/fragments/6464-mh-imports.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - module_helper module utils - updated the imports to make more MH features available at ``plugins/module_utils/module_helper.py`` (https://github.com/ansible-collections/community.general/pull/6464). diff --git a/changelogs/fragments/6465-mh-deps-deprecation.yml b/changelogs/fragments/6465-mh-deps-deprecation.yml deleted file mode 100644 index 2115f8207a..0000000000 --- a/changelogs/fragments/6465-mh-deps-deprecation.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - ModuleHelper module_utils - ``deps`` mixin for MH classes deprecated in favour of using the ``deps`` module_utils (https://github.com/ansible-collections/community.general/pull/6465). diff --git a/changelogs/fragments/6468-snap-cmdrunner.yml b/changelogs/fragments/6468-snap-cmdrunner.yml deleted file mode 100644 index e5247ffbd0..0000000000 --- a/changelogs/fragments/6468-snap-cmdrunner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - snap - refactor module to use ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6468). diff --git a/changelogs/fragments/6473-ldap_search.yml b/changelogs/fragments/6473-ldap_search.yml deleted file mode 100644 index e58e062bb9..0000000000 --- a/changelogs/fragments/6473-ldap_search.yml +++ /dev/null @@ -1,4 +0,0 @@ -breaking_changes: - - "ldap_search - convert all string-like values to UTF-8 (https://github.com/ansible-collections/community.general/issues/5704, https://github.com/ansible-collections/community.general/pull/6473)." -minor_changes: - - "ldap_search - the new ``base64_attributes`` allows to specify which attribute values should be Base64 encoded (https://github.com/ansible-collections/community.general/pull/6473)." diff --git a/changelogs/fragments/6491-dconf-respawn.yml b/changelogs/fragments/6491-dconf-respawn.yml deleted file mode 100644 index 54eec9fa1a..0000000000 --- a/changelogs/fragments/6491-dconf-respawn.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dconf - if ``gi.repository.GLib`` is missing, try to respawn in a Python interpreter that has it (https://github.com/ansible-collections/community.general/pull/6491). diff --git a/changelogs/fragments/6493-deprecate-rhn-modules.yml b/changelogs/fragments/6493-deprecate-rhn-modules.yml deleted file mode 100644 index 5f328707da..0000000000 --- a/changelogs/fragments/6493-deprecate-rhn-modules.yml +++ /dev/null @@ -1,10 +0,0 @@ -deprecated_features: - - | - rhn_channel, rhn_register - RHN hosted at redhat.com was discontinued years - ago, and Spacewalk 5 (which uses RHN) is EOL since 2020, May 31st; - while these modules could work on Uyuni / SUSE Manager (fork of Spacewalk 5), - we have not heard about anyone using them in those setups. Hence, these - modules are deprecated, and will be removed in community.general 10.0.0 - in case there are no reports about being still useful, and potentially - noone that steps up to maintain them - (https://github.com/ansible-collections/community.general/pull/6493). diff --git a/changelogs/fragments/6497-terraform-fix.yml b/changelogs/fragments/6497-terraform-fix.yml deleted file mode 100644 index 8b5119722c..0000000000 --- a/changelogs/fragments/6497-terraform-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497)." diff --git a/changelogs/fragments/7.0.0.yml b/changelogs/fragments/7.0.0.yml deleted file mode 100644 index da18b48de2..0000000000 --- a/changelogs/fragments/7.0.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: This is release 7.0.0 of ``community.general``, released on 2023-05-09. diff --git a/changelogs/fragments/deps.yml b/changelogs/fragments/deps.yml deleted file mode 100644 index 2ad1b7e2c3..0000000000 --- a/changelogs/fragments/deps.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479)." diff --git a/changelogs/fragments/passwordstore-lock.yml b/changelogs/fragments/passwordstore-lock.yml deleted file mode 100644 index 0d1f3cc9c3..0000000000 --- a/changelogs/fragments/passwordstore-lock.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447)." diff --git a/changelogs/fragments/remove-unneeded-imports.yml b/changelogs/fragments/remove-unneeded-imports.yml deleted file mode 100644 index a5fed1d93e..0000000000 --- a/changelogs/fragments/remove-unneeded-imports.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940)." diff --git a/changelogs/fragments/xxxx-ldap-ca-cert-file.yml b/changelogs/fragments/xxxx-ldap-ca-cert-file.yml deleted file mode 100644 index 9730e08271..0000000000 --- a/changelogs/fragments/xxxx-ldap-ca-cert-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185).