mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
1646 lines
119 KiB
YAML
1646 lines
119 KiB
YAML
ancestor: 5.0.0
|
|
releases:
|
|
6.0.0:
|
|
changes:
|
|
breaking_changes:
|
|
- scaleway_container_registry_info - no longer replace ``secret_environment_variables``
|
|
in the output by ``SENSITIVE_VALUE`` (https://github.com/ansible-collections/community.general/pull/5497).
|
|
bugfixes:
|
|
- iso_create - the module somtimes failed to add folders for Joliet and UDF
|
|
formats (https://github.com/ansible-collections/community.general/issues/5275).
|
|
- ldap_attrs - fix bug which caused a ``Bad search filter`` error. The error
|
|
was occuring when the ldap attribute value contained special characters such
|
|
as ``(`` or ``*`` (https://github.com/ansible-collections/community.general/issues/5434,
|
|
https://github.com/ansible-collections/community.general/pull/5435).
|
|
- snap - allow values in the ``options`` parameter to contain whitespaces (https://github.com/ansible-collections/community.general/pull/5475).
|
|
minor_changes:
|
|
- ansible_galaxy_install - refactored module to use ``CmdRunner`` to execute
|
|
``ansible-galaxy`` (https://github.com/ansible-collections/community.general/pull/5477).
|
|
- cpanm - refactored module to use ``CmdRunner`` to execute ``cpanm`` (https://github.com/ansible-collections/community.general/pull/5485).
|
|
- hponcfg - refactored module to use ``CmdRunner`` to execute ``hponcfg`` (https://github.com/ansible-collections/community.general/pull/5483).
|
|
- ldap_attrs - allow for DNs to have ``{x}`` prefix on first RDN (https://github.com/ansible-collections/community.general/issues/977,
|
|
https://github.com/ansible-collections/community.general/pull/5450).
|
|
- mksysb - refactored module to use ``CmdRunner`` to execute ``mksysb`` (https://github.com/ansible-collections/community.general/pull/5484).
|
|
- onepassword - support version 2 of the OnePassword CLI (https://github.com/ansible-collections/community.general/pull/4728)
|
|
release_summary: New major release of community.general with lots of bugfixes,
|
|
new features, some removed deprecated features, and some other breaking changes.
|
|
Please check the coresponding sections of the changelog for more details.
|
|
fragments:
|
|
- 4728-onepassword-v2.yml
|
|
- 5435-escape-ldap-param.yml
|
|
- 5450-allow-for-xordered-dns.yaml
|
|
- 5468-iso-create-not-add-folders.yml
|
|
- 5475-snap-option-value-whitespace.yml
|
|
- 5477-ansible-galaxy-install-cmd-runner.yml
|
|
- 5483-hponcfg-cmd-runner.yml
|
|
- 5484-mksysb-cmd-runner.yml
|
|
- 5485-cpanm-cmd-runner.yml
|
|
- 5497-scaleway-filtering.yml
|
|
- 6.0.0.yml
|
|
modules:
|
|
- description: Scaleway Container management
|
|
name: scaleway_container
|
|
namespace: ''
|
|
- description: Retrieve information on Scaleway Container
|
|
name: scaleway_container_info
|
|
namespace: ''
|
|
- description: Scaleway Container namespace management
|
|
name: scaleway_container_namespace
|
|
namespace: ''
|
|
- description: Retrieve information on Scaleway Container namespace
|
|
name: scaleway_container_namespace_info
|
|
namespace: ''
|
|
- description: Scaleway Function management
|
|
name: scaleway_function
|
|
namespace: ''
|
|
- description: Retrieve information on Scaleway Function
|
|
name: scaleway_function_info
|
|
namespace: ''
|
|
release_date: '2022-11-07'
|
|
6.0.0-a1:
|
|
changes:
|
|
breaking_changes:
|
|
- newrelic_deployment - ``revision`` is required for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
|
|
bugfixes:
|
|
- Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``.
|
|
- Include ``simplified_bsd.txt`` license file for various module utils, the
|
|
``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
|
|
- 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).
|
|
- 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).
|
|
- archive - avoid crash when ``lzma`` is not present and ``format`` is not ``xz``
|
|
(https://github.com/ansible-collections/community.general/pull/5393).
|
|
- 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).
|
|
- consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
|
|
- credstash lookup plugin - pass plugin options to credstash for all terms,
|
|
not just for the first (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- dig lookup plugin - add option to return empty result without empty strings,
|
|
and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5439,
|
|
https://github.com/ansible-collections/community.general/issues/5428).
|
|
- 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).
|
|
- dnstxt lookup plugin - add option to return empty result without empty strings,
|
|
and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5457,
|
|
https://github.com/ansible-collections/community.general/issues/5428).
|
|
- dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
|
|
- 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).
|
|
- funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111).
|
|
- ini_file - minor refactor fixing a python lint error (https://github.com/ansible-collections/community.general/pull/5307).
|
|
- keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241).
|
|
- keyring_info - fix the result from the keyring library never getting returned
|
|
(https://github.com/ansible-collections/community.general/pull/4964).
|
|
- ldap_attrs - fix ordering issue by ignoring the ``{x}`` prefix on attribute
|
|
values (https://github.com/ansible-collections/community.general/issues/977,
|
|
https://github.com/ansible-collections/community.general/pull/5385).
|
|
- listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else``
|
|
clause had a wrong indentation. The check is now handled in the ``split_pid_name``
|
|
function (https://github.com/ansible-collections/community.general/pull/5202).
|
|
- locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281).
|
|
- lxc_container - the module has been updated to support Python 3 (https://github.com/ansible-collections/community.general/pull/5304).
|
|
- 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).
|
|
- 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).
|
|
- nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126).
|
|
- 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).
|
|
- 'nmcli - fix error when setting previously unset MAC address, ``gsm.apn``
|
|
or ``vpn.data``: current values were being normalized without checking if
|
|
they might be ``None`` (https://github.com/ansible-collections/community.general/pull/5291).'
|
|
- nmcli - fix int options idempotence (https://github.com/ansible-collections/community.general/issues/4998).
|
|
- nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
|
|
- nsupdate - fix silent failures when updating ``NS`` entries from Bind9 managed
|
|
DNS zones (https://github.com/ansible-collections/community.general/issues/4657).
|
|
- opentelemetry callback plugin - support opentelemetry-api 1.13.0 that removed
|
|
support for ``_time_ns`` (https://github.com/ansible-collections/community.general/pull/5342).
|
|
- osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory,
|
|
or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234,
|
|
https://github.com/ansible-collections/community.general/pull/5243).
|
|
- packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths
|
|
(https://github.com/ansible-collections/community.general/pull/5111).
|
|
- 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).
|
|
- pfexec become plugin - remove superflous quotes preventing exe wrap from working
|
|
as expected (https://github.com/ansible-collections/community.general/issues/3671,
|
|
https://github.com/ansible-collections/community.general/pull/3889).
|
|
- pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111).
|
|
- pkgng - fix case when ``pkg`` fails when trying to upgrade all packages (https://github.com/ansible-collections/community.general/issues/5363).
|
|
- proxmox - fix error handling when getting VM by name when ``state=absent``
|
|
(https://github.com/ansible-collections/community.general/pull/4945).
|
|
- proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config
|
|
string (https://github.com/ansible-collections/community.general/pull/4910).
|
|
- proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
|
|
- proxmox_kvm - fix ``agent`` parameter when boolean value is specified (https://github.com/ansible-collections/community.general/pull/5198).
|
|
- proxmox_kvm - fix error handling when getting VM by name when ``state=absent``
|
|
(https://github.com/ansible-collections/community.general/pull/4945).
|
|
- proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194).
|
|
- proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
|
|
- proxmox_kvm - replace new condition with proper condition to allow for using
|
|
``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206).
|
|
- rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
|
|
- 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).
|
|
- 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).
|
|
- redfish_utils module utils - centralize payload checking when performing modification
|
|
requests to a Redfish service (https://github.com/ansible-collections/community.general/issues/5210/).
|
|
- redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
|
|
- redhat_subscription - make module idempotent when ``pool_ids`` are used (https://github.com/ansible-collections/community.general/issues/5313).
|
|
- redis* modules - fix call to ``module.fail_json`` when failing because of
|
|
missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733).
|
|
- 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).
|
|
- slack - fix message update for channels which start with ``CP``. When ``message-id``
|
|
was passed it failed for channels which started with ``CP`` because the ``#``
|
|
symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249).
|
|
- sudoers - ensure sudoers config files are created with the permissions requested
|
|
by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
|
|
- 'sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).'
|
|
- tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9,
|
|
https://github.com/ansible-collections/community.general/pull/5151).
|
|
- virtualbox inventory plugin - skip parsing values with keys that have both
|
|
a value and nested data. Skip parsing values that are nested more than two
|
|
keys deep (https://github.com/ansible-collections/community.general/issues/5332,
|
|
https://github.com/ansible-collections/community.general/pull/5348).
|
|
- 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).
|
|
- xenserver_facts - fix broken ``AnsibleModule`` call that prevented the module
|
|
from working at all (https://github.com/ansible-collections/community.general/pull/5383).
|
|
- xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999,
|
|
https://github.com/ansible-collections/community.general/pull/5007).
|
|
- zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707,
|
|
https://github.com/ansible-collections/community.general/pull/4726).
|
|
deprecated_features:
|
|
- ArgFormat module utils - deprecated along ``CmdMixin``, in favor of the ``cmd_runner_fmt``
|
|
module util (https://github.com/ansible-collections/community.general/pull/5370).
|
|
- CmdMixin module utils - deprecated in favor of the ``CmdRunner`` module util
|
|
(https://github.com/ansible-collections/community.general/pull/5370).
|
|
- CmdModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module
|
|
util (https://github.com/ansible-collections/community.general/pull/5370).
|
|
- CmdStateModuleHelper module utils - deprecated in favor of the ``CmdRunner``
|
|
module util (https://github.com/ansible-collections/community.general/pull/5370).
|
|
- 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).
|
|
- django_manage - support for Django releases older than 4.1 has been deprecated
|
|
and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
|
|
- django_manage - support for the commands ``cleanup``, ``syncdb`` and ``validate``
|
|
that have been deprecated in Django long time ago will be removed in community.general
|
|
9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
|
|
- django_manage - the behavior of "creating the virtual environment when missing"
|
|
is being deprecated and will be removed in community.general version 9.0.0
|
|
(https://github.com/ansible-collections/community.general/pull/5405).
|
|
- gconftool2 - deprecates ``state=get`` in favor of using the module ``gconftool2_info``
|
|
(https://github.com/ansible-collections/community.general/pull/4778).
|
|
- lxc_container - the module will no longer make any effort to support Python
|
|
2 (https://github.com/ansible-collections/community.general/pull/5304).
|
|
- newrelic_deployment - ``appname`` and ``environment`` are no longer valid
|
|
options in the v2 API. They will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/5341).
|
|
- proxmox - deprecated the current ``unprivileged`` default value, will be changed
|
|
to ``true`` in community.general 7.0.0 (https://github.com/pull/5224).
|
|
- xfconf - deprecated parameter ``disable_facts``, as since version 4.0.0 it
|
|
only allows value ``true`` (https://github.com/ansible-collections/community.general/pull/4520).
|
|
major_changes:
|
|
- The internal structure of the collection was changed for modules and action
|
|
plugins. These no longer live in a directory hierarchy ordered by topic, but
|
|
instead are now all in a single (flat) directory. This has no impact on users
|
|
*assuming they did not use internal FQCNs*. These will still work, but result
|
|
in deprecation warnings. They were never officially supported and thus the
|
|
redirects are kept as a courtsey, and this is not labelled as a breaking change.
|
|
Note that for example the Ansible VScode plugin started recommending these
|
|
internal names. If you followed its recommendation, you will now have to change
|
|
back to the short names to avoid deprecation warnings, and potential errors
|
|
in the future as these redirects will be removed in community.general 9.0.0
|
|
(https://github.com/ansible-collections/community.general/pull/5461).
|
|
- newrelic_deployment - removed New Relic v1 API, added support for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
|
|
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).
|
|
- ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
|
|
- ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()``
|
|
for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
|
|
- 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).
|
|
- ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
|
|
- ali_instance_info - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5240).
|
|
- 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).
|
|
- apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
|
|
- bitwarden lookup plugin - add option ``search`` to search for other attributes
|
|
than name (https://github.com/ansible-collections/community.general/pull/5297).
|
|
- cartesian lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- 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).
|
|
- cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
|
|
- consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996).
|
|
- consul - minor refactoring (https://github.com/ansible-collections/community.general/pull/5367).
|
|
- consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193).
|
|
- cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
- credstash lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- dependent lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- dig lookup plugin - add option ``fail_on_error`` to allow stopping execution
|
|
on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
|
|
- dig lookup plugin - start using Ansible's configuration manager to parse options.
|
|
All documented options can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- dnstxt lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- filetree lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- flattened lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- gitlab module util - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_deploy_key - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_group_members - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_group_variable - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).
|
|
- gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_project_members - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_project_variable - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_protected_branch - minor refactor when checking for installed dependency
|
|
(https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
|
|
- hiera lookup plugin - start using Ansible's configuration manager to parse
|
|
options. The Hiera executable and config file can now also be passed as lookup
|
|
parameters (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241).
|
|
- keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible``
|
|
(https://github.com/ansible-collections/community.general/issues/5023).
|
|
- keyring lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
|
|
- linode inventory plugin - simplify option handling (https://github.com/ansible-collections/community.general/pull/5438).
|
|
- 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).
|
|
- lmdb_kv lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- lxc_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/5358).
|
|
- 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).
|
|
- machinectl become plugin - combine the success command when building the become
|
|
command to be consistent with other become plugins (https://github.com/ansible-collections/community.general/pull/5287).
|
|
- manifold lookup plugin - start using Ansible's configuration manager to parse
|
|
options (https://github.com/ansible-collections/community.general/pull/5440).
|
|
- 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).
|
|
- mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
- nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239).
|
|
- netcup_dnsapi - add ``timeout`` parameter (https://github.com/ansible-collections/community.general/pull/5301).
|
|
- nmcli - add ``transport_mode`` configuration for Infiniband devices (https://github.com/ansible-collections/community.general/pull/5361).
|
|
- nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148).
|
|
- nmcli - adds ``vpn`` type and parameter for supporting VPN with service type
|
|
L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
|
|
- nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228).
|
|
- opentelemetry callback plugin - allow configuring opentelementry callback
|
|
via config file (https://github.com/ansible-collections/community.general/pull/4916).
|
|
- opentelemetry callback plugin - send logs. This can be disabled by setting
|
|
``disable_logs=false`` (https://github.com/ansible-collections/community.general/pull/4175).
|
|
- pacman - added parameters ``reason`` and ``reason_for`` to set/change the
|
|
install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
|
|
- passwordstore lookup plugin - allow options to be passed lookup options instead
|
|
of being part of the term strings (https://github.com/ansible-collections/community.general/pull/5444).
|
|
- 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).
|
|
- passwordstore lookup plugin - improve error messages to include stderr (https://github.com/ansible-collections/community.general/pull/5436)
|
|
- 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 - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
- 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).
|
|
- portage - add knobs for Portage's ``--backtrack`` and ``--with-bdeps`` options
|
|
(https://github.com/ansible-collections/community.general/pull/5349).
|
|
- portage - use Portage's python module instead of calling gentoolkit-provided
|
|
program in shell (https://github.com/ansible-collections/community.general/pull/5349).
|
|
- 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).
|
|
- proxmox inventory plugin - simplify option handling code (https://github.com/ansible-collections/community.general/pull/5437).
|
|
- proxmox module utils, the proxmox* modules - add ``api_task_ok`` helper to
|
|
standardize API task status checks across all proxmox modules (https://github.com/ansible-collections/community.general/pull/5274).
|
|
- proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
|
|
- proxmox_snap - add ``unbind`` param to support snapshotting containers with
|
|
configured mountpoints (https://github.com/ansible-collections/community.general/pull/5274).
|
|
- puppet - adds ``confdir`` parameter to configure a custom confir location
|
|
(https://github.com/ansible-collections/community.general/pull/4740).
|
|
- redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject
|
|
to Systems category due to Redfish spec changes the virtualMedia resource
|
|
location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124).
|
|
- redfish_config - add ``SetSessionService`` to set default session timeout
|
|
policy (https://github.com/ansible-collections/community.general/issues/5008).
|
|
- redfish_info - add ``GetManagerInventory`` to report list of Manager inventory
|
|
information (https://github.com/ansible-collections/community.general/issues/4899).
|
|
- seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203)
|
|
- snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
- 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).
|
|
- terraform - adds capability to handle complex variable structures for ``variables``
|
|
parameter in the module. This must be enabled with the new ``complex_vars``
|
|
parameter (https://github.com/ansible-collections/community.general/pull/4797).
|
|
- terraform - run ``terraform init`` with ``-no-color`` not to mess up the stdout
|
|
of the task (https://github.com/ansible-collections/community.general/pull/5147).
|
|
- wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands
|
|
for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
|
|
- wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands
|
|
for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145).
|
|
- xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
|
|
- xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
|
|
- xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
|
|
- xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
|
|
modules (https://github.com/ansible-collections/community.general/pull/4674).
|
|
- 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).
|
|
- xfconf_info - use ``do_raise()`` instead of defining custom exception class
|
|
(https://github.com/ansible-collections/community.general/pull/4975).
|
|
- znode - possibility to use ZooKeeper ACL authentication (https://github.com/ansible-collections/community.general/pull/5306).
|
|
release_summary: This is a pre-release for the upcoming 6.0.0 major release.
|
|
The main objective of this pre-release is to make it possible to test the
|
|
large stuctural changes by flattening the directory structure. See the corresponding
|
|
entry in the changelog for details.
|
|
removed_features:
|
|
- bitbucket* modules - ``username`` is no longer an alias of ``workspace``,
|
|
but of ``user`` (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- gem - the default of the ``norc`` option changed from ``false`` to ``true``
|
|
(https://github.com/ansible-collections/community.general/pull/5326).
|
|
- gitlab_group_members - ``gitlab_group`` must now always contain the full path,
|
|
and no longer just the name or path (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- keycloak_authentication - the return value ``flow`` has been removed. Use
|
|
``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- keycloak_group - the return value ``group`` has been removed. Use ``end_state``
|
|
instead (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- lxd_container - the default of the ``ignore_volatile_options`` option changed
|
|
from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- mail callback plugin - the ``sender`` option is now required (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- module_helper module utils - remove the ``VarDict`` attribute from ``ModuleHelper``.
|
|
Import ``VarDict`` from ``ansible_collections.community.general.plugins.module_utils.mh.mixins.vars``
|
|
instead (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- proxmox inventory plugin - the default of the ``want_proxmox_nodes_ansible_host``
|
|
option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
|
|
- vmadm - the ``debug`` option has been removed. It was not used anyway (https://github.com/ansible-collections/community.general/pull/5326).
|
|
fragments:
|
|
- 3671-illumos-pfexec.yml
|
|
- 4175-opentelemetry_logs.yml
|
|
- 4520-xfconf-deprecate-disable-facts.yml
|
|
- 4654-alternatives-add-subcommands.yml
|
|
- 4674-use-mh-raise.yaml
|
|
- 4682-compatibility-virtualmedia-resource-location.yaml
|
|
- 4700-code-changes.yml
|
|
- 4712-consul-bugfix.yaml
|
|
- 4719-fix-keycloak-realm.yaml
|
|
- 4724-proxmox-qemu-extend.yaml
|
|
- 4726-zfs.yml
|
|
- 4733-redis-fail.yml
|
|
- 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
|
|
- 4778-gconftool2-deprecate-state-get.yaml
|
|
- 4780-passwordstore-wrapper-compat.yml
|
|
- 4791-cmd-runner-callable.yaml
|
|
- 4794-sudoers-validation.yml
|
|
- 4797-terraform-complex-variables.yml
|
|
- 4809-redhat_subscription-unsubscribe.yaml
|
|
- 4810-alternatives-bug.yml
|
|
- 4812-expose-unredirected-headers.yml
|
|
- 4813-fix-nmcli-convert-list.yaml
|
|
- 4814-sudoers-file-permissions.yml
|
|
- 4816-proxmox-fix-extended-status.yaml
|
|
- 4836-alternatives.yml
|
|
- 4839-fix-VirtualMediaInsert-Supermicro.yml
|
|
- 4849-add-password-prompt-support-for-machinectl.yml
|
|
- 4852-sudoers-state-absent.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
|
|
- 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
|
|
- 4998-nmcli-fix-int-options-idempotence.yml
|
|
- 4999-xfconf-bool.yml
|
|
- 5008-addSetSessionService.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
|
|
- 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
|
|
- 5124-compatibility-virtualmedia-resource-location.yaml
|
|
- 5126-nmcli-remove-diffs.yml
|
|
- 5129-dig-boolean-params-fix.yml
|
|
- 5145-wdc-redfish-enclosure-power-state.yml
|
|
- 5147-terraform-init-no-color.yml
|
|
- 5149-nmcli-bond-option.yml
|
|
- 5151-add-delinea-support-tss-lookup.yml
|
|
- 5193-consul-session-token.yaml
|
|
- 5194-fix-proxmox-agent-exception.yaml
|
|
- 5198-proxmox.yml
|
|
- 5202-bugfix-environmentError-wrong-indentation.yaml
|
|
- 5203-seport-add-local-argument.yaml
|
|
- 5206-proxmox-conditional-vmid.yml
|
|
- 5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml
|
|
- 5224-proxmox-unprivileged-default.yaml
|
|
- 5228-nmcli-ip-options.yaml
|
|
- 5239-nagios-refactor.yaml
|
|
- 5240-unused-imports.yaml
|
|
- 5241-homebrew-add-linux-path.yaml
|
|
- 5243-osx-defaults-expand-user-flags.yml
|
|
- 5249-add-new-channel-prefix.yml
|
|
- 5259-gitlab-imports.yaml
|
|
- 5271-gitlab_hook-refactor.yaml
|
|
- 5274-proxmox-snap-container-with-mountpoints.yml
|
|
- 5280-lxc_container-py3.yaml
|
|
- 5282-locale_gen.yaml
|
|
- 5287-machinectl-become-success.yml
|
|
- 5291-fix-nmcli-error-when-setting-unset-mac-address.yaml
|
|
- 5297-bitwarden-add-search-field.yml
|
|
- 5301-netcup_dnsapi-timeout.yml
|
|
- 5306-add-options-for-authentication.yml
|
|
- 5307-ini_file-lint.yaml
|
|
- 5313-fix-redhat_subscription-idempotency-pool_ids.yml
|
|
- 5341-newrelic-v2-api-changes.yml
|
|
- 5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml
|
|
- 5348-fix-vbox-deeply-nested-hostvars.yml
|
|
- 5349-drop-gentoolkit-more-knobs.yml
|
|
- 5358-lxc-container-refactor.yml
|
|
- 5361-nmcli-add-infiniband-transport-mode.yaml
|
|
- 5367-consul-refactor.yaml
|
|
- 5369-pkgng-fix-update-all.yaml
|
|
- 5370-mh-cmdmixin-deprecation.yaml
|
|
- 5377-nsupdate-ns-records-with-bind.yml
|
|
- 5383-xenserver_facts.yml
|
|
- 5385-search_s-based-_is_value_present.yaml
|
|
- 5393-archive.yml
|
|
- 5400-django-manage-deprecations.yml
|
|
- 5404-django-manage-venv-deprecation.yml
|
|
- 5436-passwordstore-errors.yml
|
|
- 5437-proxmox.yml
|
|
- 5438-linode.yml
|
|
- 5439-dig-return-empty-result.yml
|
|
- 5444-passwordstore-options.yml
|
|
- 5457-dnstxt-empty.yml
|
|
- 6.0.0-a1.yml
|
|
- deprecation-removals.yml
|
|
- licenses-2.yml
|
|
- licenses.yml
|
|
- lookup-options.yml
|
|
- psf-license.yml
|
|
- simplified-bsd-license.yml
|
|
- unflatmap.yml
|
|
modules:
|
|
- description: Retrieve GConf configurations
|
|
name: gconftool2_info
|
|
namespace: ''
|
|
- description: Add/remove/change files in ISO file
|
|
name: iso_customize
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak user_rolemapping with the Keycloak
|
|
API
|
|
name: keycloak_user_rolemapping
|
|
namespace: ''
|
|
- description: Set or delete a passphrase using the Operating System's native
|
|
keyring
|
|
name: keyring
|
|
namespace: ''
|
|
- description: Get a passphrase using the Operating System's native keyring
|
|
name: keyring_info
|
|
namespace: ''
|
|
- description: Listing of resource policy_profiles in ManageIQ
|
|
name: manageiq_policies_info
|
|
namespace: ''
|
|
- description: Retrieve resource tags in ManageIQ
|
|
name: manageiq_tags_info
|
|
namespace: ''
|
|
- description: Rretrieves information about applications installed with pipx
|
|
name: pipx_info
|
|
namespace: ''
|
|
- description: Management of a disk of a Qemu(KVM) VM in a Proxmox VE cluster.
|
|
name: proxmox_disk
|
|
namespace: ''
|
|
- description: Scaleway compute - private network management
|
|
name: scaleway_compute_private_network
|
|
namespace: ''
|
|
- description: Scaleway Container registry management module
|
|
name: scaleway_container_registry
|
|
namespace: ''
|
|
- description: Scaleway Container registry info module
|
|
name: scaleway_container_registry_info
|
|
namespace: ''
|
|
- description: Scaleway Function namespace management
|
|
name: scaleway_function_namespace
|
|
namespace: ''
|
|
- description: Retrieve information on Scaleway Function namespace
|
|
name: scaleway_function_namespace_info
|
|
namespace: ''
|
|
- description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
|
|
APIs
|
|
name: wdc_redfish_command
|
|
namespace: ''
|
|
- description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
|
|
APIs
|
|
name: wdc_redfish_info
|
|
namespace: ''
|
|
plugins:
|
|
filter:
|
|
- description: Counts hashable elements in a sequence
|
|
name: counter
|
|
namespace: null
|
|
lookup:
|
|
- description: Retrieve secrets from Bitwarden
|
|
name: bitwarden
|
|
namespace: null
|
|
release_date: '2022-11-02'
|
|
6.0.1:
|
|
changes:
|
|
bugfixes:
|
|
- dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()``
|
|
(https://github.com/ansible-collections/community.general/pull/5543).
|
|
- jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514).
|
|
- one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489).
|
|
- onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506).
|
|
- proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492,
|
|
https://github.com/ansible-collections/community.general/pull/5493).
|
|
release_summary: Bugfix release for Ansible 7.0.0.
|
|
fragments:
|
|
- 5489-nonetype-in-get-vm-by-label.yml
|
|
- 5493-proxmox.yml
|
|
- 5506-onepassword_raw-missing-param.yml
|
|
- 5514-fix-logical-flaw-when-deleting-jenkins-build.yml
|
|
- 5543-dependent-template.yml
|
|
- 6.0.1.yml
|
|
release_date: '2022-11-15'
|
|
6.1.0:
|
|
changes:
|
|
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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
deprecated_features:
|
|
- The ``sap`` modules ``sapcar_extract``, ``sap_task_list_execute``, and ``hana_query``,
|
|
will be removed from this collection in community.general 7.0.0 and replaced
|
|
with redirects to ``community.sap_libs``. If you want to continue using these
|
|
modules, make sure to also install ``community.sap_libs`` (it is part of the
|
|
Ansible package) (https://github.com/ansible-collections/community.general/pull/5614).
|
|
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).
|
|
- gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545).
|
|
- java_certs - add more detailed error output when extracting certificate from
|
|
PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550).
|
|
- jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565).
|
|
- lxd_project - refactored code out to module utils to clear sanity check (https://github.com/ansible-collections/community.general/pull/5549).
|
|
- 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).
|
|
- 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_info - add ``GetUpdateStatus`` command to check the progress of a
|
|
previous update request (https://github.com/ansible-collections/community.general/issues/4276).
|
|
- redfish_utils module utils - added PUT (``put_request()``) functionality (https://github.com/ansible-collections/community.general/pull/5490).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 3910-redfish-add-operation-apply-time-to-simple-update.yml
|
|
- 4276-redfish-command-updates-for-full-simple-update-workflow.yml
|
|
- 5490-adding-put-functionality.yml
|
|
- 5538-cmd-runner-as-fixed.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
|
|
- 5601-unixy-callback-use-config-manager.yml
|
|
- 5602-proxmox-tags.yml
|
|
- 5605-ssh-config-add-host-key-algorithms.yaml
|
|
- 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
|
|
- 6.1.0.yml
|
|
- sap-removal.yml
|
|
modules:
|
|
- description: Manage project badges on GitLab Server
|
|
name: gitlab_project_badge
|
|
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: ''
|
|
release_date: '2022-12-06'
|
|
6.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- opkg - fix issue that ``force=reinstall`` would not reinstall an existing
|
|
package (https://github.com/ansible-collections/community.general/pull/5705).
|
|
- 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).
|
|
- 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).
|
|
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).
|
|
- rax - module relies on deprecates library ``pyrax``. Unless maintainers step
|
|
up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_cbs - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_cbs_attachments - module relies on deprecates library ``pyrax``. Unless
|
|
maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_cdb - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_cdb_database - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_cdb_user - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_clb - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_clb_nodes - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_clb_ssl - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_dns - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_dns_record - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_facts - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_files - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_files_objects - module relies on deprecates library ``pyrax``. Unless
|
|
maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_identity - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_keypair - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_meta - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_mon_alarm - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_mon_check - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_mon_entity - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_mon_notification - module relies on deprecates library ``pyrax``. Unless
|
|
maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_mon_notification_plan - module relies on deprecates library ``pyrax``.
|
|
Unless maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_network - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_queue - module relies on deprecates library ``pyrax``. Unless maintainers
|
|
step up to work on the module, it will be marked as deprecated in community.general
|
|
7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_scaling_group - module relies on deprecates library ``pyrax``. Unless
|
|
maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
- rax_scaling_policy - module relies on deprecates library ``pyrax``. Unless
|
|
maintainers step up to work on the module, it will be marked as deprecated
|
|
in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
|
|
minor_changes:
|
|
- opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688).
|
|
- proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714).
|
|
- puppet - refactored module to use ``CmdRunner`` for executing ``puppet`` (https://github.com/ansible-collections/community.general/pull/5612).
|
|
- 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).
|
|
- ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720).
|
|
- sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers
|
|
rules (https://github.com/ansible-collections/community.general/issues/5702).
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 5612-puppet-cmd-runner.yml
|
|
- 5659-fix-lxc_container-command.yml
|
|
- 5662-redhat_subscription-server_proxy_scheme.yaml
|
|
- 5666-gitlab-variables.yml
|
|
- 5672-proxmox.yml
|
|
- 5680-ansible_galaxy_install-fx-locale.yaml
|
|
- 5688-opkg-module-install-certain-version.yml
|
|
- 5703-sudoers-host-support.yml
|
|
- 5705-opkg-fix-force-reinstall.yml
|
|
- 5714-proxmox-lxc-tag-support.yml
|
|
- 5720-ssh_config-plugin-sanity.yml
|
|
- 5721-manageiq-policies-deprecate-list-state.yaml
|
|
- 5733-rax-deprecation-notice.yml
|
|
- 5744-unixy-callback-fix-config-manager-typo.yml
|
|
- 6.2.0.yml
|
|
release_date: '2023-01-04'
|
|
6.3.0:
|
|
changes:
|
|
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/5755>`__
|
|
(https://github.com/ansible-collections/community.general/pull/5765).
|
|
|
|
'
|
|
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).
|
|
- bitwarden lookup plugin - clarify what to do, if the bitwarden vault is not
|
|
unlocked (https://github.com/ansible-collections/community.general/pull/5811).
|
|
- dig lookup plugin - correctly handle DNSKEY record type's ``algorithm`` field
|
|
(https://github.com/ansible-collections/community.general/pull/5914).
|
|
- 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).
|
|
- gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888).
|
|
- 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).
|
|
- 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).
|
|
- proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803).
|
|
- 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).
|
|
- 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 module - disable ANSI escape sequences during validation phase (https://github.com/ansible-collections/community.general/pull/5843).
|
|
- xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808).
|
|
deprecated_features:
|
|
- 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).
|
|
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).
|
|
- 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).
|
|
- dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913).
|
|
- 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_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).
|
|
- 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).
|
|
- iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844).
|
|
- one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf``
|
|
API call (https://github.com/ansible-collections/community.general/pull/5812).
|
|
- opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718).
|
|
- redhat_subscription - adds ``token`` parameter for subscription-manager authentication
|
|
using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725).
|
|
- snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773).
|
|
- snap_alias - refactored module to use ``CmdRunner`` to execute ``snap`` (https://github.com/ansible-collections/community.general/pull/5486).
|
|
- sudoers - add ``setenv`` parameters to support passing environment variables
|
|
via sudo. (https://github.com/ansible-collections/community.general/pull/5883)
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 5486-snap-alias-cmd-runner.yml
|
|
- 5694-add-custom-fields-to-bitwarden.yml
|
|
- 5706-add-builds-forks-container-registry.yml
|
|
- 5718-opkg-refactor.yaml
|
|
- 5725-redhat_subscription-add-red-hat-api-token.yml
|
|
- 5732-bugfix-keycloak-userfed-idempotency.yml
|
|
- 5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml
|
|
- 5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml
|
|
- 5751-gem-fix-uninstall-hang.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
|
|
- 5818-nsupdate-fix-zone-lookup.yml
|
|
- 5822-gem-uninstall-force.yml
|
|
- 5843-terraform-validate-no-color.yml
|
|
- 5844-iptables-state-refactor.yml
|
|
- 5851-lookup-bitwarden-add-filter-by-collection-id-parameter.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
|
|
- 5907-fix-gitlab_runner-not-idempotent.yml
|
|
- 5913-dig-caa.yml
|
|
- 5914-dig-dnskey.yml
|
|
- 6.3.0.yml
|
|
modules:
|
|
- 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: ''
|
|
release_date: '2023-01-31'
|
|
6.4.0:
|
|
changes:
|
|
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).
|
|
- 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).
|
|
- github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994).
|
|
- jenkins_plugin - fix error due to undefined variable when updates file is
|
|
not downloaded (https://github.com/ansible-collections/community.general/pull/6100).
|
|
- 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).
|
|
- 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).
|
|
- 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 - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048).
|
|
- 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).
|
|
- terraform and timezone - slight refactoring to avoid linter reporting potentially
|
|
undefined variables (https://github.com/ansible-collections/community.general/pull/5933).
|
|
- various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940).
|
|
- 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)
|
|
- yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712).
|
|
- 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:
|
|
- 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).
|
|
minor_changes:
|
|
- dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927).
|
|
- 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).
|
|
- 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).
|
|
- jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043).
|
|
- 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 ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045,
|
|
https://github.com/ansible-collections/community.general/pull/6109).
|
|
- lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866).
|
|
- mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com
|
|
favicon (https://github.com/ansible-collections/community.general/pull/5928).
|
|
- modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028,
|
|
https://github.com/ansible-collections/community.general/pull/542).
|
|
- osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011).
|
|
- proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs``
|
|
option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931).
|
|
- 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).
|
|
- sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 4028-modprobe-persistent-option.yml
|
|
- 5431-nmcli-wifi.yml
|
|
- 5615-zypper-transactional-update.yml
|
|
- 5814-support-keycloak-subgroups.yml
|
|
- 5829-fix-yarn-global.yml
|
|
- 5830-sefcontext-path-subs.yml
|
|
- 5863-providerType-defaulted-keycloak_userfed-mappers.yml
|
|
- 5866-lxd_container-diff-and-check-mode.yml
|
|
- 5899-adding-enablesecureboot-functionality-to-redfish-config.yml
|
|
- 5900-adding-verifybiosattribute-fucntionality-to-redfish-command.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
|
|
- 5972-cloudflare-dns-srv-record.yml
|
|
- 5985-add-new-gitlab-api-features.yml
|
|
- 5994-github-webhook-secret.yml
|
|
- 6.4.0.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
|
|
- 6074-loader_in_listify.yml.yml
|
|
- 6100-jenkins_plugin.yml
|
|
- remove-unneeded-imports.yml
|
|
release_date: '2023-02-27'
|
|
6.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180).
|
|
- gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112).
|
|
- influxdb_user - fix running in check mode when the user does not exist yet
|
|
(https://github.com/ansible-collections/community.general/pull/6111).
|
|
- 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).
|
|
- memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114).
|
|
- 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).
|
|
- opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004).
|
|
- 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).
|
|
- 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).
|
|
- yarn - fix ``global=true`` to not fail when `executable` wasn't specified
|
|
(https://github.com/ansible-collections/community.general/pull/6132)
|
|
- 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).
|
|
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).
|
|
- dconf - parse GVariants for equality comparison when the Python module ``gi.repository``
|
|
is available (https://github.com/ansible-collections/community.general/pull/6049).
|
|
- gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935).
|
|
- jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209,
|
|
https://github.com/ansible-collections/community.general/pull/6210).
|
|
- ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185).
|
|
- make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160).
|
|
- 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).
|
|
- 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 support for ``team.runner-fast-rate`` parameter for ``team`` connections
|
|
(https://github.com/ansible-collections/community.general/issues/6065).
|
|
- 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).
|
|
- pipx - optional ``install_apps`` parameter added to install applications from
|
|
injected packages (https://github.com/ansible-collections/community.general/pull/6198).
|
|
- 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).
|
|
- redfish_info - adds commands to retrieve the HPE ThermalConfiguration and
|
|
FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208).
|
|
- 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).
|
|
- ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970).
|
|
- 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).
|
|
- znode module - optional ``use_tls`` parameter added for encrypted communication
|
|
(https://github.com/ansible-collections/community.general/issues/6154).
|
|
release_summary: Feature and bugfix release.
|
|
fragments:
|
|
- 3216-nmcli-bridge-idempotency-fix.yml
|
|
- 3935-add-gitlab-group-runner.yml
|
|
- 4387-nmcli-mtu-for-vlan-connection-fix.yml
|
|
- 5664-redhat_subscription-credentials-when-needed.yaml
|
|
- 5867-apt_rpm-add-clean-and-upgrade.yml
|
|
- 5970-add-proxyjump-option-to-ssh-config.yml
|
|
- 5974-nmcli_add_new_addr_gen_mode6_options.yml
|
|
- 6.5.0.yml
|
|
- 6049-dconf-strings.yml
|
|
- 6065-nmcli-add-runner-fast-rate-option.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
|
|
- 6180-replace-deprecated-badzipfile.yml
|
|
- 6198-pipx-inject-install-apps.yml
|
|
- 6200-adding-open-option-to-nmap.yml
|
|
- 6208-hpe-thermal-fan-percent.yaml
|
|
- 6210-add-worklog-functionality-to-jira.yml
|
|
- 6211-rhsm-require-root.yml
|
|
- 6227-xen-orchestra-check-response-id.yml
|
|
- xxxx-ldap-ca-cert-file.yml
|
|
modules:
|
|
- description: Manage KDE configuration files
|
|
name: kdeconfig
|
|
namespace: ''
|
|
plugins:
|
|
lookup:
|
|
- description: merge variables with a certain suffix
|
|
name: merge_variables
|
|
namespace: null
|
|
release_date: '2023-03-27'
|
|
6.6.0:
|
|
changes:
|
|
bugfixes:
|
|
- archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318).
|
|
- one_vm - fix syntax error when creating VMs with a more complex template (https://github.com/ansible-collections/community.general/issues/6225).
|
|
- pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and ``state=upgrade``
|
|
(https://github.com/ansible-collections/community.general/pull/6303).
|
|
- 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).
|
|
- 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).
|
|
minor_changes:
|
|
- 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 - minor refactoring improving parameters and dependencies validation
|
|
(https://github.com/ansible-collections/community.general/pull/6336).
|
|
- 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).
|
|
- gitlab_project - add new option ``topics`` for adding topics to GitLab projects
|
|
(https://github.com/ansible-collections/community.general/pull/6278).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263).
|
|
- nmap inventory plugin - added environment variables for configure ``address``
|
|
and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351).
|
|
- nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
release_summary: Bugfix and feature release.
|
|
fragments:
|
|
- 2090-idrac-redfish-resource-id-fix.yml
|
|
- 5603-redfish-idrac-job-id-in-response.yml
|
|
- 6.6.0.yml
|
|
- 6199-archive-generate-checksum-in-chunks.yml
|
|
- 6203-add-append-option-to-ipa-hostgroup.yml
|
|
- 6206-dconf-booleans.yml
|
|
- 6212-pipx-include-injected.yml
|
|
- 6259-redhat_subscription-fix-force.yaml
|
|
- 6267-homebrew-cask-upgrade-all-greedy.yml
|
|
- 6269-mksysb-output.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
|
|
- 6385-cpan-mh-feat.yml
|
|
- 6401-rhsm_release-required.yml
|
|
- 6404-ini_file-section.yml
|
|
modules:
|
|
- description: Query btrfs filesystem info
|
|
name: btrfs_info
|
|
namespace: ''
|
|
- description: Manage btrfs subvolumes
|
|
name: btrfs_subvolume
|
|
namespace: ''
|
|
- description: Manages Out-Of-Band controllers using Redfish APIs
|
|
name: ilo_redfish_command
|
|
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: ''
|
|
release_date: '2023-04-24'
|
|
6.6.1:
|
|
changes:
|
|
bugfixes:
|
|
- deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479).
|
|
- nmcli - fix bond option ``xmit_hash_policy`` (https://github.com/ansible-collections/community.general/pull/6527).
|
|
- passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447).
|
|
- portage - fix ``changed_use`` and ``newuse`` not triggering rebuilds (https://github.com/ansible-collections/community.general/issues/6008,
|
|
https://github.com/ansible-collections/community.general/pull/6548).
|
|
- '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_tasks_info - remove ``api_user`` + ``api_password`` constraint from
|
|
``required_together`` as it causes to require ``api_password`` even when API
|
|
token param is used (https://github.com/ansible-collections/community.general/issues/6201).
|
|
- 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).
|
|
- terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497).
|
|
- 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).
|
|
- zypper - added handling of zypper exitcode 102. Changed state is set correctly
|
|
now and rc 102 is still preserved to be evaluated by the playbook (https://github.com/ansible-collections/community.general/pull/6534).
|
|
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).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 5143-fix-xfs-quota-project-init.yml
|
|
- 6.6.1.yml
|
|
- 6456-fix-portage-withbdeps-false.yml
|
|
- 6458-puppet-noop.yml
|
|
- 6491-dconf-respawn.yml
|
|
- 6497-terraform-fix.yml
|
|
- 6527-nmcli-bond-fix-xmit_hash_policy.yml
|
|
- 6534-zypper-exitcode-102-handled.yaml
|
|
- 6548-portage-changed_use-newuse.yml
|
|
- 6554-proxmox-tasks-info-fix-required-password.yaml
|
|
- deps.yml
|
|
- passwordstore-lock.yml
|
|
release_date: '2023-05-22'
|
|
6.6.2:
|
|
changes:
|
|
bugfixes:
|
|
- csv module utils - detects and remove unicode BOM markers from incoming CSV
|
|
content (https://github.com/ansible-collections/community.general/pull/6662).
|
|
- gitlab_group - the module passed parameters to the API call even when not
|
|
set. The module is now filtering out ``None`` values to remediate this (https://github.com/ansible-collections/community.general/pull/6712).
|
|
- ini_file - fix a bug where the inactive options were not used when possible
|
|
(https://github.com/ansible-collections/community.general/pull/6575).
|
|
- keycloak module utils - fix ``is_struct_included`` handling of lists of lists/dictionaries
|
|
(https://github.com/ansible-collections/community.general/pull/6688).
|
|
- keycloak module utils - the function ``get_user_by_username`` now return the
|
|
user representation or ``None`` as stated in the documentation (https://github.com/ansible-collections/community.general/pull/6758).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 6.6.2.yml
|
|
- 6568-fix-get-user-by-username-in-keycloak-module-utils.yml
|
|
- 6662-csv-bom.yml
|
|
- 6688-is-struct-included-bug-in-keycloak-py.yml
|
|
- 6712-gitlab_group-filtered-for-none-values.yml
|
|
- ini_file-use-inactive-options-when-possible.yml
|
|
release_date: '2023-06-19'
|
|
6.6.3:
|
|
changes:
|
|
bugfixes:
|
|
- datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning
|
|
Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811).
|
|
- icinga2_host - fix a key error when updating an existing host (https://github.com/ansible-collections/community.general/pull/6748).
|
|
- ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906,
|
|
https://github.com/ansible-collections/community.general/issues/6905).
|
|
- locale_gen - now works for locales without the underscore character such as
|
|
``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774,
|
|
https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305).
|
|
- machinectl become plugin - mark plugin as ``require_tty`` to automatically
|
|
disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932,
|
|
https://github.com/ansible-collections/community.general/pull/6935).
|
|
- nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769).
|
|
- openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The error
|
|
message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785).
|
|
- pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713).
|
|
- proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838,
|
|
https://github.com/ansible-collections/community.general/issues/5372).
|
|
- proxmox module utils - add logic to detect whether an old Promoxer complains
|
|
about the ``token_name`` and ``token_value`` parameters and provide a better
|
|
error message when that happens (https://github.com/ansible-collections/community.general/pull/6839,
|
|
https://github.com/ansible-collections/community.general/issues/5371).
|
|
- proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always
|
|
being appended (https://github.com/ansible-collections/community.general/pull/6770).
|
|
- proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the
|
|
VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827).
|
|
- redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771,
|
|
https://github.com/ansible-collections/community.general/pull/6772).
|
|
- refish_utils module utils - changing variable names to avoid issues occuring
|
|
when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883).
|
|
- 'rhsm_repository - when using the ``purge`` option, the ``repositories``
|
|
|
|
dictionary element in the returned JSON is now properly updated according
|
|
|
|
to the pruning operation
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6676).
|
|
|
|
'
|
|
minor_changes:
|
|
- cobbler inventory plugin - convert Ansible unicode strings to native Python
|
|
unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923).
|
|
- redfish_info - fix for ``GetVolumeInventory``, Controller name was getting
|
|
populated incorrectly and duplicates were seen in the volumes retrieved (https://github.com/ansible-collections/community.general/pull/6719).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 6.6.3.yml
|
|
- 6676-rhsm_repository-fix-returned-repositories-with-purge.yml
|
|
- 6713-yay-become.yml
|
|
- 6719-redfish-utils-fix-for-get-volume-inventory.yml
|
|
- 6748-icinga2_host-datafix.yml
|
|
- 6769-nmcli-fix-empty-list.yml
|
|
- 6770-proxmox_disk_create_cdrom.yml
|
|
- 6771-redfish-filter-empty-account-slots.yml
|
|
- 6774-locale-gen-fix.yml
|
|
- 6785-openbsd_pkg_pkg_info_handling.yml
|
|
- 6811-datadog-downtime-rrule-type.yaml
|
|
- 6827-proxmox_kvm-force-delete-bug-fix.yaml
|
|
- 6838-proxmox-dict-template.yml
|
|
- 6839-promoxer-tokens.yml
|
|
- 6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml
|
|
- 6905-ipa_dnszone-key-error-fix.yml
|
|
- 6923-cobbler-inventory_unicode.yml
|
|
- 6935-machinectl-become.yml
|
|
release_date: '2023-07-16'
|
|
6.6.4:
|
|
changes:
|
|
bugfixes:
|
|
- bitwarden lookup plugin - the plugin made assumptions about the structure
|
|
of a Bitwarden JSON object which may have been broken by an update in the
|
|
Bitwarden API. Remove assumptions, and allow queries for general fields such
|
|
as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061).
|
|
- cmd_runner module utils - when a parameter in ``argument_spec`` has no type,
|
|
meaning it is implicitly a ``str``, ``CmdRunner`` would fail trying to find
|
|
the ``type`` key in that dictionary (https://github.com/ansible-collections/community.general/pull/6968).
|
|
- ejabberd_user - module was failing to detect whether user was already created
|
|
and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033).
|
|
- ejabberd_user - provide meaningful error message when the ``ejabberdctl``
|
|
command is not found (https://github.com/ansible-collections/community.general/pull/7028,
|
|
https://github.com/ansible-collections/community.general/issues/6949).
|
|
- oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
|
|
- proxmox module utils - fix proxmoxer library version check (https://github.com/ansible-collections/community.general/issues/6974,
|
|
https://github.com/ansible-collections/community.general/issues/6975, https://github.com/ansible-collections/community.general/pull/6980).
|
|
- proxmox_kvm - when ``name`` option is provided without ``vmid`` and VM with
|
|
that name already exists then no new VM will be created (https://github.com/ansible-collections/community.general/issues/6911,
|
|
https://github.com/ansible-collections/community.general/pull/6981).
|
|
- proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
|
|
- rundeck - fix ``TypeError`` on 404 API response (https://github.com/ansible-collections/community.general/pull/6983).
|
|
minor_changes:
|
|
- redfish_utils - use ``Controllers`` key in redfish data to obtain Storage
|
|
controllers properties (https://github.com/ansible-collections/community.general/pull/7081).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 6.6.4.yml
|
|
- 6949-ejabberdctl-error.yml
|
|
- 6968-cmdrunner-implicit-type.yml
|
|
- 6980-proxmox-fix-token-auth.yml
|
|
- 6981-proxmox-fix-vm-creation-when-only-name-provided.yml
|
|
- 6983-rundeck-fix-typerrror-on-404-api-response.yml
|
|
- 7033-ejabberd-user-bugs.yml
|
|
- 7061-fix-bitwarden-get_field.yml
|
|
- 7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml
|
|
- 7085-sanity.yml
|
|
release_date: '2023-08-13'
|
|
6.6.5:
|
|
changes:
|
|
bugfixes:
|
|
- CmdRunner module utils - does not attempt to resolve path if executable is
|
|
a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200).
|
|
- lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname``
|
|
correctly (https://github.com/ansible-collections/community.general/pull/7104).
|
|
- nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836).
|
|
- oci_utils module util - fix inappropriate logical comparison expressions and
|
|
makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125).
|
|
- pritunl module utils - fix incorrect URL parameter for orgnization add method
|
|
(https://github.com/ansible-collections/community.general/pull/7161).
|
|
minor_changes:
|
|
- make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180).
|
|
- pritunl module utils - ensure ``validate_certs`` parameter is honoured in
|
|
all methods (https://github.com/ansible-collections/community.general/pull/7156).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 6.6.5.yml
|
|
- 7104_fix_lxc_remoteaddr_default.yml
|
|
- 7125-fix-inappropriate-comparison.yml
|
|
- 7156-ensure-validate-certs-parameter-is-honoured.yml
|
|
- 7161-fix-incorrect-post-parameter.yml
|
|
- 7180-make_params_without_value.yml
|
|
- 7200-cmd-runner-abs-path.yml
|
|
- 7219-fix-nsupdate-cname.yaml
|
|
release_date: '2023-09-11'
|
|
6.6.6:
|
|
changes:
|
|
bugfixes:
|
|
- mail - skip headers containing equals characters due to missing ``maxsplit``
|
|
on header key/value parsing (https://github.com/ansible-collections/community.general/pull/7303).
|
|
- onepassword - fix KeyError exception when trying to access value of a field
|
|
that is not filled out in OnePassword item (https://github.com/ansible-collections/community.general/pull/7241).
|
|
- terraform - prevents ``-backend-config`` option double encapsulating with
|
|
``shlex_quote`` function. (https://github.com/ansible-collections/community.general/pull/7301).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 6.6.6.yml
|
|
- 7241-prevent-key-error-when-value-does-not-exist.yml
|
|
- 7301-fix-backend-config-string-encapsulation.yml
|
|
- 7303-mail-incorrect-header-parsing.yml
|
|
release_date: '2023-10-08'
|
|
6.6.7:
|
|
changes:
|
|
bugfixes:
|
|
- composer - fix impossible to run ``working_dir`` dependent commands. The module
|
|
was throwing an error when trying to run a ``working_dir`` dependent command,
|
|
because it tried to get the command help without passing the ``working_dir``
|
|
(https://github.com/ansible-collections/community.general/issues/3787).
|
|
- github_deploy_key - fix pagination behaviour causing a crash when only a single
|
|
page of deploy keys exist (https://github.com/ansible-collections/community.general/pull/7375).
|
|
- gitlab_group_members - fix gitlab constants call in ``gitlab_group_members``
|
|
module (https://github.com/ansible-collections/community.general/issues/7467).
|
|
- gitlab_project_members - fix gitlab constants call in ``gitlab_project_members``
|
|
module (https://github.com/ansible-collections/community.general/issues/7467).
|
|
- gitlab_protected_branches - fix gitlab constants call in ``gitlab_protected_branches``
|
|
module (https://github.com/ansible-collections/community.general/issues/7467).
|
|
- gitlab_user - fix gitlab constants call in ``gitlab_user`` module (https://github.com/ansible-collections/community.general/issues/7467).
|
|
- lxc connection plugin - properly evaluate options (https://github.com/ansible-collections/community.general/pull/7369).
|
|
- memset module utils - make compatible with ansible-core 2.17 (https://github.com/ansible-collections/community.general/pull/7379).
|
|
- 'redhat_subscription - use the right D-Bus options for the consumer type when
|
|
|
|
registering a RHEL system older than 9 or a RHEL 9 system older than 9.2
|
|
|
|
and using ``consumer_type``
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/7378).
|
|
|
|
'
|
|
- selective callback plugin - fix length of task name lines in output always
|
|
being 3 characters longer than desired (https://github.com/ansible-collections/community.general/pull/7374).
|
|
release_summary: 'Bugfix release.
|
|
|
|
|
|
From now on, community.general 6.x.y will only receive major bugfixes and
|
|
security fixes anymore.
|
|
|
|
'
|
|
fragments:
|
|
- 3787-pass-composer-working-dir.yml
|
|
- 6.6.7.yml
|
|
- 7369-fix-lxc-options.yml
|
|
- 7374-fix-selective-callback-taskname-length.yml
|
|
- 7375-fix-github-deploy-key-pagination.yml
|
|
- 7378-redhat_subscription-dbus-consumer-type.yaml
|
|
- 7379-url.yml
|
|
- 7467-fix-gitlab-constants-calls.yml
|
|
release_date: '2023-11-04'
|
|
6.6.8:
|
|
changes:
|
|
bugfixes:
|
|
- aix_filesystem - fix issue with empty list items in crfs logic and option
|
|
order (https://github.com/ansible-collections/community.general/pull/8052).
|
|
- pacemaker_cluster - actually implement check mode, which the module claims
|
|
to support. This means that until now the module also did changes in check
|
|
mode (https://github.com/ansible-collections/community.general/pull/8081).
|
|
- pam_limits - when the file does not exist, do not create it in check mode
|
|
(https://github.com/ansible-collections/community.general/issues/8050, https://github.com/ansible-collections/community.general/pull/8057).
|
|
release_summary: Security and bugfix release.
|
|
security_fixes:
|
|
- cobbler, gitlab_runners, icinga2, linode, lxd, nmap, online, opennebula, proxmox,
|
|
scaleway, stackpath_compute, virtualbox, and xen_orchestra inventory plugin
|
|
- make sure all data received from the remote servers is marked as unsafe,
|
|
so remote code execution by obtaining texts that can be evaluated as templates
|
|
is not possible (https://www.die-welt.net/2024/03/remote-code-execution-in-ansible-dynamic-inventory-plugins/,
|
|
https://github.com/ansible-collections/community.general/pull/8098).
|
|
fragments:
|
|
- 6.6.8.yml
|
|
- 8057-pam_limits-check-mode.yml
|
|
- aix_filesystem-crfs-issue.yml
|
|
- inventory-rce.yml
|
|
- pacemaker-cluster.yml
|
|
release_date: '2024-03-25'
|