2021-11-02 06:16:45 +01:00
|
|
|
ancestor: 4.0.0
|
2022-04-29 12:28:39 +02:00
|
|
|
releases:
|
2022-05-17 13:45:04 +02:00
|
|
|
5.0.0:
|
|
|
|
changes:
|
|
|
|
breaking_changes:
|
|
|
|
- lists_mergeby and groupby_as_dict filter plugins - adjust filter plugin filename.
|
|
|
|
This change is not visible to end-users, it only affects possible other collections
|
|
|
|
importing Python paths (https://github.com/ansible-collections/community.general/pull/4625).
|
|
|
|
- yarn - remove unsupported and unnecessary ``--no-emoji`` flag (https://github.com/ansible-collections/community.general/pull/4662).
|
|
|
|
bugfixes:
|
|
|
|
- consul - fixed bug where class ``ConsulService`` was overwriting the field
|
|
|
|
``checks``, preventing the addition of checks to a service (https://github.com/ansible-collections/community.general/pull/4590).
|
|
|
|
- gconftool2 - properly escape values when passing them to ``gconftool-2`` (https://github.com/ansible-collections/community.general/pull/4647).
|
|
|
|
- gitlab_hook - avoid errors during idempotency check when an attribute does
|
|
|
|
not exist (https://github.com/ansible-collections/community.general/pull/4668).
|
|
|
|
- onepassword - search all valid configuration locations and use the first found
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4640).
|
|
|
|
- opentelemetry callback plugin - fix task message attribute that is reported
|
|
|
|
failed regardless of the task result (https://github.com/ansible-collections/community.general/pull/4624).
|
|
|
|
- opentelemetry callback plugin - fix warning for the include_tasks (https://github.com/ansible-collections/community.general/pull/4623).
|
|
|
|
- redfish_command - the iLO4 Redfish implementation only supports the ``image_url``
|
|
|
|
parameter in the underlying API calls to ``VirtualMediaInsert`` and ``VirtualMediaEject``.
|
|
|
|
Any values set (or the defaults) for ``write_protected`` or ``inserted`` will
|
|
|
|
be ignored (https://github.com/ansible-collections/community.general/pull/4596).
|
|
|
|
- terraform - fix list initialization to support both Python 2 and Python 3
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4531).
|
|
|
|
- zypper - fix undefined variable when running in check mode (https://github.com/ansible-collections/community.general/pull/4667).
|
|
|
|
deprecated_features:
|
|
|
|
- ansible_galaxy_install - deprecated support for ``ansible`` 2.9 and ``ansible-base``
|
|
|
|
2.10 (https://github.com/ansible-collections/community.general/pull/4601).
|
|
|
|
- dig lookup plugin - the ``DLV`` record type has been decommissioned in 2017
|
|
|
|
and support for it will be removed from community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/4618).
|
|
|
|
minor_changes:
|
|
|
|
- ModuleHelper module utils - ``ModuleHelperBase` now delegates the attributes
|
|
|
|
``check_mode``, ``get_bin_path``, ``warn``, and ``deprecate`` to the underlying
|
|
|
|
``AnsibleModule`` instance (https://github.com/ansible-collections/community.general/pull/4600).
|
|
|
|
- ModuleHelper module utils - ``ModuleHelperBase`` now has a convenience method
|
|
|
|
``do_raise`` (https://github.com/ansible-collections/community.general/pull/4660).
|
|
|
|
- ipa_dnsrecord - add new argument ``record_values``, mutually exclusive to
|
|
|
|
``record_value``, which supports multiple values for one record (https://github.com/ansible-collections/community.general/pull/4578).
|
|
|
|
- pritunl_user - add ``mac_addresses`` parameter (https://github.com/ansible-collections/community.general/pull/4535).
|
|
|
|
- rax_files_objects - minor refactoring improving code quality (https://github.com/ansible-collections/community.general/pull/4649).
|
|
|
|
- redfish_* modules - the contents of ``@Message.ExtendedInfo`` will be returned
|
|
|
|
as a string in the event that ``@Message.ExtendedInfo.Messages`` does not
|
|
|
|
exist. This is likely more useful than the standard HTTP error (https://github.com/ansible-collections/community.general/pull/4596).
|
|
|
|
- to_time_unit filter plugins - the time filters has been extended to also allow
|
|
|
|
``0`` as input (https://github.com/ansible-collections/community.general/pull/4612).
|
|
|
|
- vmadm - minor refactoring and improvement on the module (https://github.com/ansible-collections/community.general/pull/4581).
|
|
|
|
- vmadm - minor refactoring and improvement on the module (https://github.com/ansible-collections/community.general/pull/4648).
|
|
|
|
- zfs - minor refactoring in the code (https://github.com/ansible-collections/community.general/pull/4650).
|
|
|
|
release_summary: This is release 5.0.0 of ``community.general``, released on
|
|
|
|
2022-05-17.
|
|
|
|
fragments:
|
|
|
|
- 4065-onepassword-config.yml
|
|
|
|
- 4535-pritunl-add-mac_addresses-parameter.yml
|
|
|
|
- 4578-ipa_dnsrecord-add_multiple_record_support.yml
|
|
|
|
- 4581-vmadm-improvements.yaml
|
|
|
|
- 4590-consul-fix-service-checks.yaml
|
|
|
|
- 4595-fix-VirtualMediaInsert-iLO4.yml
|
|
|
|
- 4600-mh-delegate.yaml
|
|
|
|
- 4601-ansible-galaxy-install-deprecate-ansible29-and-210.yaml
|
|
|
|
- 4612-time_filter_zero.yml
|
|
|
|
- 4618-dig-dlv.yml
|
|
|
|
- 4621-terraform-py2-compat.yml
|
|
|
|
- 4623-opentelemetry_bug_fix_include_tasks.yml
|
|
|
|
- 4624-opentelemetry_bug_fix_hardcoded_value.yml
|
|
|
|
- 4625-fix-filter-filenames.yml
|
|
|
|
- 4647-gconftool2-command-arg.yaml
|
|
|
|
- 4648-vmadm-improvements-2.yaml
|
|
|
|
- 4649-rax-files-objects-improvements.yaml
|
|
|
|
- 4650-zfs-improvements.yaml
|
|
|
|
- 4651-zypper-checkmode-fix.yaml
|
|
|
|
- 4660-mh-added-do-raise.yaml
|
|
|
|
- 4662-yarn-emoji.yml
|
|
|
|
- 4668-gitlab_hook-use-None-for-non-existent-attr.yml
|
|
|
|
- 5.0.0.yml
|
|
|
|
release_date: '2022-05-17'
|
2022-04-29 12:28:39 +02:00
|
|
|
5.0.0-a1:
|
|
|
|
changes:
|
|
|
|
breaking_changes:
|
|
|
|
- Parts of this collection do not work with ansible-core 2.11 on Python 3.12+.
|
|
|
|
Please either upgrade to ansible-core 2.12+, or use Python 3.11 or earlier
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3988).
|
|
|
|
- The symbolic links used to implement flatmapping for all modules were removed
|
|
|
|
and replaced by ``meta/runtime.yml`` redirects. This effectively breaks compatibility
|
|
|
|
with Ansible 2.9 for all modules (without using their "long" names, which
|
|
|
|
is discouraged and which can change without previous notice since they are
|
|
|
|
considered an implementation detail) (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- a_module test plugin - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- archive - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- git_config - remove Ansible 2.9 and early ansible-base 2.10 compatibility
|
|
|
|
code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- java_keystore - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- lists_mergeby filter plugin - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- maven_artifact - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- memcached cache plugin - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- path_join filter plugin shim - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
- redis cache plugin - remove Ansible 2.9 compatibility code (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
bugfixes:
|
|
|
|
- Various modules and plugins - use vendored version of ``distutils.version``
|
|
|
|
instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.general/pull/3936).
|
|
|
|
- a_module test plugin - fix crash when testing a module name that was tombstoned
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3660).
|
|
|
|
- alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976).
|
|
|
|
- cargo - fix detection of outdated packages when ``state=latest`` (https://github.com/ansible-collections/community.general/pull/4052).
|
|
|
|
- cargo - fix incorrectly reported changed status for packages with a name containing
|
|
|
|
a hyphen (https://github.com/ansible-collections/community.general/issues/4044,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4052).
|
|
|
|
- counter_enabled callback plugin - fix output to correctly display host and
|
|
|
|
task counters in serial mode (https://github.com/ansible-collections/community.general/pull/3709).
|
|
|
|
- dconf - skip processes that disappeared while we inspected them (https://github.com/ansible-collections/community.general/issues/4151).
|
|
|
|
- dnsmadeeasy - fix failure on deleting DNS entries when API response does not
|
|
|
|
contain monitor value (https://github.com/ansible-collections/community.general/issues/3620).
|
|
|
|
- dsv lookup plugin - raise an Ansible error if the wrong ``python-dsv-sdk``
|
|
|
|
version is installed (https://github.com/ansible-collections/community.general/pull/4422).
|
|
|
|
- filesize - add support for busybox dd implementation, that is used by default
|
|
|
|
on Alpine linux (https://github.com/ansible-collections/community.general/pull/4288,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4259).
|
|
|
|
- git_branch - remove deprecated and unnecessary branch ``unprotect`` method
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4496).
|
|
|
|
- github_repo - ``private`` and ``description`` attributes should not be set
|
|
|
|
to default values when the repo already exists (https://github.com/ansible-collections/community.general/pull/2386).
|
|
|
|
- 'gitlab_group - improve searching for projects inside group on deletion (https://github.com/ansible-collections/community.general/pull/4491).
|
|
|
|
|
|
|
|
'
|
|
|
|
- 'gitlab_group_members - handle more than 20 groups when finding a group (https://github.com/ansible-collections/community.general/pull/4491,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4460, https://github.com/ansible-collections/community.general/issues/3729).
|
|
|
|
|
|
|
|
'
|
|
|
|
- gitlab_group_variable - add missing documentation about GitLab versions that
|
|
|
|
support ``environment_scope`` and ``variable_type`` (https://github.com/ansible-collections/community.general/pull/4038).
|
|
|
|
- 'gitlab_group_variable - allow to set same variable name under different environment
|
|
|
|
scopes. Due this change, the return value ``group_variable`` differs from
|
|
|
|
previous version in check mode. It was counting ``updated`` values, because
|
|
|
|
it was accidentally overwriting environment scopes (https://github.com/ansible-collections/community.general/pull/4038).
|
|
|
|
|
|
|
|
'
|
|
|
|
- gitlab_group_variable - fix idempotent change behaviour for float and integer
|
|
|
|
variables (https://github.com/ansible-collections/community.general/pull/4038).
|
|
|
|
- 'gitlab_hook - handle more than 20 hooks when finding a hook (https://github.com/ansible-collections/community.general/pull/4491).
|
|
|
|
|
|
|
|
'
|
|
|
|
- 'gitlab_project - handle more than 20 namespaces when finding a namespace
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4491).
|
|
|
|
|
|
|
|
'
|
|
|
|
- 'gitlab_project_members - handle more than 20 projects and users when finding
|
|
|
|
a project resp. user (https://github.com/ansible-collections/community.general/pull/4491).
|
|
|
|
|
|
|
|
'
|
|
|
|
- gitlab_project_variable - ``value`` is not necessary when deleting variables
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4150).
|
|
|
|
- gitlab_project_variable - add missing documentation about GitLab versions
|
|
|
|
that support ``environment_scope`` and ``variable_type`` (https://github.com/ansible-collections/community.general/issues/4038).
|
|
|
|
- 'gitlab_project_variable - allow to set same variable name under different
|
|
|
|
environment scopes. Due this change, the return value ``project_variable``
|
|
|
|
differs from previous version in check mode. It was counting ``updated`` values,
|
|
|
|
because it was accidentally overwriting environment scopes (https://github.com/ansible-collections/community.general/issues/4038).
|
|
|
|
|
|
|
|
'
|
|
|
|
- gitlab_project_variable - fix idempotent change behaviour for float and integer
|
|
|
|
variables (https://github.com/ansible-collections/community.general/issues/4038).
|
|
|
|
- gitlab_runner - make ``project`` and ``owned`` mutually exclusive (https://github.com/ansible-collections/community.general/pull/4136).
|
|
|
|
- gitlab_runner - use correct API endpoint to create and retrieve project level
|
|
|
|
runners when using ``project`` (https://github.com/ansible-collections/community.general/pull/3965).
|
|
|
|
- 'gitlab_user - handle more than 20 users and SSH keys when finding a user
|
|
|
|
resp. SSH key (https://github.com/ansible-collections/community.general/pull/4491).
|
|
|
|
|
|
|
|
'
|
|
|
|
- homebrew_cask - fix force install operation (https://github.com/ansible-collections/community.general/issues/3703).
|
|
|
|
- icinga2 inventory plugin - handle 404 error when filter produces no results
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/3875, https://github.com/ansible-collections/community.general/pull/3906).
|
|
|
|
- imc_rest - fixes the module failure due to the usage of ``itertools.izip_longest``
|
|
|
|
which is not available in Python 3 (https://github.com/ansible-collections/community.general/issues/4206).
|
|
|
|
- ini_file - when removing nothing do not report changed (https://github.com/ansible-collections/community.general/issues/4154).
|
|
|
|
- interfaces_file - fixed the check for existing option in interface (https://github.com/ansible-collections/community.general/issues/3841).
|
|
|
|
- jail connection plugin - replace deprecated ``distutils.spawn.find_executable``
|
|
|
|
with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934).
|
|
|
|
- jira - fixed bug where module returns error related to dictionary key ``body``
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/3419).
|
|
|
|
- keycloak - fix parameters types for ``defaultDefaultClientScopes`` and ``defaultOptionalClientScopes``
|
|
|
|
from list of dictionaries to list of strings (https://github.com/ansible-collections/community.general/pull/4526).
|
|
|
|
- keycloak_* - the documented ``validate_certs`` parameter was not taken into
|
|
|
|
account when calling the ``open_url`` function in some cases, thus enforcing
|
|
|
|
certificate validation even when ``validate_certs`` was set to ``false``.
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4382)
|
|
|
|
- keycloak_user_federation - creating a user federation while specifying an
|
|
|
|
ID (that does not exist yet) no longer fail with a 404 Not Found (https://github.com/ansible-collections/community.general/pull/4212).
|
|
|
|
- keycloak_user_federation - mappers auto-created by keycloak are matched and
|
|
|
|
merged by their name and no longer create duplicated entries (https://github.com/ansible-collections/community.general/pull/4212).
|
|
|
|
- ldap_search - allow it to be used even in check mode (https://github.com/ansible-collections/community.general/issues/3619).
|
|
|
|
- linode inventory plugin - fix configuration handling relating to inventory
|
|
|
|
filtering (https://github.com/ansible-collections/community.general/pull/4336).
|
|
|
|
- listen_ports_facts - local port regex was not handling well IPv6 only binding.
|
|
|
|
Fixes the regex for ``ss`` (https://github.com/ansible-collections/community.general/pull/4092).
|
|
|
|
- lvol - allows logical volumes to be created with certain size arguments prefixed
|
|
|
|
with ``+`` to preserve behavior of older versions of this module (https://github.com/ansible-collections/community.general/issues/3665).
|
|
|
|
- lxd connection plugin - replace deprecated ``distutils.spawn.find_executable``
|
|
|
|
with Ansible's ``get_bin_path`` to find the ``lxc`` executable (https://github.com/ansible-collections/community.general/pull/3934).
|
|
|
|
- 'lxd inventory plugin - do not crash if OS and release metadata are not present
|
|
|
|
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4351).
|
|
|
|
|
|
|
|
'
|
|
|
|
- mail callback plugin - fix crash on Python 3 (https://github.com/ansible-collections/community.general/issues/4025,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4026).
|
|
|
|
- mail callback plugin - fix encoding of the name of sender and recipient (https://github.com/ansible-collections/community.general/issues/4060,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4061).
|
|
|
|
- mksysb - fixed bug for parameter ``backup_dmapi_fs`` was passing the wrong
|
|
|
|
CLI argument (https://github.com/ansible-collections/community.general/pull/3295).
|
|
|
|
- nmcli - fix returning "changed" when no mask set for IPv4 or IPv6 addresses
|
|
|
|
on task rerun (https://github.com/ansible-collections/community.general/issues/3768).
|
|
|
|
- nmcli - fix returning "changed" when routes parameters set, also suggest new
|
|
|
|
routes4 and routes6 format (https://github.com/ansible-collections/community.general/issues/4131).
|
|
|
|
- nmcli - fixed falsely reported changed status when ``mtu`` is omitted with
|
|
|
|
``dummy`` connections (https://github.com/ansible-collections/community.general/issues/3612,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/3625).
|
|
|
|
- nmcli - pass ``flags``, ``ingress``, ``egress`` params to ``nmcli`` (https://github.com/ansible-collections/community.general/issues/1086).
|
|
|
|
- nrdp callback plugin - fix error ``string arguments without an encoding``
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/3903).
|
|
|
|
- opennebula inventory plugin - complete the implementation of ``constructable``
|
|
|
|
for opennebula inventory plugin. Now ``keyed_groups``, ``compose``, ``groups``
|
|
|
|
actually work (https://github.com/ansible-collections/community.general/issues/4497).
|
|
|
|
- 'opentelemetry - fix generating a trace with a task containing ``no_log: true``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4043).'
|
|
|
|
- opentelemetry_plugin - honour ``ignore_errors`` when a task has failed instead
|
|
|
|
of reporting an error (https://github.com/ansible-collections/community.general/pull/3837).
|
|
|
|
- pacman - Use ``--groups`` instead of ``--group`` (https://github.com/ansible-collections/community.general/pull/4312).
|
|
|
|
- pacman - fix URL based package installation (https://github.com/ansible-collections/community.general/pull/4286,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4285).
|
|
|
|
- pacman - fix ``upgrade=yes`` (https://github.com/ansible-collections/community.general/pull/4275,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4274).
|
|
|
|
- pacman - fixed bug where ``absent`` state did not work for locally installed
|
|
|
|
packages (https://github.com/ansible-collections/community.general/pull/4464).
|
|
|
|
- pacman - make sure that ``packages`` is always returned when ``name`` or ``upgrade``
|
|
|
|
is specified, also if nothing is done (https://github.com/ansible-collections/community.general/pull/4329).
|
|
|
|
- pacman - when the ``update_cache`` option is combined with another option
|
|
|
|
such as ``upgrade``, report ``changed`` based on the actions performed by
|
|
|
|
the latter option. This was the behavior in community.general 4.4.0 and before.
|
|
|
|
In community.general 4.5.0, a task combining these options would always report
|
|
|
|
``changed`` (https://github.com/ansible-collections/community.general/pull/4318).
|
|
|
|
- passwordstore lookup plugin - fix error detection for non-English locales
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4219).
|
|
|
|
- passwordstore lookup plugin - prevent returning path names as passwords by
|
|
|
|
accident (https://github.com/ansible-collections/community.general/issues/4185,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4192).
|
|
|
|
- passwordstore lookup plugin - replace deprecated ``distutils.util.strtobool``
|
|
|
|
with Ansible's ``convert_bool.boolean`` to interpret values for the ``create``,
|
|
|
|
``returnall``, ``overwrite``, 'backup``, and ``nosymbols`` options (https://github.com/ansible-collections/community.general/pull/3934).
|
|
|
|
- pipx - passes the correct command line option ``--include-apps`` (https://github.com/ansible-collections/community.general/issues/3791).
|
|
|
|
- pritunl - fixed bug where pritunl plugin api add unneeded data in ``auth_string``
|
|
|
|
parameter (https://github.com/ansible-collections/community.general/issues/4527).
|
|
|
|
- proxmox - fixed ``onboot`` parameter causing module failures when undefined
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/3844).
|
|
|
|
- proxmox inventory plugin - always convert strings that follow the ``key=value[,key=value[...]]``
|
|
|
|
form into dictionaries (https://github.com/ansible-collections/community.general/pull/4349).
|
|
|
|
- proxmox inventory plugin - fix error when parsing container with LXC configs
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4472, https://github.com/ansible-collections/community.general/pull/4472).
|
|
|
|
- proxmox inventory plugin - fixed the ``description`` field being ignored if
|
|
|
|
it contained a comma (https://github.com/ansible-collections/community.general/issues/4348).
|
|
|
|
- proxmox inventory plugin - fixed the ``tags_parsed`` field when Proxmox returns
|
|
|
|
a single space for the ``tags`` entry (https://github.com/ansible-collections/community.general/pull/4378).
|
|
|
|
- proxmox_kvm - fix a bug when getting a state of VM without name will fail
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4508).
|
|
|
|
- proxmox_kvm - fix error in check when creating or cloning (https://github.com/ansible-collections/community.general/pull/4306).
|
|
|
|
- proxmox_kvm - fix error when checking whether Proxmox VM exists (https://github.com/ansible-collections/community.general/pull/4287).
|
|
|
|
- python_requirements_info - fails if version operator used without version
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3785).
|
|
|
|
- python_requirements_info - store ``mismatched`` return values per package
|
|
|
|
as documented in the module (https://github.com/ansible-collections/community.general/pull/4078).
|
|
|
|
- say callback plugin - replace deprecated ``distutils.spawn.find_executable``
|
|
|
|
with Ansible's ``get_bin_path`` to find the ``say`` resp. ``espeak`` executables
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3934).
|
|
|
|
- scaleway_user_data - fix double-quote added where no double-quote is needed
|
|
|
|
to user data in scaleway's server (``Content-type`` -> ``Content-Type``) (https://github.com/ansible-collections/community.general/pull/3940).
|
|
|
|
- slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932).
|
|
|
|
- terraform - fix command options being ignored during planned/plan in function
|
|
|
|
``build_plan`` such as ``lock`` or ``lock_timeout`` (https://github.com/ansible-collections/community.general/issues/3707,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/3726).
|
|
|
|
- vdo - fix options error (https://github.com/ansible-collections/community.general/pull/4163).
|
|
|
|
- xattr - fix exception caused by ``_run_xattr()`` raising a ``ValueError``
|
|
|
|
due to a mishandling of base64-encoded value (https://github.com/ansible-collections/community.general/issues/3673).
|
|
|
|
- xbps - fix error message that is reported when installing packages fails (https://github.com/ansible-collections/community.general/pull/4438).
|
|
|
|
- yarn - fix incorrect handling of ``yarn list`` and ``yarn global list`` output
|
|
|
|
that could result in fatal error (https://github.com/ansible-collections/community.general/pull/4050).
|
|
|
|
- yarn - fix incorrectly reported status when installing a package globally
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4045, https://github.com/ansible-collections/community.general/pull/4050).
|
|
|
|
- yarn - fix missing ``~`` expansion in yarn global install folder which resulted
|
|
|
|
in incorrect task status (https://github.com/ansible-collections/community.general/issues/4045,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4048).
|
|
|
|
- yum_versionlock - fix matching of existing entries with names passed to the
|
|
|
|
module. Match yum and dnf lock format (https://github.com/ansible-collections/community.general/pull/4183).
|
|
|
|
- zone connection plugin - replace deprecated ``distutils.spawn.find_executable``
|
|
|
|
with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934).
|
|
|
|
- zypper - fixed bug that caused zypper to always report [ok] and do nothing
|
|
|
|
on ``state=present`` when all packages in ``name`` had a version specification
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4371, https://github.com/ansible-collections/community.general/pull/4421).
|
|
|
|
deprecated_features:
|
|
|
|
- gem - the default of the ``norc`` option has been deprecated and will change
|
|
|
|
to ``true`` in community.general 6.0.0. Explicitly specify a value to avoid
|
|
|
|
a deprecation warning (https://github.com/ansible-collections/community.general/pull/4517).
|
|
|
|
- mail callback plugin - not specifying ``sender`` is deprecated and will be
|
|
|
|
disallowed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/4140).
|
|
|
|
- module_helper module utils - deprecated the attribute ``ModuleHelper.VarDict``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3801).
|
|
|
|
- nmcli - deprecate default hairpin mode for a bridge. This so we can change
|
|
|
|
it to ``false`` in community.general 7.0.0, as this is also the default in
|
|
|
|
``nmcli`` (https://github.com/ansible-collections/community.general/pull/4334).
|
|
|
|
- 'pacman - from community.general 5.0.0 on, the ``changed`` status of ``update_cache``
|
|
|
|
will no longer be ignored if ``name`` or ``upgrade`` is specified. To keep
|
|
|
|
the old behavior, add something like ``register: result`` and ``changed_when:
|
|
|
|
result.packages | length > 0`` to your task (https://github.com/ansible-collections/community.general/pull/4329).'
|
|
|
|
- proxmox inventory plugin - the current default ``true`` of the ``want_proxmox_nodes_ansible_host``
|
|
|
|
option has been deprecated. The default will change to ``false`` in community.general
|
|
|
|
6.0.0. To keep the current behavior, explicitly set ``want_proxmox_nodes_ansible_host``
|
|
|
|
to ``true`` in your inventory configuration. We suggest to already switch
|
|
|
|
to the new behavior by explicitly setting it to ``false``, and by using ``compose:``
|
|
|
|
to set ``ansible_host`` to the correct value. See the examples in the plugin
|
|
|
|
documentation for details (https://github.com/ansible-collections/community.general/pull/4466).
|
|
|
|
- vmadm - deprecated module parameter ``debug`` that was not used anywhere (https://github.com/ansible-collections/community.general/pull/4580).
|
|
|
|
known_issues:
|
|
|
|
- pacman - ``update_cache`` cannot differentiate between up to date and outdated
|
|
|
|
package lists and will report ``changed`` in both situations (https://github.com/ansible-collections/community.general/pull/4318).
|
|
|
|
- pacman - binaries specified in the ``executable`` parameter must support ``--print-format``
|
|
|
|
in order to be used by this module. In particular, AUR helper ``yay`` is known
|
|
|
|
not to currently support it (https://github.com/ansible-collections/community.general/pull/4312).
|
|
|
|
major_changes:
|
|
|
|
- The community.general collection no longer supports Ansible 2.9 and ansible-base
|
|
|
|
2.10. While we take no active measures to prevent usage, we will remove a
|
|
|
|
lot of compatibility code and other compatility measures that will effectively
|
|
|
|
prevent using most content from this collection with Ansible 2.9, and some
|
|
|
|
content of this collection with ansible-base 2.10. Both Ansible 2.9 and ansible-base
|
|
|
|
2.10 will very soon be End of Life and if you are still using them, you should
|
|
|
|
consider upgrading to ansible-core 2.11 or later as soon as possible (https://github.com/ansible-collections/community.general/pull/4548).
|
|
|
|
minor_changes:
|
|
|
|
- Avoid internal ansible-core module_utils in favor of equivalent public API
|
|
|
|
available since at least Ansible 2.9. This fixes some instances added since
|
|
|
|
the last time this was fixed (https://github.com/ansible-collections/community.general/pull/4232).
|
|
|
|
- Remove vendored copy of ``distutils.version`` in favor of vendored copy included
|
|
|
|
with ansible-core 2.12+. For ansible-core 2.11, uses ``distutils.version``
|
|
|
|
for Python < 3.12. There is no support for ansible-core 2.11 with Python 3.12+
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3988).
|
|
|
|
- aix_filesystem - calling ``run_command`` with arguments as ``list`` instead
|
|
|
|
of ``str`` (https://github.com/ansible-collections/community.general/pull/3833).
|
|
|
|
- aix_lvg - calling ``run_command`` with arguments as ``list`` instead of ``str``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3834).
|
|
|
|
- alternatives - add ``state`` parameter, which provides control over whether
|
|
|
|
the alternative should be set as the active selection for its alternatives
|
|
|
|
group (https://github.com/ansible-collections/community.general/issues/4543,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4557).
|
|
|
|
- ansible_galaxy_install - added option ``no_deps`` to the module (https://github.com/ansible-collections/community.general/issues/4174).
|
|
|
|
- atomic_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- clc_alert_policy - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- clc_group - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- clc_loadbalancer - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- clc_server - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- cmd_runner module util - reusable command runner with consistent argument
|
|
|
|
formatting and sensible defaults (https://github.com/ansible-collections/community.general/pull/4476).
|
|
|
|
- cobbler inventory plugin - add ``include_profiles`` option (https://github.com/ansible-collections/community.general/pull/4068).
|
|
|
|
- datadog_monitor - support new datadog event monitor of type `event-v2 alert`
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4457)
|
|
|
|
- filesystem - add support for resizing btrfs (https://github.com/ansible-collections/community.general/issues/4465).
|
|
|
|
- gitlab - add more token authentication support with the new options ``api_oauth_token``
|
|
|
|
and ``api_job_token`` (https://github.com/ansible-collections/community.general/issues/705).
|
|
|
|
- gitlab - clean up modules and utils (https://github.com/ansible-collections/community.general/pull/3694).
|
|
|
|
- gitlab_group, gitlab_project - add new option ``avatar_path`` (https://github.com/ansible-collections/community.general/pull/3792).
|
|
|
|
- gitlab_group_variable - new ``variables`` parameter (https://github.com/ansible-collections/community.general/pull/4038
|
|
|
|
and https://github.com/ansible-collections/community.general/issues/4074).
|
|
|
|
- gitlab_project - add new option ``default_branch`` to gitlab_project (if ``readme
|
|
|
|
= true``) (https://github.com/ansible-collections/community.general/pull/3792).
|
|
|
|
- gitlab_project_variable - new ``variables`` parameter (https://github.com/ansible-collections/community.general/issues/4038).
|
|
|
|
- hponcfg - revamped module using ModuleHelper (https://github.com/ansible-collections/community.general/pull/3840).
|
|
|
|
- icinga2 inventory plugin - added the ``display_name`` field to variables (https://github.com/ansible-collections/community.general/issues/3875,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/3906).
|
|
|
|
- icinga2 inventory plugin - implemented constructed interface (https://github.com/ansible-collections/community.general/pull/4088).
|
|
|
|
- icinga2 inventory plugin - inventory object names are changable using ``inventory_attr``
|
|
|
|
in your config file to the host object name, address, or display_name fields
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/3875, https://github.com/ansible-collections/community.general/pull/3906).
|
|
|
|
- ip_netns - calling ``run_command`` with arguments as ``list`` instead of ``str``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3822).
|
|
|
|
- ipa_dnszone - ``dynamicupdate`` is now a boolean parameter, instead of a string
|
|
|
|
parameter accepting ``"true"`` and ``"false"``. Also the module is now idempotent
|
|
|
|
with respect to ``dynamicupdate`` (https://github.com/ansible-collections/community.general/pull/3374).
|
|
|
|
- ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374).
|
|
|
|
- ipa_service - add ``skip_host_check`` parameter. (https://github.com/ansible-collections/community.general/pull/4417).
|
|
|
|
- ipmi_boot - add support for user-specified IPMI encryption key (https://github.com/ansible-collections/community.general/issues/3698).
|
|
|
|
- ipmi_power - add ``machine`` option to ensure the power state via the remote
|
|
|
|
target address (https://github.com/ansible-collections/community.general/pull/3968).
|
|
|
|
- ipmi_power - add support for user-specified IPMI encryption key (https://github.com/ansible-collections/community.general/issues/3698).
|
|
|
|
- iso_extract - calling ``run_command`` with arguments as ``list`` instead of
|
|
|
|
``str`` (https://github.com/ansible-collections/community.general/pull/3805).
|
|
|
|
- java_cert - calling ``run_command`` with arguments as ``list`` instead of
|
|
|
|
``str`` (https://github.com/ansible-collections/community.general/pull/3835).
|
|
|
|
- jira - add support for Bearer token auth (https://github.com/ansible-collections/community.general/pull/3838).
|
|
|
|
- jira - when creating a comment, ``fields`` now is used for additional data
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4304).
|
|
|
|
- keycloak_* modules - added connection timeout parameter when calling server
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4168).
|
|
|
|
- keycloak_client - add ``always_display_in_console`` parameter (https://github.com/ansible-collections/community.general/issues/4390).
|
|
|
|
- keycloak_client - add ``default_client_scopes`` and ``optional_client_scopes``
|
|
|
|
parameters. (https://github.com/ansible-collections/community.general/pull/4385).
|
|
|
|
- keycloak_user_federation - add sssd user federation support (https://github.com/ansible-collections/community.general/issues/3767).
|
|
|
|
- ldap_entry - add support for recursive deletion (https://github.com/ansible-collections/community.general/issues/3613).
|
|
|
|
- linode inventory plugin - add support for caching inventory results (https://github.com/ansible-collections/community.general/pull/4179).
|
|
|
|
- linode inventory plugin - allow templating of ``access_token`` variable in
|
|
|
|
Linode inventory plugin (https://github.com/ansible-collections/community.general/pull/4040).
|
|
|
|
- listen_ports_facts - add support for ``ss`` command besides ``netstat`` (https://github.com/ansible-collections/community.general/pull/3708).
|
|
|
|
- lists_mergeby filter plugin - add parameters ``list_merge`` and ``recursive``.
|
|
|
|
These are only supported when used with ansible-base 2.10 or ansible-core,
|
|
|
|
but not with Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/4058).
|
|
|
|
- logentries - calling ``run_command`` with arguments as ``list`` instead of
|
|
|
|
``str`` (https://github.com/ansible-collections/community.general/pull/3807).
|
|
|
|
- logstash_plugin - calling ``run_command`` with arguments as ``list`` instead
|
|
|
|
of ``str`` (https://github.com/ansible-collections/community.general/pull/3808).
|
|
|
|
- lxc_container - added ``wait_for_container`` parameter. If ``true`` the module
|
|
|
|
will wait until the running task reports success as the status (https://github.com/ansible-collections/community.general/pull/4039).
|
|
|
|
- lxc_container - calling ``run_command`` with arguments as ``list`` instead
|
|
|
|
of ``str`` (https://github.com/ansible-collections/community.general/pull/3851).
|
|
|
|
- lxd connection plugin - make sure that ``ansible_lxd_host``, ``ansible_executable``,
|
|
|
|
and ``ansible_lxd_executable`` work (https://github.com/ansible-collections/community.general/pull/3798).
|
|
|
|
- lxd inventory plugin - support virtual machines (https://github.com/ansible-collections/community.general/pull/3519).
|
|
|
|
- lxd_container - adds ``project`` option to allow selecting project for LXD
|
|
|
|
instance (https://github.com/ansible-collections/community.general/pull/4479).
|
|
|
|
- lxd_container - adds ``type`` option which also allows to operate on virtual
|
|
|
|
machines and not just containers (https://github.com/ansible-collections/community.general/pull/3661).
|
|
|
|
- lxd_profile - adds ``project`` option to allow selecting project for LXD profile
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4479).
|
|
|
|
- mail callback plugin - add ``Message-ID`` and ``Date`` headers (https://github.com/ansible-collections/community.general/issues/4055,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4056).
|
|
|
|
- mail callback plugin - properly use Ansible's option handling to split lists
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4140).
|
|
|
|
- mattermost - add the possibility to send attachments instead of text messages
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3946).
|
|
|
|
- mksysb - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3295).
|
|
|
|
- module_helper module utils - added decorators ``check_mode_skip`` and ``check_mode_skip_returns``
|
|
|
|
for skipping methods when ``check_mode=True`` (https://github.com/ansible-collections/community.general/pull/3849).
|
|
|
|
- monit - calling ``run_command`` with arguments as ``list`` instead of ``str``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3821).
|
|
|
|
- nmap inventory plugin - add ``sudo`` option in plugin in order to execute
|
|
|
|
``sudo nmap`` so that ``nmap`` runs with elevated privileges (https://github.com/ansible-collections/community.general/pull/4506).
|
|
|
|
- nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985).
|
|
|
|
- nmcli - add missing connection aliases ``802-3-ethernet`` and ``802-11-wireless``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4108).
|
|
|
|
- nmcli - add multiple addresses support for ``ip4`` parameter (https://github.com/ansible-collections/community.general/issues/1088,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/3738).
|
|
|
|
- nmcli - add multiple addresses support for ``ip6`` parameter (https://github.com/ansible-collections/community.general/issues/1088).
|
|
|
|
- nmcli - add support for ``eui64`` and ``ipv6privacy`` parameters (https://github.com/ansible-collections/community.general/issues/3357).
|
|
|
|
- nmcli - adds ``routes6`` and ``route_metric6`` parameters for supporting IPv6
|
|
|
|
routes (https://github.com/ansible-collections/community.general/issues/4059).
|
|
|
|
- nmcli - remove nmcli modify dependency on ``type`` parameter (https://github.com/ansible-collections/community.general/issues/2858).
|
|
|
|
- nomad_job - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- nomad_job_info - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- npm - add ability to use ``production`` flag when ``ci`` is set (https://github.com/ansible-collections/community.general/pull/4299).
|
|
|
|
- open_iscsi - extended module to allow rescanning of established session for
|
|
|
|
one or all targets (https://github.com/ansible-collections/community.general/issues/3763).
|
|
|
|
- opennebula - add the release action for VMs in the ``HOLD`` state (https://github.com/ansible-collections/community.general/pull/4036).
|
|
|
|
- opentelemetry_plugin - enrich service when using the ``docker_login`` (https://github.com/ansible-collections/community.general/pull/4104).
|
|
|
|
- opentelemetry_plugin - enrich service when using the ``jenkins``, ``hetzner``
|
|
|
|
or ``jira`` modules (https://github.com/ansible-collections/community.general/pull/4105).
|
|
|
|
- packet_device - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- packet_sshkey - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- packet_volume - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- pacman - add ``remove_nosave`` parameter to avoid saving modified configuration
|
|
|
|
files as ``.pacsave`` files. (https://github.com/ansible-collections/community.general/pull/4316,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4315).
|
|
|
|
- pacman - add ``stdout`` and ``stderr`` as return values (https://github.com/ansible-collections/community.general/pull/3758).
|
|
|
|
- pacman - now implements proper change detection for ``update_cache=true``.
|
|
|
|
Adds ``cache_updated`` return value to when ``update_cache=true`` to report
|
|
|
|
this result independently of the module's overall changed return value (https://github.com/ansible-collections/community.general/pull/4337).
|
|
|
|
- pacman - the module has been rewritten and is now much faster when using ``state=latest``.
|
|
|
|
Operations are now done all packages at once instead of package per package
|
|
|
|
and the configured output format of ``pacman`` no longer affect the module's
|
|
|
|
operation. (https://github.com/ansible-collections/community.general/pull/3907,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/3783, https://github.com/ansible-collections/community.general/issues/4079)
|
|
|
|
- passwordstore lookup plugin - add configurable ``lock`` and ``locktimeout``
|
|
|
|
options to avoid race conditions in itself and in the ``pass`` utility it
|
|
|
|
calls. By default, the plugin now locks on write operations (https://github.com/ansible-collections/community.general/pull/4194).
|
|
|
|
- pipx - added options ``editable`` and ``pip_args`` (https://github.com/ansible-collections/community.general/issues/4300).
|
|
|
|
- profitbricks - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930).
|
|
|
|
- proxmox - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- proxmox inventory plugin - add support for client-side jinja filters (https://github.com/ansible-collections/community.general/issues/3553).
|
|
|
|
- proxmox inventory plugin - add support for templating the ``url``, ``user``,
|
|
|
|
and ``password`` options (https://github.com/ansible-collections/community.general/pull/4418).
|
|
|
|
- proxmox inventory plugin - add token authentication as an alternative to username/password
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4540).
|
|
|
|
- proxmox inventory plugin - parse LXC configs returned by the proxmox API (https://github.com/ansible-collections/community.general/pull/4472).
|
|
|
|
- proxmox modules - move ``HAS_PROXMOXER`` check into ``module_utils`` (https://github.com/ansible-collections/community.general/pull/4030).
|
|
|
|
- proxmox modules - move common code into ``module_utils`` (https://github.com/ansible-collections/community.general/pull/4029).
|
|
|
|
- proxmox_kvm - added EFI disk support when creating VM with OVMF UEFI BIOS
|
|
|
|
with new ``efidisk0`` option (https://github.com/ansible-collections/community.general/pull/4106,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/1638).
|
|
|
|
- proxmox_kwm - add ``win11`` to ``ostype`` parameter for Windows 11 and Windows
|
|
|
|
Server 2022 support (https://github.com/ansible-collections/community.general/issues/4023,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4191).
|
|
|
|
- proxmox_snap - add restore snapshot option (https://github.com/ansible-collections/community.general/pull/4377).
|
|
|
|
- proxmox_snap - fixed timeout value to correctly reflect time in seconds. The
|
|
|
|
timeout was off by one second (https://github.com/ansible-collections/community.general/pull/4377).
|
|
|
|
- puppet - remove deprecation for ``show_diff`` parameter. Its alias ``show-diff``
|
|
|
|
is still deprecated and will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/3980).
|
|
|
|
- python_requirements_info - returns python version broken down into its components,
|
|
|
|
and some minor refactoring (https://github.com/ansible-collections/community.general/pull/3797).
|
|
|
|
- redfish_command - add ``GetHostInterfaces`` command to enable reporting Redfish
|
|
|
|
Host Interface information (https://github.com/ansible-collections/community.general/issues/3693).
|
|
|
|
- redfish_command - add ``IndicatorLedOn``, ``IndicatorLedOff``, and ``IndicatorLedBlink``
|
|
|
|
commands to the Systems category for controling system LEDs (https://github.com/ansible-collections/community.general/issues/4084).
|
|
|
|
- redfish_command - add ``SetHostInterface`` command to enable configuring the
|
|
|
|
Redfish Host Interface (https://github.com/ansible-collections/community.general/issues/3632).
|
|
|
|
- redis - add authentication parameters ``login_user``, ``tls``, ``validate_certs``,
|
|
|
|
and ``ca_certs`` (https://github.com/ansible-collections/community.general/pull/4207).
|
|
|
|
- scaleway inventory plugin - add profile parameter ``scw_profile`` (https://github.com/ansible-collections/community.general/pull/4049).
|
|
|
|
- scaleway_compute - add possibility to use project identifier (new ``project``
|
|
|
|
option) instead of deprecated organization identifier (https://github.com/ansible-collections/community.general/pull/3951).
|
|
|
|
- scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964).
|
|
|
|
- seport - minor refactoring (https://github.com/ansible-collections/community.general/pull/4471).
|
|
|
|
- smartos_image_info - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- snap - add option ``options`` permitting to set options using the ``snap set``
|
|
|
|
command (https://github.com/ansible-collections/community.general/pull/3943).
|
|
|
|
- sudoers - add support for ``runas`` parameter (https://github.com/ansible-collections/community.general/issues/4379).
|
|
|
|
- svc - calling ``run_command`` with arguments as ``list`` instead of ``str``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3829).
|
|
|
|
- syslog_json - add option to skip logging of ``gather_facts`` playbook tasks;
|
|
|
|
use v2 callback API (https://github.com/ansible-collections/community.general/pull/4223).
|
|
|
|
- terraform - adds ``terraform_upgrade`` parameter which allows ``terraform
|
|
|
|
init`` to satisfy new provider constraints in an existing Terraform project
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4333).
|
|
|
|
- udm_group - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- udm_share - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
|
|
|
|
- vmadm - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- webfaction_app - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- webfaction_db - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
|
|
|
|
- xattr - calling ``run_command`` with arguments as ``list`` instead of ``str``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/3806).
|
|
|
|
- xfconf - added missing value types ``char``, ``uchar``, ``int64`` and ``uint64``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4534).
|
|
|
|
- xfconf - minor refactor on the base class for the module (https://github.com/ansible-collections/community.general/pull/3919).
|
|
|
|
- zypper - add support for ``--clean-deps`` option to remove packages that depend
|
|
|
|
on a package being removed (https://github.com/ansible-collections/community.general/pull/4195).
|
|
|
|
release_summary: Alpha release for community.general 5.0.0.
|
|
|
|
removed_features:
|
|
|
|
- ali_instance_info - removed the options ``availability_zone``, ``instance_ids``,
|
|
|
|
and ``instance_names``. Use filter item ``zone_id`` instead of ``availability_zone``,
|
|
|
|
filter item ``instance_ids`` instead of ``instance_ids``, and filter item
|
|
|
|
``instance_name`` instead of ``instance_names`` (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- apt_rpm - removed the deprecated alias ``update-cache`` of ``update_cache``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- compose - removed various deprecated aliases. Use the version with ``_`` instead
|
|
|
|
of ``-`` instead (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- dnsimple - remove support for dnsimple < 2.0.0 (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- github_deploy_key - removed the deprecated alias ``2fa_token`` of ``otp``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- homebrew, homebrew_cask - removed the deprecated alias ``update-brew`` of
|
|
|
|
``update_brew`` (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- linode - removed the ``backupsenabled`` option. Use ``backupweeklyday`` or
|
|
|
|
``backupwindow`` to enable backups (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- opkg - removed the deprecated alias ``update-cache`` of ``update_cache`` (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- pacman - if ``update_cache=true`` is used with ``name`` or ``upgrade``, the
|
|
|
|
changed state will now also indicate if only the cache was updated. To keep
|
|
|
|
the old behavior - only indicate ``changed`` when a package was installed/upgraded
|
|
|
|
-, use ``changed_when`` as indicated in the module examples (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- pacman - removed the deprecated alias ``update-cache`` of ``update_cache``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- proxmox, proxmox_kvm, proxmox_snap - no longer allow to specify a VM name
|
|
|
|
that matches multiple VMs. If this happens, the modules now fail (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- serverless - removed the ``functions`` option. It was not used by the module
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- slackpkg - removed the deprecated alias ``update-cache`` of ``update_cache``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- urpmi - removed the deprecated alias ``no-recommends`` of ``no_recommends``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- urpmi - removed the deprecated alias ``update-cache`` of ``update_cache``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- xbps - removed the deprecated alias ``update-cache`` of ``update_cache`` (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
- xfconf - the ``get`` state has been removed. Use the ``xfconf_info`` module
|
|
|
|
instead (https://github.com/ansible-collections/community.general/pull/4516).
|
|
|
|
fragments:
|
|
|
|
- 1088-add_multiple_ipv6_address_support.yml
|
|
|
|
- 1088-nmcli_add_multiple_addresses_support.yml
|
|
|
|
- 2386-github_repo-fix-idempotency-issues.yml
|
|
|
|
- 3295-mksysb-revamp.yaml
|
|
|
|
- 3357-nmcli-eui64-and-ipv6privacy.yml
|
|
|
|
- 3374-add-ipa-ptr-sync-support.yml
|
|
|
|
- 3519-inventory-support-lxd-4.yml
|
|
|
|
- 3625-nmcli_false_changed_mtu_fix.yml
|
|
|
|
- 3632-add-redfish-host-interface-config-support.yml
|
|
|
|
- 3660-a_module-tombstone.yml
|
|
|
|
- 3661-lxd_container-add-vm-support.yml
|
|
|
|
- 3667-ldap_search.yml
|
|
|
|
- 3675-xattr-handle-base64-values.yml
|
|
|
|
- 3681-lvol-fix-create.yml
|
|
|
|
- 3693-add-redfish-host-interface-info-support.yml
|
|
|
|
- 3694-gitlab-cleanup.yml
|
|
|
|
- 3702-ipmi-encryption-key.yml
|
|
|
|
- 3703-force-install-homebrew-cask.yml
|
|
|
|
- 3708-listen_ports_facts-add-ss-support.yml
|
|
|
|
- 3709-support-batch-mode.yml
|
|
|
|
- 3726-terraform-missing-parameters-planned-fix.yml
|
|
|
|
- 3758-pacman-add-stdout-stderr.yml
|
|
|
|
- 3765-extend-open_iscsi-with-rescan.yml
|
|
|
|
- 3768-nmcli_fix_changed_when_no_mask_set.yml
|
|
|
|
- 3780-add-keycloak-sssd-user-federation.yml
|
|
|
|
- 3785-python_requirements_info-versionless-op.yaml
|
|
|
|
- 3792-improve_gitlab_group_and_project.yml
|
|
|
|
- 3797-python_requirements_info-improvements.yaml
|
|
|
|
- 3798-fix-lxd-connection-option-vars-support.yml
|
|
|
|
- 3800-pipx-include-apps.yaml
|
|
|
|
- 3801-mh-deprecate-vardict-attr.yaml
|
|
|
|
- 3805-iso_extract-run_command-list.yaml
|
|
|
|
- 3806-xattr-run_command-list.yaml
|
|
|
|
- 3807-logentries-run_command-list.yaml
|
|
|
|
- 3808-logstash_plugin-run_command-list.yaml
|
|
|
|
- 3821-monit-run-list.yaml
|
|
|
|
- 3822-ip_netns-run-list.yaml
|
|
|
|
- 3829-svc-run-list.yaml
|
|
|
|
- 3833-aix_filesystem-run-list.yaml
|
|
|
|
- 3834-aix-lvg-run-list.yaml
|
|
|
|
- 3835-java-cert-run-list.yaml
|
|
|
|
- 3837-opentelemetry_plugin-honour_ignore_errors.yaml
|
|
|
|
- 3838-jira-token.yaml
|
|
|
|
- 3840-hponcfg-mh-revamp.yaml
|
|
|
|
- 3849-mh-check-mode-decos.yaml
|
|
|
|
- 3851-lxc-container-run-list.yaml
|
|
|
|
- 3862-interfaces-file-fix-dup-option.yaml
|
|
|
|
- 3867-jira-fix-body.yaml
|
|
|
|
- 3874-proxmox-fix-onboot-param.yml
|
|
|
|
- 3875-icinga2-inv-fix.yml
|
|
|
|
- 3896-nmcli_vlan_missing_options.yaml
|
|
|
|
- 3907-pacman-speedup.yml
|
|
|
|
- 3909-nrdp_fix_string_args_without_encoding.yaml
|
|
|
|
- 3916-fix-vdo-options-type.yml
|
|
|
|
- 3919-xfconf-baseclass.yaml
|
|
|
|
- 3921-add-counter-filter-plugin.yml
|
|
|
|
- 3930-proxmox-add-clone.yaml
|
|
|
|
- 3933-slack-charset-header.yaml
|
|
|
|
- 3934-distutils.yml
|
|
|
|
- 3935-use-gitlab-instance-runner-to-create-runner.yml
|
|
|
|
- 3936-distutils.version.yml
|
|
|
|
- 3940_fix_contenttype_scaleway_user_data.yml
|
|
|
|
- 3943-add-option-options-to-snap-module.yml
|
|
|
|
- 3946-mattermost_attachments.yml
|
|
|
|
- 3951-scaleway_compute_add_project_id.yml
|
|
|
|
- 3964-scaleway_volume_add_region.yml
|
|
|
|
- 3968-ipmi_power-add-machine-option.yaml
|
|
|
|
- 3976-fix-alternatives-parsing.yml
|
|
|
|
- 3980-puppet-show_diff.yml
|
|
|
|
- 3985-nmcli-add-wireguard-connection-type.yml
|
|
|
|
- 3988-distutils-vendor-removed.yml
|
|
|
|
- 4026-fix-mail-callback.yml
|
|
|
|
- 4029-proxmox-refactor.yml
|
|
|
|
- 4030-proxmox-has-proxmoxer.yml
|
|
|
|
- 4036-onevm-add-release-action.yaml
|
|
|
|
- 4038-fix-and-rework-gitlb-project-variable.yml
|
|
|
|
- 4039-cluster-container-wait.yml
|
|
|
|
- 4040-linode-token-templating.yaml
|
|
|
|
- 4043-fix-no-log-opentelemetry.yml
|
|
|
|
- 4048-expand-tilde-in-yarn-global-install-folder.yaml
|
|
|
|
- 4049-profile-for-scaleway-inventory.yml
|
|
|
|
- 4050-properly-parse-json-lines-output-from-yarn.yaml
|
|
|
|
- 4052-fix-detection-of-installed-cargo-packages-with-hyphens.yaml
|
|
|
|
- 4056-add-missing-mail-headers.yml
|
|
|
|
- 4058-lists_mergeby-add-parameters.yml
|
|
|
|
- 4061-fix-mail-recipient-encoding.yml
|
|
|
|
- 4062-nmcli-ipv6-routes-support.yml
|
|
|
|
- 4068-add-include_file-option.yml
|
|
|
|
- 4078-python_requirements_info.yaml
|
|
|
|
- 4084-add-redfish-system-indicator-led.yml
|
|
|
|
- 4086-rework_of_gitlab_proyect_variable_over_gitlab_group_variable.yml
|
|
|
|
- 4088-add-constructed-interface-for-icinga2-inventory.yml
|
|
|
|
- 4092-fix_local_ports_regex_listen_ports_facts.yaml
|
|
|
|
- 4104-opentelemetry_plugin-enrich_docker_login.yaml
|
|
|
|
- 4105-opentelemetry_plugin-enrich_jira_hetzner_jenkins_services.yaml
|
|
|
|
- 4106-proxmox-efidisk0-support.yaml
|
|
|
|
- 4108-nmcli-support-modifcation-without-type-param.yml
|
|
|
|
- 4131-nmcli_fix_reports_changed_for_routes4_parameter.yml
|
|
|
|
- 4136-gitlab_runner-make-project-owned-mutually-exclusive.yml
|
|
|
|
- 4140-mail-callback-options.yml
|
|
|
|
- 4150-gitlab-project-variable-absent-fix.yml
|
|
|
|
- 4151-dconf-catch-psutil-nosuchprocess.yaml
|
|
|
|
- 4154-ini_file_changed.yml
|
|
|
|
- 4168-add-keycloak-url-timeout.yml
|
|
|
|
- 4179-linode-inventory-cache.yaml
|
|
|
|
- 4183-fix-yum_versionlock.yaml
|
|
|
|
- 4191-proxmox-add-win11.yml
|
|
|
|
- 4192-improve-passwordstore-consistency.yml
|
|
|
|
- 4192-zypper-add-clean-deps.yml
|
|
|
|
- 4194-configurable-passwordstore-locking.yml
|
|
|
|
- 4206-imc-rest-module.yaml
|
|
|
|
- 4207-add-redis-tls-support.yml
|
|
|
|
- 4212-fixes-for-keycloak-user-federation.yml
|
|
|
|
- 4219-passwordstore-locale-fix.yml
|
|
|
|
- 4223-syslog-json-skip-syslog-option.yml
|
|
|
|
- 4232-text-converter-import.yml
|
|
|
|
- 4240-ansible_galaxy_install-no_deps.yml
|
|
|
|
- 4275-pacman-sysupgrade.yml
|
|
|
|
- 4286-pacman-url-pkgs.yml
|
|
|
|
- 4287-fix-proxmox-vm-chek.yml
|
|
|
|
- 4288-fix-4259-support-busybox-dd.yml
|
|
|
|
- 4299-npm-add-production-with-ci-flag.yml
|
|
|
|
- 4303-pipx-editable.yml
|
|
|
|
- 4304-jira-fields-in-comment.yml
|
|
|
|
- 4306-proxmox-fix-error-on-vm-clone.yml
|
|
|
|
- 4312-pacman-groups.yml
|
|
|
|
- 4316-pacman-remove-nosave.yml
|
|
|
|
- 4318-pacman-restore-old-changed-behavior.yml
|
|
|
|
- 4320-nmcli-hairpin.yml
|
|
|
|
- 4330-pacman-packages-update_cache.yml
|
|
|
|
- 4336-linode-inventory-filtering.yaml
|
|
|
|
- 4337-pacman-update_cache.yml
|
|
|
|
- 4349-proxmox-inventory-dict-facts.yml
|
|
|
|
- 4351-inventory-lxd-handling_metadata_wo_os_and_release.yml
|
|
|
|
- 4352-proxmox-inventory-filters.yml
|
|
|
|
- 4355-ldap-recursive-delete.yml
|
|
|
|
- 4377-allow-proxmox-snapshot-restoring.yml
|
|
|
|
- 4378-proxmox-inventory-tags.yml
|
|
|
|
- 4380-sudoers-runas-parameter.yml
|
|
|
|
- 4382-keycloak-add-missing-validate_certs-parameters.yml
|
|
|
|
- 4385-keycloak-client-default-optional-scopes.yml
|
|
|
|
- 4386-proxmox-support-templating-in-inventory-file.yml
|
|
|
|
- 4417-ipa_service-add-skip_host_check.yml
|
|
|
|
- 4421-zypper_package_version_handling_fix.yml
|
|
|
|
- 4422-warn-user-if-incorrect-SDK-version-is-installed.yaml
|
|
|
|
- 4429-keycloak-client-add-always-display-in-console.yml
|
|
|
|
- 4438-fix-error-message.yaml
|
|
|
|
- 4455-terraform-provider-upgrade.yml
|
|
|
|
- 4457-support-datadog-monitors-type-event-v2.yaml
|
|
|
|
- 4459-only-get-monitor-if-it-is-not-null-api-response.yaml
|
|
|
|
- 4464-pacman-fix-local-remove.yaml
|
|
|
|
- 4465-btrfs-resize.yml
|
|
|
|
- 4466-proxmox-ansible_host-deprecation.yml
|
|
|
|
- 4471-seport-refactor.yaml
|
|
|
|
- 4476-cmd_runner.yml
|
|
|
|
- 4479-add-project-support-for-lxd_container-and-lxd_profile.yml
|
|
|
|
- 4491-specify_all_in_list_calls.yaml
|
|
|
|
- 4492-proxmox_kvm_fix_vm_without_name.yaml
|
|
|
|
- 4496-remove-deprecated-method-in-gitlab-branch-module.yml
|
|
|
|
- 4506-sudo-in-nmap-inv-plugin.yaml
|
|
|
|
- 4516-deprecation-removals.yml
|
|
|
|
- 4517-gem-deprecate-norc.yml
|
|
|
|
- 4524-update-opennebula-inventory-plugin-to-match-documentation.yaml
|
|
|
|
- 4526-keycloak-realm-types.yaml
|
|
|
|
- 4530-fix-unauthorized-pritunl-request.yaml
|
|
|
|
- 4534-xfconf-added-value-types.yaml
|
|
|
|
- 4540-proxmox-inventory-token-auth.yml
|
|
|
|
- 4548-remove-2.9-2.10-compatibility.yml
|
|
|
|
- 4555-proxmox-lxc-key.yml
|
|
|
|
- 4556-remove-default-none-1.yml
|
|
|
|
- 4557-alternatives-add-state-parameter.yml
|
|
|
|
- 4567-remove-default-none-2.yml
|
|
|
|
- 4580-vmadm-deprecate-param-debug.yaml
|
|
|
|
- 5.0.0-a1.yml
|
|
|
|
- 705-gitlab-auth-support.yml
|
|
|
|
plugins:
|
|
|
|
filter:
|
|
|
|
- description: Counts hashable elements in a sequence
|
|
|
|
name: counter
|
|
|
|
namespace: null
|
|
|
|
release_date: '2022-04-29'
|
2022-05-30 13:00:22 +02:00
|
|
|
5.0.1:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
|
|
|
|
- filesystem - handle ``fatresize --info`` output lines without ``:`` (https://github.com/ansible-collections/community.general/pull/4700).
|
|
|
|
- filesystem - improve error messages when output cannot be parsed by including
|
|
|
|
newlines in escaped form (https://github.com/ansible-collections/community.general/pull/4700).
|
|
|
|
- keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241).
|
|
|
|
- redis* modules - fix call to ``module.fail_json`` when failing because of
|
|
|
|
missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733).
|
|
|
|
- xcc_redfish_command - for compatibility due to Redfish spec changes the virtualMedia
|
|
|
|
resource location changed from Manager to System (https://github.com/ansible-collections/community.general/pull/4682).
|
|
|
|
- zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4726).
|
|
|
|
minor_changes:
|
|
|
|
- cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
|
|
- mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
|
|
- pipx - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
|
|
- snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
|
|
- xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
|
|
release_summary: Regular bugfix release for inclusion in Ansible 6.0.0.
|
|
|
|
fragments:
|
|
|
|
- 4674-use-mh-raise.yaml
|
|
|
|
- 4682-compatibility-virtualmedia-resource-location.yaml
|
|
|
|
- 4700-code-changes.yml
|
|
|
|
- 4712-consul-bugfix.yaml
|
|
|
|
- 4719-fix-keycloak-realm.yaml
|
|
|
|
- 4726-zfs.yml
|
|
|
|
- 4733-redis-fail.yml
|
|
|
|
- 5.0.1.yml
|
|
|
|
release_date: '2022-05-30'
|
2022-06-06 09:50:15 +02:00
|
|
|
5.0.2:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- Include ``simplified_bsd.txt`` license file for various module utils, the
|
|
|
|
``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
|
|
|
|
release_summary: Maintenance and bugfix release for Ansible 6.0.0.
|
|
|
|
fragments:
|
|
|
|
- 5.0.2.yml
|
|
|
|
- simplified-bsd-license.yml
|
|
|
|
release_date: '2022-06-06'
|
2022-06-07 12:43:11 +02:00
|
|
|
5.1.0:
|
|
|
|
changes:
|
|
|
|
deprecated_features:
|
|
|
|
- cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt``
|
|
|
|
as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777).
|
|
|
|
minor_changes:
|
|
|
|
- ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()``
|
|
|
|
for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
|
|
|
|
- alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654).
|
|
|
|
- alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654).
|
|
|
|
- ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4752).
|
|
|
|
- cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return``
|
|
|
|
to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4736).
|
|
|
|
- nmcli - adds ``vpn`` type and parameter for supporting VPN with service type
|
|
|
|
L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
|
|
|
|
- proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new
|
|
|
|
groups ``<group_prefix>prelaunch``, ``<group_prefix>paused``. They will be
|
|
|
|
populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and
|
|
|
|
only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723).
|
|
|
|
- puppet - adds ``confdir`` parameter to configure a custom confir location
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4740).
|
|
|
|
- xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
|
|
|
|
- xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner``
|
|
|
|
specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776).
|
|
|
|
- xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
|
|
|
|
release_summary: Regular bugfix and feature release.
|
|
|
|
fragments:
|
|
|
|
- 4654-alternatives-add-subcommands.yml
|
|
|
|
- 4724-proxmox-qemu-extend.yaml
|
|
|
|
- 4736-cmd-runner-skip-if-check.yml
|
|
|
|
- 4740-puppet-feature.yaml
|
|
|
|
- 4746-add-vpn-support-nmcli.yaml
|
|
|
|
- 4752-ansible-galaxy-install-mh-updates.yml
|
|
|
|
- 4755-mhexception-improvement.yml
|
|
|
|
- 4776-xfconf-cmd-runner.yaml
|
|
|
|
- 4777-cmd-runner-deprecate-fmt.yaml
|
|
|
|
- 5.1.0.yml
|
|
|
|
modules:
|
|
|
|
- description: Retrieve GConf configurations
|
|
|
|
name: gconftool2_info
|
|
|
|
namespace: system
|
|
|
|
release_date: '2022-06-07'
|
2022-06-14 17:52:01 +02:00
|
|
|
5.1.1:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- alternatives - do not set the priority if the priority was not set by the
|
|
|
|
user (https://github.com/ansible-collections/community.general/pull/4810).
|
|
|
|
- alternatives - only pass subcommands when they are specified as module arguments
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4803, https://github.com/ansible-collections/community.general/issues/4804,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4836).
|
|
|
|
- alternatives - when ``subcommands`` is specified, ``link`` must be given for
|
|
|
|
every subcommand. This was already mentioned in the documentation, but not
|
|
|
|
enforced by the code (https://github.com/ansible-collections/community.general/pull/4836).
|
|
|
|
- nmcli - fix error caused by adding undefined module arguments for list options
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4373, https://github.com/ansible-collections/community.general/pull/4813).
|
|
|
|
- proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
|
|
|
|
- redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
|
|
|
|
- sudoers - ensure sudoers config files are created with the permissions requested
|
|
|
|
by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
|
|
|
|
release_summary: Bugfix release.
|
|
|
|
fragments:
|
|
|
|
- 4809-redhat_subscription-unsubscribe.yaml
|
|
|
|
- 4810-alternatives-bug.yml
|
|
|
|
- 4813-fix-nmcli-convert-list.yaml
|
|
|
|
- 4814-sudoers-file-permissions.yml
|
|
|
|
- 4816-proxmox-fix-extended-status.yaml
|
|
|
|
- 4836-alternatives.yml
|
|
|
|
- 5.1.1.yml
|
|
|
|
release_date: '2022-06-14'
|
2022-06-21 21:24:42 +02:00
|
|
|
5.2.0:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``.
|
|
|
|
- redfish_command - fix the check if a virtual media is unmounted to just check
|
|
|
|
for ``instered= false`` caused by Supermicro hardware that does not clear
|
|
|
|
the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839).
|
|
|
|
- redfish_command - the Supermicro Redfish implementation only supports the
|
|
|
|
``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert``
|
|
|
|
and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected``
|
|
|
|
or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839).
|
|
|
|
- 'sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).'
|
|
|
|
minor_changes:
|
|
|
|
- cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
|
|
|
|
- passwordstore lookup plugin - allow using alternative password managers by
|
|
|
|
detecting wrapper scripts, allow explicit configuration of pass and gopass
|
|
|
|
backends (https://github.com/ansible-collections/community.general/issues/4766).
|
|
|
|
- sudoers - will attempt to validate the proposed sudoers rule using visudo
|
|
|
|
if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794,
|
|
|
|
https://github.com/ansible-collections/community.general/issues/4745).
|
|
|
|
release_summary: Regular bugfix and feature release.
|
|
|
|
fragments:
|
|
|
|
- 4780-passwordstore-wrapper-compat.yml
|
|
|
|
- 4791-cmd-runner-callable.yaml
|
|
|
|
- 4794-sudoers-validation.yml
|
|
|
|
- 4839-fix-VirtualMediaInsert-Supermicro.yml
|
|
|
|
- 4852-sudoers-state-absent.yml
|
|
|
|
- 5.2.0.yml
|
|
|
|
- psf-license.yml
|
|
|
|
modules:
|
|
|
|
- description: Set or delete a passphrase using the Operating System's native
|
|
|
|
keyring
|
|
|
|
name: keyring
|
|
|
|
namespace: system
|
|
|
|
- description: Get a passphrase using the Operating System's native keyring
|
|
|
|
name: keyring_info
|
|
|
|
namespace: system
|
|
|
|
- description: Scaleway compute - private network management
|
|
|
|
name: scaleway_compute_private_network
|
|
|
|
namespace: cloud.scaleway
|
|
|
|
release_date: '2022-06-21'
|
2022-07-12 11:18:14 +02:00
|
|
|
5.3.0:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- cmd_runner module utils - fix bug caused by using the ``command`` variable
|
|
|
|
instead of ``self.command`` when looking for binary path (https://github.com/ansible-collections/community.general/pull/4903).
|
|
|
|
- dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
|
|
|
|
- lxd connection plugin - fix incorrect ``inventory_hostname`` in ``remote_addr``.
|
|
|
|
This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/issues/4886).
|
|
|
|
- proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config
|
|
|
|
string (https://github.com/ansible-collections/community.general/pull/4910).
|
|
|
|
- rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
|
|
|
|
- redfish_info - fix to ``GetChassisPower`` to correctly report power information
|
|
|
|
when multiple chassis exist, but not all chassis report power information
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/4901).
|
|
|
|
minor_changes:
|
|
|
|
- machinectl become plugin - can now be used with a password from another user
|
|
|
|
than root, if a polkit rule is present (https://github.com/ansible-collections/community.general/pull/4849).
|
|
|
|
- opentelemetry callback plugin - allow configuring opentelementry callback
|
|
|
|
via config file (https://github.com/ansible-collections/community.general/pull/4916).
|
|
|
|
- redfish_info - add ``GetManagerInventory`` to report list of Manager inventory
|
|
|
|
information (https://github.com/ansible-collections/community.general/issues/4899).
|
|
|
|
release_summary: Regular bugfix and feature release.
|
|
|
|
fragments:
|
|
|
|
- 4849-add-password-prompt-support-for-machinectl.yml
|
|
|
|
- 4886-fix-lxd-inventory-hostname.yml
|
|
|
|
- 4899-add-GetManagerInventory-for-redfish_info.yml
|
|
|
|
- 4901-fix-redfish-chassispower.yml
|
|
|
|
- 4903-cmdrunner-bugfix.yaml
|
|
|
|
- 4910-fix-for-agent-enabled.yml
|
|
|
|
- 4911-dsv-honor-tld-option.yml
|
|
|
|
- 4916-opentelemetry-ini-options.yaml
|
|
|
|
- 4933-fix-rax-clb-nodes.yaml
|
|
|
|
- 5.3.0.yml
|
|
|
|
release_date: '2022-07-12'
|
2022-08-02 12:20:29 +02:00
|
|
|
5.4.0:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- keyring_info - fix the result from the keyring library never getting returned
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4964).
|
|
|
|
- pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959).
|
|
|
|
- passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027).
|
|
|
|
- passwordstore lookup plugin - fix password store path detection for gopass
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4955).
|
|
|
|
- proxmox - fix error handling when getting VM by name when ``state=absent``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4945).
|
|
|
|
- proxmox_kvm - fix error handling when getting VM by name when ``state=absent``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4945).
|
|
|
|
- slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection
|
|
|
|
by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019).
|
|
|
|
- xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/5007).
|
|
|
|
minor_changes:
|
|
|
|
- ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
|
|
|
|
- apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
|
|
|
|
- consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996).
|
|
|
|
- dig lookup plugin - add option ``fail_on_error`` to allow stopping execution
|
|
|
|
on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
|
|
|
|
- keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible``
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/5023).
|
|
|
|
- lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
|
|
|
|
- listen_ports_facts - add new ``include_non_listening`` option which adds ``-a``
|
|
|
|
option to ``netstat`` and ``ss``. This shows both listening and non-listening
|
|
|
|
(for TCP this means established connections) sockets, and returns ``state``
|
|
|
|
and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/4953).
|
|
|
|
- maven_artifact - add a new ``unredirected_headers`` option that can be used
|
|
|
|
with ansible-core 2.12 and above. The default value is to not use ``Authorization``
|
|
|
|
and ``Cookie`` headers on redirects for security reasons. With ansible-core
|
|
|
|
2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812).
|
|
|
|
- pacman - added parameters ``reason`` and ``reason_for`` to set/change the
|
|
|
|
install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
|
|
|
|
- xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
|
|
|
|
- xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
|
|
|
|
- xfconf_info - use ``do_raise()`` instead of defining custom exception class
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/4975).
|
|
|
|
release_summary: Regular bugfix and feature release.
|
|
|
|
fragments:
|
|
|
|
- 4812-expose-unredirected-headers.yml
|
|
|
|
- 4945-fix-get_vm-int-parse-handling.yaml
|
|
|
|
- 4953-listen-ports-facts-extend-output.yaml
|
|
|
|
- 4955-fix-path-detection-for-gopass.yaml
|
|
|
|
- 4956-pacman-install-reason.yaml
|
|
|
|
- 4959-pacman-fix-url-packages-name.yaml
|
|
|
|
- 4964-fix-keyring-info.yml
|
|
|
|
- 4973-introduce-dig-lookup-argument.yaml
|
|
|
|
- 4975-xfconf-use-do-raise.yaml
|
|
|
|
- 4976-apk-add-support-for-a-custom-world-file.yaml
|
|
|
|
- 4996-consul-session-ttl.yml
|
|
|
|
- 4999-xfconf-bool.yml
|
|
|
|
- 5.4.0.yml
|
|
|
|
- 5019-slack-support-more-groups.yml
|
|
|
|
- 5022-lastpass-lookup-cleanup.yml
|
|
|
|
- 5023-http-agent-param-keycloak.yml
|
|
|
|
- 5027-fix-returnall-for-gopass.yaml
|
|
|
|
- 5035-mh-base-verbosity.yaml
|
|
|
|
- 5037-xfconf-add-cmd-output.yaml
|
|
|
|
modules:
|
|
|
|
- description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
|
|
|
|
APIs
|
|
|
|
name: wdc_redfish_command
|
|
|
|
namespace: remote_management.redfish
|
|
|
|
- description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
|
|
|
|
APIs
|
|
|
|
name: wdc_redfish_info
|
|
|
|
namespace: remote_management.redfish
|
|
|
|
plugins:
|
|
|
|
lookup:
|
|
|
|
- description: Retrieve secrets from Bitwarden
|
|
|
|
name: bitwarden
|
|
|
|
namespace: null
|
|
|
|
release_date: '2022-08-02'
|
2022-08-23 14:06:45 +02:00
|
|
|
5.5.0:
|
|
|
|
changes:
|
|
|
|
bugfixes:
|
|
|
|
- apache2_mod_proxy - avoid crash when reporting inability to parse balancer_member_page
|
|
|
|
HTML caused by using an undefined variable in the error message (https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- dig lookup plugin - fix evaluation of falsy values for boolean parameters
|
|
|
|
``fail_on_error`` and ``retry_servfail`` (https://github.com/ansible-collections/community.general/pull/5129).
|
|
|
|
- dnsimple_info - correctly report missing library as ``requests`` and not ``another_library``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- manageiq_alert_profiles - avoid crash when reporting unknown profile caused
|
|
|
|
by trying to return an undefined variable (https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
|
|
|
|
- packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111).
|
|
|
|
- proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
|
|
|
|
minor_changes:
|
|
|
|
- Added MIT license as ``LICENSES/MIT.txt`` for tests/unit/plugins/modules/packaging/language/test_gem.py
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/5065).
|
|
|
|
- All software licenses are now in the ``LICENSES/`` directory of the collection
|
|
|
|
root (https://github.com/ansible-collections/community.general/pull/5065,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/5079, https://github.com/ansible-collections/community.general/pull/5080,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/5083, https://github.com/ansible-collections/community.general/pull/5087,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/5095, https://github.com/ansible-collections/community.general/pull/5098,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/5106).
|
|
|
|
- The collection repository conforms to the `REUSE specification <https://reuse.software/spec/>`__
|
|
|
|
except for the changelog fragments (https://github.com/ansible-collections/community.general/pull/5138).
|
|
|
|
- pipx - added state ``latest`` to the module (https://github.com/ansible-collections/community.general/pull/5105).
|
|
|
|
- pipx - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/5085).
|
|
|
|
- pipx - module fails faster when ``name`` is missing for states ``upgrade``
|
|
|
|
and ``reinstall`` (https://github.com/ansible-collections/community.general/pull/5100).
|
|
|
|
- pipx module utils - created new module util ``pipx`` providing a ``cmd_runner``
|
|
|
|
specific for the ``pipx`` module (https://github.com/ansible-collections/community.general/pull/5085).
|
|
|
|
- proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
|
|
|
|
- wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands
|
|
|
|
for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
|
|
|
|
release_summary: Feature and bugfix release.
|
|
|
|
fragments:
|
|
|
|
- 5.5.0.yml
|
|
|
|
- 5059-wdc_redfish_command-indicator-leds.yml
|
|
|
|
- 5085-pipx-use-cmd-runner.yaml
|
|
|
|
- 5100-pipx-req-if.yaml
|
|
|
|
- 5105-pipx-state-latest.yaml
|
|
|
|
- 5107-proxmox-agent-argument.yaml
|
|
|
|
- 5108-proxmox-node-name-condition.yml
|
|
|
|
- 5111-fixes.yml
|
|
|
|
- 5112-fix-nsupdate-ns-entry.yaml
|
|
|
|
- 5129-dig-boolean-params-fix.yml
|
|
|
|
- licenses-2.yml
|
|
|
|
- licenses.yml
|
|
|
|
release_date: '2022-08-23'
|