mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
36bd15c804
(cherry picked from commit e794fa74da
)
1894 lines
133 KiB
YAML
1894 lines
133 KiB
YAML
---
|
|
ancestor: 6.0.0
|
|
releases:
|
|
7.0.0:
|
|
changes:
|
|
breaking_changes:
|
|
- 'If you are not using this collection as part of Ansible, but installed
|
|
(and/or upgraded) community.general manually, you need to make sure to also
|
|
install ``community.sap_libs`` if you are using any of the ``sapcar_extract``,
|
|
``sap_task_list_execute``, and ``hana_query`` modules.
|
|
|
|
Without that collection installed, the redirects for these modules do not
|
|
work.
|
|
|
|
'
|
|
- 'ModuleHelper module utils - when the module sets output variables named
|
|
``msg``, ``exception``, ``output``, ``vars``, or ``changed``, the actual
|
|
output will prefix those names with ``_`` (underscore symbol) only when
|
|
they clash with output variables generated by ModuleHelper itself, which
|
|
only occurs when handling exceptions. Please note that this breaking change
|
|
does not require a new major release since before this release, it was not
|
|
possible to add such variables to the output `due to a bug <https://github.com/ansible-collections/community.general/pull/5755>`__
|
|
(https://github.com/ansible-collections/community.general/pull/5765).
|
|
|
|
'
|
|
- gconftool2 - fix processing of ``gconftool-2`` when ``key`` does not exist,
|
|
returning ``null`` instead of empty string for both ``value`` and ``previous_value``
|
|
return values (https://github.com/ansible-collections/community.general/issues/6028).
|
|
- gitlab_runner - the default of ``access_level_on_creation`` changed from
|
|
``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/6428).
|
|
- ldap_search - convert all string-like values to UTF-8 (https://github.com/ansible-collections/community.general/issues/5704,
|
|
https://github.com/ansible-collections/community.general/pull/6473).
|
|
- nmcli - the default of the ``hairpin`` option changed from ``true`` to ``false``
|
|
(https://github.com/ansible-collections/community.general/pull/6428).
|
|
- proxmox - the default of the ``unprivileged`` option changed from ``false``
|
|
to ``true`` (https://github.com/ansible-collections/community.general/pull/6428).
|
|
bugfixes:
|
|
- ModuleHelper - fix bug when adjusting the name of reserved output variables
|
|
(https://github.com/ansible-collections/community.general/pull/5755).
|
|
- alternatives - support subcommands on Fedora 37, which uses ``follower``
|
|
instead of ``slave`` (https://github.com/ansible-collections/community.general/pull/5794).
|
|
- ansible_galaxy_install - set default to raise exception if command's return
|
|
code is different from zero (https://github.com/ansible-collections/community.general/pull/5680).
|
|
- ansible_galaxy_install - try ``C.UTF-8`` and then fall back to ``en_US.UTF-8``
|
|
before failing (https://github.com/ansible-collections/community.general/pull/5680).
|
|
- archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180).
|
|
- archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274).
|
|
- bitwarden lookup plugin - clarify what to do, if the bitwarden vault is
|
|
not unlocked (https://github.com/ansible-collections/community.general/pull/5811).
|
|
- cartesian and flattened lookup plugins - adjust to parameter deprecation
|
|
in ansible-core 2.14's ``listify_lookup_plugin_terms`` helper function (https://github.com/ansible-collections/community.general/pull/6074).
|
|
- chroot connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``.
|
|
This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/5570).
|
|
- cloudflare_dns - fixed the idempotency for SRV DNS records (https://github.com/ansible-collections/community.general/pull/5972).
|
|
- cloudflare_dns - fixed the possiblity of setting a root-level SRV DNS record
|
|
(https://github.com/ansible-collections/community.general/pull/5972).
|
|
- cmd_runner module utils - fixed bug when handling default cases in ``cmd_runner_fmt.as_map()``
|
|
(https://github.com/ansible-collections/community.general/pull/5538).
|
|
- cmd_runner module utils - formatting arguments ``cmd_runner_fmt.as_fixed()``
|
|
was expecting an non-existing argument (https://github.com/ansible-collections/community.general/pull/5538).
|
|
- dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()``
|
|
(https://github.com/ansible-collections/community.general/pull/5543).
|
|
- deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479).
|
|
- dig lookup plugin - correctly handle DNSKEY record type's ``algorithm``
|
|
field (https://github.com/ansible-collections/community.general/pull/5914).
|
|
- flatpak - fixes idempotency detection issues. In some cases the module could
|
|
fail to properly detect already existing Flatpaks because of a parameter
|
|
witch only checks the installed apps (https://github.com/ansible-collections/community.general/pull/6289).
|
|
- gconftool2 - fix ``changed`` result always being ``true`` (https://github.com/ansible-collections/community.general/issues/6028).
|
|
- gconftool2 - remove requirement of parameter ``value`` when ``state=absent``
|
|
(https://github.com/ansible-collections/community.general/issues/6028).
|
|
- gem - fix force parameter not being passed to gem command when uninstalling
|
|
(https://github.com/ansible-collections/community.general/pull/5822).
|
|
- gem - fix hang due to interactive prompt for confirmation on specific version
|
|
uninstall (https://github.com/ansible-collections/community.general/pull/5751).
|
|
- github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994).
|
|
- gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888).
|
|
- gitlab_group_variables - fix dropping variables accidentally when GitLab
|
|
introduced new properties (https://github.com/ansible-collections/community.general/pull/5667).
|
|
- gitlab_project_variables - fix dropping variables accidentally when GitLab
|
|
introduced new properties (https://github.com/ansible-collections/community.general/pull/5667).
|
|
- gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112).
|
|
- icinga2_host - fix the data structure sent to Icinga to make use of host
|
|
templates and template vars (https://github.com/ansible-collections/community.general/pull/6286).
|
|
- idrac_redfish_command - allow user to specify ``resource_id`` for ``CreateBiosConfigJob``
|
|
to specify an exact manager (https://github.com/ansible-collections/community.general/issues/2090).
|
|
- influxdb_user - fix running in check mode when the user does not exist yet
|
|
(https://github.com/ansible-collections/community.general/pull/6111).
|
|
- ini_file - make ``section`` parameter not required so it is possible to
|
|
pass ``null`` as a value. This only was possible in the past due to a bug
|
|
in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6404).
|
|
- interfaces_file - fix reading options in lines not starting with a space
|
|
(https://github.com/ansible-collections/community.general/issues/6120).
|
|
- jail connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``.
|
|
This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/6118).
|
|
- jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514).
|
|
- jenkins_plugin - fix error due to undefined variable when updates file is
|
|
not downloaded (https://github.com/ansible-collections/community.general/pull/6100).
|
|
- keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318).
|
|
- keycloak_client - fix accidental replacement of value for attribute ``saml.signing.private.key``
|
|
with ``no_log`` in wrong contexts (https://github.com/ansible-collections/community.general/pull/5934).
|
|
- keycloak_client_rolemapping - calculate ``proposed`` and ``after`` return
|
|
values properly (https://github.com/ansible-collections/community.general/pull/5619).
|
|
- keycloak_client_rolemapping - remove only listed mappings with ``state=absent``
|
|
(https://github.com/ansible-collections/community.general/pull/5619).
|
|
- keycloak_user_federation - fixes federation creation issue. When a new federation
|
|
was created and at the same time a default / standard mapper was also changed
|
|
/ updated the creation process failed as a bad None set variable led to
|
|
a bad malformed url request (https://github.com/ansible-collections/community.general/pull/5750).
|
|
- 'keycloak_user_federation - fixes idempotency detection issues. In some
|
|
cases the module could fail to properly detect already existing user federations
|
|
because of a buggy seemingly superflous extra query parameter (https://github.com/ansible-collections/community.general/pull/5732).
|
|
|
|
'
|
|
- loganalytics callback plugin - adjust type of callback to ``notification``,
|
|
it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- logdna callback plugin - adjust type of callback to ``notification``, it
|
|
was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- logstash callback plugin - adjust type of callback to ``notification``,
|
|
it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- lxc_container - fix the arguments of the lxc command which broke the creation
|
|
and cloning of containers (https://github.com/ansible-collections/community.general/issues/5578).
|
|
- lxd_* modules, lxd inventory plugin - fix TLS/SSL certificate validation
|
|
problems by using the correct purpose when creating the TLS context (https://github.com/ansible-collections/community.general/issues/5616,
|
|
https://github.com/ansible-collections/community.general/pull/6034).
|
|
- memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114).
|
|
- nmcli - fix change handling of values specified as an integer 0 (https://github.com/ansible-collections/community.general/pull/5431).
|
|
- nmcli - fix failure to handle WIFI settings when connection type not specified
|
|
(https://github.com/ansible-collections/community.general/pull/5431).
|
|
- nmcli - fix improper detection of changes to ``wifi.wake-on-wlan`` (https://github.com/ansible-collections/community.general/pull/5431).
|
|
- nmcli - fixed idempotency issue for bridge connections. Module forced default
|
|
value of ``bridge.priority`` to nmcli if not set; if ``bridge.stp`` is disabled
|
|
nmcli ignores it and keep default (https://github.com/ansible-collections/community.general/issues/3216,
|
|
https://github.com/ansible-collections/community.general/issues/4683).
|
|
- nmcli - fixed idempotency issue when module params is set to ``may_fail4=false``
|
|
and ``method4=disabled``; in this case nmcli ignores change and keeps their
|
|
own default value ``yes`` (https://github.com/ansible-collections/community.general/pull/6106).
|
|
- nmcli - implemented changing mtu value on vlan interfaces (https://github.com/ansible-collections/community.general/issues/4387).
|
|
- nmcli - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048).
|
|
- nsupdate - fix zone lookup. The SOA record for an existing zone is returned
|
|
as an answer RR and not as an authority RR (https://github.com/ansible-collections/community.general/issues/5817,
|
|
https://github.com/ansible-collections/community.general/pull/5818).
|
|
- one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489).
|
|
- one_vm - fix syntax error when creating VMs with a more complex template
|
|
(https://github.com/ansible-collections/community.general/issues/6225).
|
|
- onepassword lookup plugin - Changed to ignore errors from "op account get"
|
|
calls. Previously, errors would prevent auto-signin code from executing
|
|
(https://github.com/ansible-collections/community.general/pull/5942).
|
|
- onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506).
|
|
- opkg - fix issue that ``force=reinstall`` would not reinstall an existing
|
|
package (https://github.com/ansible-collections/community.general/pull/5705).
|
|
- opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004).
|
|
- passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447).
|
|
- pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and
|
|
``state=upgrade`` (https://github.com/ansible-collections/community.general/pull/6303).
|
|
- 'portage - update the logic for generating the emerge command arguments
|
|
to ensure that ``withbdeps: false`` results in a passing an ``n`` argument
|
|
with the ``--with-bdeps`` emerge flag (https://github.com/ansible-collections/community.general/issues/6451,
|
|
https://github.com/ansible-collections/community.general/pull/6456).'
|
|
- proxmox inventory plugin - fix bug while templating when using templates
|
|
for the ``url``, ``user``, ``password``, ``token_id``, or ``token_secret``
|
|
options (https://github.com/ansible-collections/community.general/pull/5640).
|
|
- proxmox inventory plugin - handle tags delimited by semicolon instead of
|
|
comma, which happens from Proxmox 7.3 on (https://github.com/ansible-collections/community.general/pull/5602).
|
|
- proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492,
|
|
https://github.com/ansible-collections/community.general/pull/5493).
|
|
- proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803).
|
|
- proxmox_disk - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492,
|
|
https://github.com/ansible-collections/community.general/pull/5672).
|
|
- proxmox_nic - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492,
|
|
https://github.com/ansible-collections/community.general/pull/5672).
|
|
- puppet - handling ``noop`` parameter was not working at all, now it is has
|
|
been fixed (https://github.com/ansible-collections/community.general/issues/6452,
|
|
https://github.com/ansible-collections/community.general/issues/6458).
|
|
- redfish_utils - removed basic auth HTTP header when performing a GET on
|
|
the service root resource and when performing a POST to the session collection
|
|
(https://github.com/ansible-collections/community.general/issues/5886).
|
|
- redhat_subscription - do not ignore ``consumer_name`` and other variables
|
|
if ``activationkey`` is specified (https://github.com/ansible-collections/community.general/issues/3486,
|
|
https://github.com/ansible-collections/community.general/pull/5627).
|
|
- redhat_subscription - do not pass arguments to ``subscription-manager register``
|
|
for things already configured; now a specified ``rhsm_baseurl`` is properly
|
|
set for subscription-manager (https://github.com/ansible-collections/community.general/pull/5583).
|
|
- redhat_subscription - do not use D-Bus for registering when ``environment``
|
|
is specified, so it possible to specify again the environment names for
|
|
registering, as the D-Bus APIs work only with IDs (https://github.com/ansible-collections/community.general/pull/6319).
|
|
- redhat_subscription - try to unregister only when already registered when
|
|
``force_register`` is specified (https://github.com/ansible-collections/community.general/issues/6258,
|
|
https://github.com/ansible-collections/community.general/pull/6259).
|
|
- redhat_subscription - use the right D-Bus options for environments when
|
|
registering a CentOS Stream 8 system and using ``environment`` (https://github.com/ansible-collections/community.general/pull/6275).
|
|
- redhat_subscription, rhsm_release, rhsm_repository - cleanly fail when not
|
|
running as root, rather than hanging on an interactive ``console-helper``
|
|
prompt; they all interact with ``subscription-manager``, which already requires
|
|
to be run as root (https://github.com/ansible-collections/community.general/issues/734,
|
|
https://github.com/ansible-collections/community.general/pull/6211).
|
|
- rhsm_release - make ``release`` parameter not required so it is possible
|
|
to pass ``null`` as a value. This only was possible in the past due to a
|
|
bug in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6401).
|
|
- rundeck module utils - fix errors caused by the API empty responses (https://github.com/ansible-collections/community.general/pull/6300)
|
|
- rundeck_acl_policy - fix ``TypeError - byte indices must be integers or
|
|
slices, not str`` error caused by empty API response. Update the module
|
|
to use ``module_utils.rundeck`` functions (https://github.com/ansible-collections/community.general/pull/5887,
|
|
https://github.com/ansible-collections/community.general/pull/6300).
|
|
- rundeck_project - update the module to use ``module_utils.rundeck`` functions
|
|
(https://github.com/ansible-collections/community.general/issues/5742) (https://github.com/ansible-collections/community.general/pull/6300)
|
|
- snap_alias - module would only recognize snap names containing letter, numbers
|
|
or the underscore character, failing to identify valid snap names such as
|
|
``lxd.lxc`` (https://github.com/ansible-collections/community.general/pull/6361).
|
|
- splunk callback plugin - adjust type of callback to ``notification``, it
|
|
was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- sumologic callback plugin - adjust type of callback to ``notification``,
|
|
it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- syslog_json callback plugin - adjust type of callback to ``notification``,
|
|
it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
|
|
- terraform - fix ``current`` workspace never getting appended to the ``all``
|
|
key in the ``workspace_ctf`` object (https://github.com/ansible-collections/community.general/pull/5735).
|
|
- terraform - fix ``terraform init`` failure when there are multiple workspaces
|
|
on the remote backend and when ``default`` workspace is missing by setting
|
|
``TF_WORKSPACE`` environmental variable to the value of ``workspace`` when
|
|
used (https://github.com/ansible-collections/community.general/pull/5735).
|
|
- terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497).
|
|
- terraform and timezone - slight refactoring to avoid linter reporting potentially
|
|
undefined variables (https://github.com/ansible-collections/community.general/pull/5933).
|
|
- terraform module - disable ANSI escape sequences during validation phase
|
|
(https://github.com/ansible-collections/community.general/pull/5843).
|
|
- tss lookup plugin - allow to download secret attachments. Previously, we
|
|
could not download secret attachments but now use ``fetch_attachments``
|
|
and ``file_download_path`` variables to download attachments (https://github.com/ansible-collections/community.general/issues/6224).
|
|
- unixy callback plugin - fix plugin to work with ansible-core 2.14 by using
|
|
Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600).
|
|
- unixy callback plugin - fix typo introduced when updating to use Ansible's
|
|
configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600).
|
|
- various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940).
|
|
- vdo - now uses ``yaml.safe_load()`` to parse command output instead of the
|
|
deprecated ``yaml.load()`` which is potentially unsafe. Using ``yaml.load()``
|
|
without explicitely setting a ``Loader=`` is also an error in pyYAML 6.0
|
|
(https://github.com/ansible-collections/community.general/pull/5632).
|
|
- vmadm - fix for index out of range error in ``get_vm_uuid`` (https://github.com/ansible-collections/community.general/pull/5628).
|
|
- xenorchestra inventory plugin - fix failure to receive objects from server
|
|
due to not checking the id of the response (https://github.com/ansible-collections/community.general/pull/6227).
|
|
- xfs_quota - in case of a project quota, the call to ``xfs_quota`` did not
|
|
initialize/reset the project (https://github.com/ansible-collections/community.general/issues/5143).
|
|
- xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808).
|
|
- yarn - fix ``global=true`` to check for the configured global folder instead
|
|
of assuming the default (https://github.com/ansible-collections/community.general/pull/5829)
|
|
- yarn - fix ``global=true`` to not fail when `executable` wasn't specified
|
|
(https://github.com/ansible-collections/community.general/pull/6132)
|
|
- yarn - fix ``state=absent`` not working with ``global=true`` when the package
|
|
does not include a binary (https://github.com/ansible-collections/community.general/pull/5829)
|
|
- yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712).
|
|
- yarn - fixes bug where yarn module tasks would fail when warnings were emitted
|
|
from Yarn. The ``yarn.list`` method was not filtering out warnings (https://github.com/ansible-collections/community.general/issues/6127).
|
|
- zfs_delegate_admin - zfs allow output can now be parsed when uids/gids are
|
|
not known to the host system (https://github.com/ansible-collections/community.general/pull/5943).
|
|
- zypper - make package managing work on readonly filesystem of openSUSE MicroOS
|
|
(https://github.com/ansible-collections/community.general/pull/5615).
|
|
deprecated_features:
|
|
- ModuleHelper module_utils - ``deps`` mixin for MH classes deprecated in
|
|
favour of using the ``deps`` module_utils (https://github.com/ansible-collections/community.general/pull/6465).
|
|
- consul - deprecate using parameters unused for ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5772).
|
|
- gitlab_runner - the default of the new option ``access_level_on_creation``
|
|
will change from ``false`` to ``true`` in community.general 7.0.0. This
|
|
will cause ``access_level`` to be used during runner registration as well,
|
|
and not only during updates (https://github.com/ansible-collections/community.general/pull/5908).
|
|
- gitlab_runner - the option ``access_level`` will lose its default value
|
|
in community.general 8.0.0. From that version on, you have set this option
|
|
to ``ref_protected`` explicitly, if you want to have a protected runner
|
|
(https://github.com/ansible-collections/community.general/issues/5925).
|
|
- manageiq_policies - deprecate ``state=list`` in favour of using ``community.general.manageiq_policies_info``
|
|
(https://github.com/ansible-collections/community.general/pull/5721).
|
|
- manageiq_tags - deprecate ``state=list`` in favour of using ``community.general.manageiq_tags_info``
|
|
(https://github.com/ansible-collections/community.general/pull/5727).
|
|
- rax - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax module utils - module utils code relies on deprecated library ``pyrax``
|
|
and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_cbs - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_cbs_attachments - module relies on deprecated library ``pyrax`` and
|
|
will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_cdb - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_cdb_database - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_cdb_user - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_clb - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_clb_nodes - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_clb_ssl - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_dns - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_dns_record - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_facts - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_files - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_files_objects - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_identity - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_keypair - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_meta - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_mon_alarm - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_mon_check - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_mon_entity - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_mon_notification - module relies on deprecated library ``pyrax`` and
|
|
will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_mon_notification_plan - module relies on deprecated library ``pyrax``
|
|
and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_network - module relies on deprecated library ``pyrax`` and will be
|
|
removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_queue - module relies on deprecated library ``pyrax`` and will be removed
|
|
in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_scaling_group - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- rax_scaling_policy - module relies on deprecated library ``pyrax`` and will
|
|
be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5752).
|
|
- 'rhn_channel, rhn_register - RHN hosted at redhat.com was discontinued years
|
|
|
|
ago, and Spacewalk 5 (which uses RHN) is EOL since 2020, May 31st;
|
|
|
|
while these modules could work on Uyuni / SUSE Manager (fork of Spacewalk
|
|
5),
|
|
|
|
we have not heard about anyone using them in those setups. Hence, these
|
|
|
|
modules are deprecated, and will be removed in community.general 10.0.0
|
|
|
|
in case there are no reports about being still useful, and potentially
|
|
|
|
no one that steps up to maintain them
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6493).
|
|
|
|
'
|
|
minor_changes:
|
|
- apache2_module - add module argument ``warn_mpm_absent`` to control whether
|
|
warning are raised in some edge cases (https://github.com/ansible-collections/community.general/pull/5793).
|
|
- apt_rpm - adds ``clean``, ``dist_upgrade`` and ``update_kernel`` parameters
|
|
for clear caches, complete upgrade system, and upgrade kernel packages (https://github.com/ansible-collections/community.general/pull/5867).
|
|
- bitwarden lookup plugin - can now retrieve secrets from custom fields (https://github.com/ansible-collections/community.general/pull/5694).
|
|
- bitwarden lookup plugin - implement filtering results by ``collection_id``
|
|
parameter (https://github.com/ansible-collections/community.general/issues/5849).
|
|
- cmd_runner module utils - ``cmd_runner_fmt.as_bool()`` can now take an extra
|
|
parameter to format when value is false (https://github.com/ansible-collections/community.general/pull/5647).
|
|
- cpanm - minor change, use feature from ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/6385).
|
|
- 'dconf - be forgiving about boolean values: convert them to GVariant booleans
|
|
automatically (https://github.com/ansible-collections/community.general/pull/6206).'
|
|
- dconf - if ``gi.repository.GLib`` is missing, try to respawn in a Python
|
|
interpreter that has it (https://github.com/ansible-collections/community.general/pull/6491).
|
|
- dconf - minor refactoring improving parameters and dependencies validation
|
|
(https://github.com/ansible-collections/community.general/pull/6336).
|
|
- dconf - parse GVariants for equality comparison when the Python module ``gi.repository``
|
|
is available (https://github.com/ansible-collections/community.general/pull/6049).
|
|
- deps module utils - add function ``failed()`` providing the ability to check
|
|
the dependency check result without triggering an exception (https://github.com/ansible-collections/community.general/pull/6383).
|
|
- dig lookup plugin - Support multiple domains to be queried as indicated
|
|
in docs (https://github.com/ansible-collections/community.general/pull/6334).
|
|
- dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913).
|
|
- dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927).
|
|
- dnsimple_info - minor refactor in the code (https://github.com/ansible-collections/community.general/pull/6440).
|
|
- flatpak_remote - add new boolean option ``enabled``. It controls, whether
|
|
the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926).
|
|
- gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545).
|
|
- gitlab_group_variable, gitlab_project_variable - refactor function out to
|
|
module utils (https://github.com/ansible-collections/community.general/pull/6384).
|
|
- gitlab_project - add ``builds_access_level``, ``container_registry_access_level``
|
|
and ``forking_access_level`` options (https://github.com/ansible-collections/community.general/pull/5706).
|
|
- gitlab_project - add ``releases_access_level``, ``environments_access_level``,
|
|
``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``,
|
|
and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986).
|
|
- gitlab_project - add new option ``topics`` for adding topics to GitLab projects
|
|
(https://github.com/ansible-collections/community.general/pull/6278).
|
|
- gitlab_runner - add new boolean option ``access_level_on_creation``. It
|
|
controls, whether the value of ``access_level`` is used for runner registration
|
|
or not. The option ``access_level`` has been ignored on registration so
|
|
far and was only used on updates (https://github.com/ansible-collections/community.general/issues/5907,
|
|
https://github.com/ansible-collections/community.general/pull/5908).
|
|
- gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935).
|
|
- homebrew_cask - allows passing ``--greedy`` option to ``upgrade_all`` (https://github.com/ansible-collections/community.general/pull/6267).
|
|
- idrac_redfish_command - add ``job_id`` to ``CreateBiosConfigJob`` response
|
|
(https://github.com/ansible-collections/community.general/issues/5603).
|
|
- ilo_redfish_utils module utils - change implementation of DNS Server IP
|
|
and NTP Server IP update (https://github.com/ansible-collections/community.general/pull/5804).
|
|
- ipa_group - allow to add and remove external users with the ``external_user``
|
|
option (https://github.com/ansible-collections/community.general/pull/5897).
|
|
- ipa_hostgroup - add ``append`` parameter for adding a new hosts to existing
|
|
hostgroups without changing existing hostgroup members (https://github.com/ansible-collections/community.general/pull/6203).
|
|
- iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844).
|
|
- java_certs - add more detailed error output when extracting certificate
|
|
from PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550).
|
|
- jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043).
|
|
- jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565).
|
|
- jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209,
|
|
https://github.com/ansible-collections/community.general/pull/6210).
|
|
- keycloak_authentication - add flow type option to sub flows to allow the
|
|
creation of 'form-flow' sub flows like in Keycloak's built-in registration
|
|
flow (https://github.com/ansible-collections/community.general/pull/6318).
|
|
- keycloak_group - add new optional module parameter ``parents`` to properly
|
|
handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814).
|
|
- keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper``
|
|
the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863).
|
|
- ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185).
|
|
- ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045,
|
|
https://github.com/ansible-collections/community.general/pull/6109).
|
|
- ldap_search - the new ``base64_attributes`` allows to specify which attribute
|
|
values should be Base64 encoded (https://github.com/ansible-collections/community.general/pull/6473).
|
|
- lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866).
|
|
- lxd_project - refactored code out to module utils to clear sanity check
|
|
(https://github.com/ansible-collections/community.general/pull/5549).
|
|
- make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160).
|
|
- mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com
|
|
favicon (https://github.com/ansible-collections/community.general/pull/5928).
|
|
- mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263).
|
|
- modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028,
|
|
https://github.com/ansible-collections/community.general/pull/542).
|
|
- module_helper module utils - updated the imports to make more MH features
|
|
available at ``plugins/module_utils/module_helper.py`` (https://github.com/ansible-collections/community.general/pull/6464).
|
|
- mssql_script - allow for ``GO`` statement to be mixed-case for scripts not
|
|
using strict syntax (https://github.com/ansible-collections/community.general/pull/6457).
|
|
- mssql_script - handle error condition for empty resultsets to allow for
|
|
non-returning SQL statements (for example ``UPDATE`` and ``INSERT``) (https://github.com/ansible-collections/community.general/pull/6457).
|
|
- mssql_script - improve batching logic to allow a wider variety of input
|
|
scripts. For example, SQL scripts slurped from Windows machines which may
|
|
contain carriage return (''\r'') characters (https://github.com/ansible-collections/community.general/pull/6457).
|
|
- nmap inventory plugin - add new option ``open`` for only returning open
|
|
ports (https://github.com/ansible-collections/community.general/pull/6200).
|
|
- nmap inventory plugin - add new option ``port`` for port specific scan (https://github.com/ansible-collections/community.general/pull/6165).
|
|
- nmap inventory plugin - add new options ``udp_scan``, ``icmp_timestamp``,
|
|
and ``dns_resolve`` for different types of scans (https://github.com/ansible-collections/community.general/pull/5566).
|
|
- nmap inventory plugin - added environment variables for configure ``address``
|
|
and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351).
|
|
- nmcli - add ``default`` and ``default-or-eui64`` to the list of valid choices
|
|
for ``addr_gen_mode6`` parameter (https://github.com/ansible-collections/community.general/pull/5974).
|
|
- nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312).
|
|
- nmcli - add support for ``team.runner-fast-rate`` parameter for ``team``
|
|
connections (https://github.com/ansible-collections/community.general/issues/6065).
|
|
- nmcli - new module option ``slave_type`` added to allow creation of various
|
|
types of slave devices (https://github.com/ansible-collections/community.general/issues/473,
|
|
https://github.com/ansible-collections/community.general/pull/6108).
|
|
- one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf``
|
|
API call (https://github.com/ansible-collections/community.general/pull/5812).
|
|
- openbsd_pkg - set ``TERM`` to ``'dumb'`` in ``execute_command()`` to make
|
|
module less dependant on the ``TERM`` environment variable set on the Ansible
|
|
controller (https://github.com/ansible-collections/community.general/pull/6149).
|
|
- opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688).
|
|
- opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718).
|
|
- osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011).
|
|
- pipx - add ``system_site_packages`` parameter to give application access
|
|
to system-wide packages (https://github.com/ansible-collections/community.general/pull/6308).
|
|
- pipx - ensure ``include_injected`` parameter works with ``state=upgrade``
|
|
and ``state=latest`` (https://github.com/ansible-collections/community.general/pull/6212).
|
|
- pipx - optional ``install_apps`` parameter added to install applications
|
|
from injected packages (https://github.com/ansible-collections/community.general/pull/6198).
|
|
- proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714).
|
|
- proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs``
|
|
option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931).
|
|
- proxmox_kvm - add new ``archive`` parameter. This is needed to create a
|
|
VM from an archive (backup) (https://github.com/ansible-collections/community.general/pull/6159).
|
|
- proxmox_kvm - adds ``migrate`` parameter to manage online migrations between
|
|
hosts (https://github.com/ansible-collections/community.general/pull/6448)
|
|
- puppet - add new options ``skip_tags`` to exclude certain tagged resources
|
|
during a puppet agent or apply (https://github.com/ansible-collections/community.general/pull/6293).
|
|
- puppet - refactored module to use ``CmdRunner`` for executing ``puppet``
|
|
(https://github.com/ansible-collections/community.general/pull/5612).
|
|
- rax_scaling_group - refactored out code to the ``rax`` module utils to clear
|
|
the sanity check (https://github.com/ansible-collections/community.general/pull/5563).
|
|
- redfish_command - add ``PerformRequestedOperations`` command to perform
|
|
any operations necessary to continue the update flow (https://github.com/ansible-collections/community.general/issues/4276).
|
|
- redfish_command - add ``update_apply_time`` to ``SimpleUpdate`` command
|
|
(https://github.com/ansible-collections/community.general/issues/3910).
|
|
- redfish_command - add ``update_status`` to output of ``SimpleUpdate`` command
|
|
to allow a user monitor the update in progress (https://github.com/ansible-collections/community.general/issues/4276).
|
|
- redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899).
|
|
- redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900).
|
|
- redfish_info - add ``GetUpdateStatus`` command to check the progress of
|
|
a previous update request (https://github.com/ansible-collections/community.general/issues/4276).
|
|
- redfish_info - adds commands to retrieve the HPE ThermalConfiguration and
|
|
FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208).
|
|
- redfish_utils module utils - added PUT (``put_request()``) functionality
|
|
(https://github.com/ansible-collections/community.general/pull/5490).
|
|
- redhat_subscription - add a ``server_proxy_scheme`` parameter to configure
|
|
the scheme for the proxy server (https://github.com/ansible-collections/community.general/pull/5662).
|
|
- redhat_subscription - adds ``token`` parameter for subscription-manager
|
|
authentication using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725).
|
|
- redhat_subscription - credentials (``username``, ``activationkey``, and
|
|
so on) are required now only if a system needs to be registered, or ``force_register``
|
|
is specified (https://github.com/ansible-collections/community.general/pull/5664).
|
|
- redhat_subscription - the registration is done using the D-Bus ``rhsm``
|
|
service instead of spawning a ``subscription-manager register`` command,
|
|
if possible; this avoids passing plain-text credentials as arguments to
|
|
``subscription-manager register``, which can be seen while that command
|
|
runs (https://github.com/ansible-collections/community.general/pull/6122).
|
|
- sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193).
|
|
- shutdown - if no shutdown commands are found in the ``search_paths`` then
|
|
the module will attempt to shutdown the system using ``systemctl shutdown``
|
|
(https://github.com/ansible-collections/community.general/issues/4269, https://github.com/ansible-collections/community.general/pull/6171).
|
|
- slack - add option ``prepend_hash`` which allows to control whether a ``#``
|
|
is prepended to ``channel_id``. The current behavior (value ``auto``) is
|
|
to prepend ``#`` unless some specific prefixes are found. That list of prefixes
|
|
is incomplete, and there does not seem to exist a documented condition on
|
|
when exactly ``#`` must not be prepended. We recommend to explicitly set
|
|
``prepend_hash=always`` or ``prepend_hash=never`` to avoid any ambiguity
|
|
(https://github.com/ansible-collections/community.general/pull/5629).
|
|
- snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773).
|
|
- snap - refactor module to use ``CmdRunner`` to execute external commands
|
|
(https://github.com/ansible-collections/community.general/pull/6468).
|
|
- snap_alias - refactor code to module utils (https://github.com/ansible-collections/community.general/pull/6441).
|
|
- snap_alias - refactored module to use ``CmdRunner`` to execute ``snap``
|
|
(https://github.com/ansible-collections/community.general/pull/5486).
|
|
- spotinst_aws_elastigroup - add ``elements`` attribute when missing in ``list``
|
|
parameters (https://github.com/ansible-collections/community.general/pull/5553).
|
|
- ssh_config - add ``host_key_algorithms`` option (https://github.com/ansible-collections/community.general/pull/5605).
|
|
- ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970).
|
|
- ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720).
|
|
- ssh_config - vendored StormSSH's config parser to avoid having to install
|
|
StormSSH to use the module (https://github.com/ansible-collections/community.general/pull/6117).
|
|
- sudoers - add ``setenv`` parameters to support passing environment variables
|
|
via sudo. (https://github.com/ansible-collections/community.general/pull/5883)
|
|
- sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers
|
|
rules (https://github.com/ansible-collections/community.general/issues/5702).
|
|
- terraform - remove state file check condition and error block, because in
|
|
the native implementation of terraform will not cause errors due to the
|
|
non-existent file (https://github.com/ansible-collections/community.general/pull/6296).
|
|
- udm_dns_record - minor refactor to the code (https://github.com/ansible-collections/community.general/pull/6382).
|
|
- udm_share - added ``elements`` attribute to ``list`` type parameters (https://github.com/ansible-collections/community.general/pull/5557).
|
|
- udm_user - add ``elements`` attribute when missing in ``list`` parameters
|
|
(https://github.com/ansible-collections/community.general/pull/5559).
|
|
- znode module - optional ``use_tls`` parameter added for encrypted communication
|
|
(https://github.com/ansible-collections/community.general/issues/6154).
|
|
release_summary: This is release 7.0.0 of ``community.general``, released on
|
|
2023-05-09.
|
|
removed_features:
|
|
- 'All ``sap`` modules have been removed from this collection.
|
|
|
|
They have been migrated to the `community.sap_libs <https://galaxy.ansible.com/community/sap_libs>`_
|
|
collection.
|
|
|
|
Redirections have been provided.
|
|
|
|
Following modules are affected:
|
|
|
|
- sapcar_extract
|
|
|
|
- sap_task_list_execute
|
|
|
|
- hana_query
|
|
|
|
'
|
|
- cmd_runner module utils - the ``fmt`` alias of ``cmd_runner_fmt`` has been
|
|
removed. Use ``cmd_runner_fmt`` instead (https://github.com/ansible-collections/community.general/pull/6428).
|
|
- newrelic_deployment - the ``appname`` and ``environment`` options have been
|
|
removed. They did not do anything (https://github.com/ansible-collections/community.general/pull/6428).
|
|
- puppet - the alias ``show-diff`` of the ``show_diff`` option has been removed.
|
|
Use ``show_diff`` instead (https://github.com/ansible-collections/community.general/pull/6428).
|
|
- 'xfconf - generating facts was deprecated in community.general 3.0.0, however
|
|
three factoids, ``property``, ``channel`` and ``value`` continued to be
|
|
generated by mistake. This behaviour has been removed and ``xfconf`` generate
|
|
no facts whatsoever (https://github.com/ansible-collections/community.general/pull/5502).
|
|
|
|
'
|
|
- 'xfconf - generating facts was deprecated in community.general 3.0.0, however
|
|
two factoids, ``previous_value`` and ``type`` continued to be generated
|
|
by mistake. This behaviour has been removed and ``xfconf`` generate no facts
|
|
whatsoever (https://github.com/ansible-collections/community.general/pull/5502).
|
|
|
|
'
|
|
fragments:
|
|
- 2090-idrac-redfish-resource-id-fix.yml
|
|
- 3216-nmcli-bridge-idempotency-fix.yml
|
|
- 3910-redfish-add-operation-apply-time-to-simple-update.yml
|
|
- 3935-add-gitlab-group-runner.yml
|
|
- 4028-modprobe-persistent-option.yml
|
|
- 4276-redfish-command-updates-for-full-simple-update-workflow.yml
|
|
- 4387-nmcli-mtu-for-vlan-connection-fix.yml
|
|
- 473-nmcli-slave-type-implemented.yml
|
|
- 5143-fix-xfs-quota-project-init.yml
|
|
- 5431-nmcli-wifi.yml
|
|
- 5486-snap-alias-cmd-runner.yml
|
|
- 5489-nonetype-in-get-vm-by-label.yml
|
|
- 5490-adding-put-functionality.yml
|
|
- 5493-proxmox.yml
|
|
- 5502-xfconf-facts-deprecation.yml
|
|
- 5506-onepassword_raw-missing-param.yml
|
|
- 5514-fix-logical-flaw-when-deleting-jenkins-build.yml
|
|
- 5538-cmd-runner-as-fixed.yml
|
|
- 5543-dependent-template.yml
|
|
- 5545-gconftool-cmd-runner.yml
|
|
- 5549-lxd-project-sanity.yml
|
|
- 5550-java_certs-not-enough-info-on-error.yml
|
|
- 5553-spotinst-aws-elasticgroup-sanity.yml
|
|
- 5557-udm-share-sanity.yml
|
|
- 5559-udm-user-sanity.yml
|
|
- 5563-rax-scaling-group-sanity.yml
|
|
- 5565-jenkins-plugin-sanity.yml
|
|
- 5566-additional-flags-nmap.yml
|
|
- 5570-chroot-plugin-fix-default-inventory_hostname.yml
|
|
- 5583-redhat_subscription-subscribe-parameters.yaml
|
|
- 5592-redirect-remove-sap-modules.yml
|
|
- 5601-unixy-callback-use-config-manager.yml
|
|
- 5602-proxmox-tags.yml
|
|
- 5603-redfish-idrac-job-id-in-response.yml
|
|
- 5605-ssh-config-add-host-key-algorithms.yaml
|
|
- 5612-puppet-cmd-runner.yml
|
|
- 5615-zypper-transactional-update.yml
|
|
- 5619-keycloak-improvements.yml
|
|
- 5627-redhat_subscription-subscribe-parameters-2.yaml
|
|
- 5628-fix-vmadm-off-by-one.yml
|
|
- 5629-add-prepend-hash-option-for-channel-id.yml
|
|
- 5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml
|
|
- 5640-fix-typo-proxmox-inventory.yml
|
|
- 5647-cmd-runner-as-bool-false.yml
|
|
- 5659-fix-lxc_container-command.yml
|
|
- 5662-redhat_subscription-server_proxy_scheme.yaml
|
|
- 5664-redhat_subscription-credentials-when-needed.yaml
|
|
- 5666-gitlab-variables.yml
|
|
- 5672-proxmox.yml
|
|
- 5680-ansible_galaxy_install-fx-locale.yaml
|
|
- 5688-opkg-module-install-certain-version.yml
|
|
- 5694-add-custom-fields-to-bitwarden.yml
|
|
- 5703-sudoers-host-support.yml
|
|
- 5705-opkg-fix-force-reinstall.yml
|
|
- 5706-add-builds-forks-container-registry.yml
|
|
- 5714-proxmox-lxc-tag-support.yml
|
|
- 5718-opkg-refactor.yaml
|
|
- 5719-xfconf-facts-deprecation.yml
|
|
- 5720-ssh_config-plugin-sanity.yml
|
|
- 5721-manageiq-policies-deprecate-list-state.yaml
|
|
- 5725-redhat_subscription-add-red-hat-api-token.yml
|
|
- 5727-manageiq-tags-deprecate-list-state.yaml
|
|
- 5732-bugfix-keycloak-userfed-idempotency.yml
|
|
- 5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml
|
|
- 5744-unixy-callback-fix-config-manager-typo.yml
|
|
- 5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml
|
|
- 5751-gem-fix-uninstall-hang.yml
|
|
- 5752-rax-deprecation.yml
|
|
- 5755-mh-fix-output-conflict.yml
|
|
- 5761-callback-types.yml
|
|
- 5765-mh-lax-output-conflict.yml
|
|
- 5772-consul-deprecate-params-when-absent.yml
|
|
- 5773-snap-mh-execute.yml
|
|
- 5793-apache2-module-npm-warnings.yml
|
|
- 5794-alternatives-fedora37.yml
|
|
- 5803-proxmox-read-timeout.yml
|
|
- 5804-minor-changes-to-hpe-ilo-collection.yml
|
|
- 5808-xml-children-parameter-does-not-exist.yml
|
|
- 5811-clarify-bitwarden-error.yml
|
|
- 5812-implement-updateconf-api-call.yml
|
|
- 5814-support-keycloak-subgroups.yml
|
|
- 5818-nsupdate-fix-zone-lookup.yml
|
|
- 5822-gem-uninstall-force.yml
|
|
- 5829-fix-yarn-global.yml
|
|
- 5830-sefcontext-path-subs.yml
|
|
- 5843-terraform-validate-no-color.yml
|
|
- 5844-iptables-state-refactor.yml
|
|
- 5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml
|
|
- 5863-providerType-defaulted-keycloak_userfed-mappers.yml
|
|
- 5866-lxd_container-diff-and-check-mode.yml
|
|
- 5867-apt_rpm-add-clean-and-upgrade.yml
|
|
- 5883-sudoers-add-support-for-setenv-parameter.yml
|
|
- 5886-redfish-correct-basic-auth-usage-on-session-creation.yml
|
|
- 5888-update-key-title.yml
|
|
- 5897-ipa_group-add-external-users.yml
|
|
- 5899-adding-enablesecureboot-functionality-to-redfish-config.yml
|
|
- 5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml
|
|
- 5907-fix-gitlab_runner-not-idempotent.yml
|
|
- 5913-dig-caa.yml
|
|
- 5914-dig-dnskey.yml
|
|
- 5915-suppress-urllib3-insecure-request-warnings.yml
|
|
- 5925-align_gitlab_runner_access_level_default_with_gitlab.yml
|
|
- 5926-flatpak-remote-enabled.yml
|
|
- 5927-set-user-agent-dnsimple.yml
|
|
- 5928-fix-favicon-url.yml
|
|
- 5933-linting.yml
|
|
- 5934-fix-keycloak-sanitize_cr.yml
|
|
- 5942-onepassword-ignore-errors-from-op-account-get.yml
|
|
- 5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml
|
|
- 5970-add-proxyjump-option-to-ssh-config.yml
|
|
- 5972-cloudflare-dns-srv-record.yml
|
|
- 5974-nmcli_add_new_addr_gen_mode6_options.yml
|
|
- 5985-add-new-gitlab-api-features.yml
|
|
- 5994-github-webhook-secret.yml
|
|
- 6011-osx-defaults-errors.yml
|
|
- 6034-lxd-tls.yml
|
|
- 6043-jc_plugin_parser_support.yml
|
|
- 6045-xorder-discovery.yml
|
|
- 6048-nmcli-addres-order.yml
|
|
- 6049-dconf-strings.yml
|
|
- 6065-nmcli-add-runner-fast-rate-option.yml
|
|
- 6074-loader_in_listify.yml.yml
|
|
- 6100-jenkins_plugin.yml
|
|
- 6106-nmcli-ipv4-mayfail-idempotency-fix.yml
|
|
- 6111-influxdb_user-check-mode.yaml
|
|
- 6112-fix_key_error_in_gitlab_runner_creation_update.yml
|
|
- 6114-memset-add-url-error-handling.yml
|
|
- 6117-remove-stormssh-depend.yml
|
|
- 6118-jail-plugin-fix-default-inventory_hostname.yml
|
|
- 6119-opkg-update.yaml
|
|
- 6122-redhat_subscription-subscribe-via-dbus.yaml
|
|
- 6127-yarn-ignore-warnings.yml
|
|
- 6131-fix-interfaces_file-for-no-leading-spaces.yml
|
|
- 6138-fix-yarn-global.yml
|
|
- 6149-openbsd_pkg-term.yml
|
|
- 6154-znode-optional-tls.yml
|
|
- 6158-create-proxmox-vm-from-archive.yml
|
|
- 6160-add-command-make-output.yml
|
|
- 6165-nmap-port.yml
|
|
- 6171-shutdown-using-systemd.yml
|
|
- 6180-replace-deprecated-badzipfile.yml
|
|
- 6192-allow-empty-resultsets.yml
|
|
- 6198-pipx-inject-install-apps.yml
|
|
- 6199-archive-generate-checksum-in-chunks.yml
|
|
- 6200-adding-open-option-to-nmap.yml
|
|
- 6203-add-append-option-to-ipa-hostgroup.yml
|
|
- 6206-dconf-booleans.yml
|
|
- 6208-hpe-thermal-fan-percent.yaml
|
|
- 6210-add-worklog-functionality-to-jira.yml
|
|
- 6211-rhsm-require-root.yml
|
|
- 6212-pipx-include-injected.yml
|
|
- 6224-download-certificate-via-api-bugfix.yml
|
|
- 6227-xen-orchestra-check-response-id.yml
|
|
- 6259-redhat_subscription-fix-force.yaml
|
|
- 6267-homebrew-cask-upgrade-all-greedy.yml
|
|
- 6269-mksysb-output.yml
|
|
- 6270-gconftool2-changed.yml
|
|
- 6275-redhat_subscription-fix-environments-centos.yaml
|
|
- 6277-add-topics-gitlab-project.yml
|
|
- 6286-icinga2_host-template-and-template-vars.yml
|
|
- 6289-bugfix-flatpak-check-if-already-installed.yml
|
|
- 6293-add-puppet-skip-tags-option.yaml
|
|
- 6294-fix-one_vm-instantiation.yml
|
|
- 6296-LanceNero-Terraform_statefile_check.yml
|
|
- 6300-rundeck-modules-fixes-and-improvements.yml
|
|
- 6303-pipx-fix-state-latest-and-add-system-site-packages.yml
|
|
- 6308-pipx-add-system-site-packages.yml
|
|
- 6312-nmcli-add-macvlan-connection-type.yml
|
|
- 6318-add-form-flow.yml
|
|
- 6319-redhat_subscription-fix-environment-parameter.yaml
|
|
- 6334-dig-support-multiple-domains.yml
|
|
- 6336-dconf-refactor.yml
|
|
- 6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml
|
|
- 6361-snap-alias-regex-bugfix.yml
|
|
- 6382-udm-dns-record-refactor.yml
|
|
- 6383-deps-failed.yml
|
|
- 6384-gitlab-refactor.yml
|
|
- 6385-cpan-mh-feat.yml
|
|
- 6401-rhsm_release-required.yml
|
|
- 6404-ini_file-section.yml
|
|
- 6428-removals.yml
|
|
- 6440-dnsimple-info-refactor.yml
|
|
- 6441-snap_alias-refactor.yml
|
|
- 6448-proxmox-kvm-migration-support.yml
|
|
- 6456-fix-portage-withbdeps-false.yml
|
|
- 6458-puppet-noop.yml
|
|
- 6464-mh-imports.yml
|
|
- 6465-mh-deps-deprecation.yml
|
|
- 6468-snap-cmdrunner.yml
|
|
- 6473-ldap_search.yml
|
|
- 6491-dconf-respawn.yml
|
|
- 6493-deprecate-rhn-modules.yml
|
|
- 6497-terraform-fix.yml
|
|
- 7.0.0.yml
|
|
- deps.yml
|
|
- passwordstore-lock.yml
|
|
- remove-unneeded-imports.yml
|
|
- xxxx-ldap-ca-cert-file.yml
|
|
modules:
|
|
- description: Query btrfs filesystem info
|
|
name: btrfs_info
|
|
namespace: ''
|
|
- description: Manage btrfs subvolumes
|
|
name: btrfs_subvolume
|
|
namespace: ''
|
|
- description: Manage project badges on GitLab Server
|
|
name: gitlab_project_badge
|
|
namespace: ''
|
|
- description: Manages Out-Of-Band controllers using Redfish APIs
|
|
name: ilo_redfish_command
|
|
namespace: ''
|
|
- description: Retrieve IP geolocation and other facts of a host's IP address
|
|
using the ipbase.com API
|
|
name: ipbase_info
|
|
namespace: ''
|
|
- description: Manage KDE configuration files
|
|
name: kdeconfig
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak client authorization scopes
|
|
via Keycloak API
|
|
name: keycloak_authz_authorization_scope
|
|
namespace: ''
|
|
- description: Set the type of aclientscope in realm or client via Keycloak
|
|
API
|
|
name: keycloak_clientscope_type
|
|
namespace: ''
|
|
- description: Retrieve client secret via Keycloak API
|
|
name: keycloak_clientsecret_info
|
|
namespace: ''
|
|
- description: Regenerate Keycloak client secret via Keycloak API
|
|
name: keycloak_clientsecret_regenerate
|
|
namespace: ''
|
|
- description: Manages Out-Of-Band controllers using Open Composable API (OCAPI)
|
|
name: ocapi_command
|
|
namespace: ''
|
|
- description: Manages Out-Of-Band controllers using Open Composable API (OCAPI)
|
|
name: ocapi_info
|
|
namespace: ''
|
|
plugins:
|
|
lookup:
|
|
- description: merge variables with a certain suffix
|
|
name: merge_variables
|
|
namespace: null
|
|
release_date: '2023-05-09'
|
|
7.0.1:
|
|
changes:
|
|
bugfixes:
|
|
- nmcli - fix bond option ``xmit_hash_policy`` (https://github.com/ansible-collections/community.general/pull/6527).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
release_summary: Bugfix release for Ansible 8.0.0rc1.
|
|
fragments:
|
|
- 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
|
|
- 7.0.1.yml
|
|
release_date: '2023-05-22'
|
|
7.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- MH DependencyMixin module utils - deprecation notice was popping up for
|
|
modules not using dependencies (https://github.com/ansible-collections/community.general/pull/6644,
|
|
https://github.com/ansible-collections/community.general/issues/6639).
|
|
- 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).
|
|
- icinga2_host - fix a key error when updating an existing host (https://github.com/ansible-collections/community.general/pull/6748).
|
|
- ini_file - add the ``follow`` paramter to follow the symlinks instead of
|
|
replacing them (https://github.com/ansible-collections/community.general/pull/6546).
|
|
- 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).
|
|
- proxmox_kvm - allow creation of VM with existing name but new vmid (https://github.com/ansible-collections/community.general/issues/6155,
|
|
https://github.com/ansible-collections/community.general/pull/6709).
|
|
- '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).
|
|
|
|
'
|
|
- tss lookup plugin - fix multiple issues when using ``fetch_attachments=true``
|
|
(https://github.com/ansible-collections/community.general/pull/6720).
|
|
deprecated_features:
|
|
- CmdRunner module utils - deprecate ``cmd_runner_fmt.as_default_type()``
|
|
formatter (https://github.com/ansible-collections/community.general/pull/6601).
|
|
- MH VarsMixin module utils - deprecates ``VarsMixin`` and supporting classes
|
|
in favor of plain ``vardict`` module util (https://github.com/ansible-collections/community.general/pull/6649).
|
|
- cpanm - value ``compatibility`` is deprecated as default for parameter ``mode``
|
|
(https://github.com/ansible-collections/community.general/pull/6512).
|
|
- 'redhat module utils - the ``module_utils.redhat`` module is deprecated,
|
|
as
|
|
|
|
effectively unused: the ``Rhsm``, ``RhsmPool``, and ``RhsmPools`` classes
|
|
|
|
will be removed in community.general 9.0.0; the ``RegistrationBase`` class
|
|
|
|
will be removed in community.general 10.0.0 together with the
|
|
|
|
``rhn_register`` module, as it is the only user of this class; this means
|
|
|
|
that the whole ``module_utils.redhat`` module will be dropped in
|
|
|
|
community.general 10.0.0, so importing it without even using anything of
|
|
it
|
|
|
|
will fail
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6663).
|
|
|
|
'
|
|
- 'redhat_subscription - the ``autosubscribe`` alias for the ``auto_attach``
|
|
option has been
|
|
|
|
deprecated for many years, although only in the documentation. Officially
|
|
mark this alias
|
|
|
|
as deprecated, and it will be removed in community.general 9.0.0
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6646).
|
|
|
|
'
|
|
- 'redhat_subscription - the ``pool`` option is deprecated in favour of the
|
|
|
|
more precise and flexible ``pool_ids`` option
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6650).
|
|
|
|
'
|
|
- 'rhsm_repository - ``state=present`` has not been working as expected for
|
|
many years,
|
|
|
|
and it seems it was not noticed so far; also, "presence" is not really a
|
|
valid concept
|
|
|
|
for subscription repositories, which can only be enabled or disabled. Hence,
|
|
mark the
|
|
|
|
``present`` and ``absent`` values of the ``state`` option as deprecated,
|
|
slating them
|
|
|
|
for removal in community.general 10.0.0
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6673).
|
|
|
|
'
|
|
known_issues:
|
|
- Ansible markup will show up in raw form on ansible-doc text output for ansible-core
|
|
before 2.15. If you have trouble deciphering the documentation markup, please
|
|
upgrade to ansible-core 2.15 (or newer), or read the HTML documentation
|
|
on https://docs.ansible.com/ansible/devel/collections/community/general/
|
|
(https://github.com/ansible-collections/community.general/pull/6539).
|
|
minor_changes:
|
|
- The collection will start using semantic markup (https://github.com/ansible-collections/community.general/pull/6539).
|
|
- VarDict module utils - add method ``VarDict.as_dict()`` to convert to a
|
|
plain ``dict`` object (https://github.com/ansible-collections/community.general/pull/6602).
|
|
- cobbler inventory plugin - add ``inventory_hostname`` option to allow using
|
|
the system name for the inventory hostname (https://github.com/ansible-collections/community.general/pull/6502).
|
|
- cobbler inventory plugin - add ``want_ip_addresses`` option to collect all
|
|
interface DNS name to IP address mapping (https://github.com/ansible-collections/community.general/pull/6711).
|
|
- cobbler inventory plugin - add primary IP addess to ``cobbler_ipv4_address``
|
|
and IPv6 address to ``cobbler_ipv6_address`` host variable (https://github.com/ansible-collections/community.general/pull/6711).
|
|
- cobbler inventory plugin - add warning for systems with empty profiles (https://github.com/ansible-collections/community.general/pull/6502).
|
|
- copr - respawn module to use the system python interpreter when the ``dnf``
|
|
python module is not available in ``ansible_python_interpreter`` (https://github.com/ansible-collections/community.general/pull/6522).
|
|
- datadog_monitor - adds ``notification_preset_name``, ``renotify_occurrences``
|
|
and ``renotify_statuses`` parameters (https://github.com/ansible-collections/community.general/issues/6521,https://github.com/ansible-collections/community.general/issues/5823).
|
|
- filesystem - add ``uuid`` parameter for UUID change feature (https://github.com/ansible-collections/community.general/pull/6680).
|
|
- keycloak_client_rolemapping - adds support for subgroups with additional
|
|
parameter ``parents`` (https://github.com/ansible-collections/community.general/pull/6687).
|
|
- keycloak_role - add composite roles support for realm and client roles (https://github.com/ansible-collections/community.general/pull/6469).
|
|
- ldap_* - add new arguments ``client_cert`` and ``client_key`` to the LDAP
|
|
modules in order to allow certificate authentication (https://github.com/ansible-collections/community.general/pull/6668).
|
|
- ldap_search - add a new ``page_size`` option to enable paged searches (https://github.com/ansible-collections/community.general/pull/6648).
|
|
- lvg - add ``active`` and ``inactive`` values to the ``state`` option for
|
|
active state management feature (https://github.com/ansible-collections/community.general/pull/6682).
|
|
- lvg - add ``reset_vg_uuid``, ``reset_pv_uuid`` options for UUID reset feature
|
|
(https://github.com/ansible-collections/community.general/pull/6682).
|
|
- mas - disable sign-in check for macOS 12+ as ``mas account`` is non-functional
|
|
(https://github.com/ansible-collections/community.general/pull/6520).
|
|
- onepassword lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
|
|
https://github.com/ansible-collections/community.general/pull/6660).
|
|
- onepassword_raw lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
|
|
https://github.com/ansible-collections/community.general/pull/6660).
|
|
- opentelemetry callback plugin - add span attributes in the span event (https://github.com/ansible-collections/community.general/pull/6531).
|
|
- opkg - remove default value ``""`` for parameter ``force`` as it causes
|
|
the same behaviour of not having that parameter (https://github.com/ansible-collections/community.general/pull/6513).
|
|
- proxmox - support ``timezone`` parameter at container creation (https://github.com/ansible-collections/community.general/pull/6510).
|
|
- proxmox inventory plugin - add composite variables support for Proxmox nodes
|
|
(https://github.com/ansible-collections/community.general/issues/6640).
|
|
- proxmox_kvm - added support for ``tpmstate0`` parameter to configure TPM
|
|
(Trusted Platform Module) disk. TPM is required for Windows 11 installations
|
|
(https://github.com/ansible-collections/community.general/pull/6533).
|
|
- proxmox_kvm - re-use ``timeout`` module param to forcefully shutdown a virtual
|
|
machine when ``state`` is ``stopped`` (https://github.com/ansible-collections/community.general/issues/6257).
|
|
- proxmox_snap - add ``retention`` parameter to delete old snapshots (https://github.com/ansible-collections/community.general/pull/6576).
|
|
- redfish_command - add ``MultipartHTTPPushUpdate`` command (https://github.com/ansible-collections/community.general/issues/6471,
|
|
https://github.com/ansible-collections/community.general/pull/6612).
|
|
- 'redhat_subscription - the internal ``RegistrationBase`` class was folded
|
|
|
|
into the other internal ``Rhsm`` class, as the separation had no purpose
|
|
|
|
anymore
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6658).
|
|
|
|
'
|
|
- 'rhsm_release - improve/harden the way ``subscription-manager`` is run;
|
|
|
|
no behaviour change is expected
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6669).
|
|
|
|
'
|
|
- snap - module is now aware of channel when deciding whether to install or
|
|
refresh the snap (https://github.com/ansible-collections/community.general/pull/6435,
|
|
https://github.com/ansible-collections/community.general/issues/1606).
|
|
- sorcery - minor refactor (https://github.com/ansible-collections/community.general/pull/6525).
|
|
- tss lookup plugin - allow to fetch secret IDs which are in a folder based
|
|
on folder ID. Previously, we could not fetch secrets based on folder ID
|
|
but now use ``fetch_secret_ids_from_folder`` option to indicate to fetch
|
|
secret IDs based on folder ID (https://github.com/ansible-collections/community.general/issues/6223).
|
|
release_summary: 'Regular bugfix and feature release.
|
|
|
|
|
|
From this version on, community.general is using the new `Ansible semantic
|
|
markup
|
|
|
|
<https://docs.ansible.com/ansible/devel/dev_guide/developing_modules_documenting.html#semantic-markup-within-module-documentation>`__
|
|
|
|
in its documentation. If you look at documentation with the ansible-doc CLI
|
|
tool
|
|
|
|
from ansible-core before 2.15, please note that it does not render the markup
|
|
|
|
correctly. You should be still able to read it in most cases, but you need
|
|
|
|
ansible-core 2.15 or later to see it as it is intended. Alternatively you
|
|
can
|
|
|
|
look at `the devel docsite <https://docs.ansible.com/ansible/devel/collections/community/general/>`__
|
|
|
|
for the rendered HTML version of the documentation of the latest release.
|
|
|
|
'
|
|
fragments:
|
|
- 6223-get-secret-ids-by-folderid.yml
|
|
- 6435-snap-channel-aware.yml
|
|
- 6469-add-composites-support-for-keycloak-role.yml
|
|
- 6471-redfish-add-multipart-http-push-command.yml
|
|
- 6502-cobbler-inventory_hostname.yml
|
|
- 6510-proxmox-create-support_timezone.yaml
|
|
- 6512-cpanm-default-mode.yml
|
|
- 6513-opkg-default-force.yml
|
|
- 6520-mas-disable-signin.yaml
|
|
- 6522-copr-respawn.yaml
|
|
- 6523-datadog-monitor-notification-preset-name-and-renotify.yaml
|
|
- 6525-sorcery-import.yaml
|
|
- 6531-opentelemetry-add-event-attributes.yml
|
|
- 6533-proxmox_kvm-tpmstate0-support.yaml
|
|
- 6539-semantic-markup.yml
|
|
- 6568-fix-get-user-by-username-in-keycloak-module-utils.yml
|
|
- 6570-handle-shutdown-timeout.yaml
|
|
- 6576-proxmox-snap-allow-to-remove-old-snapshots.yml
|
|
- 6601-cmdrunner-deprecate-default-type.yml
|
|
- 6602-vardict-as-dict.yml
|
|
- 6640-proxmox-composite-variables-support.yml
|
|
- 6644-dependencymixin-fix.yml
|
|
- 6646-redhat_subscription-deprecate-autosubscribe.yml
|
|
- 6648_ldap_search_page_size.yml
|
|
- 6649-varsmixin-deprecation.yml
|
|
- 6650-redhat_subscription-deprecate-pool.yml
|
|
- 6658-redhat_subscription-internal-rhsm-refactor.yml
|
|
- 6660-onepassword-lookup-service-account.yaml
|
|
- 6662-csv-bom.yml
|
|
- 6663-deprecate-module_utils-redhat.yml
|
|
- 6668-ldap-client-cert.yml
|
|
- 6669-rhsm_release-internal-sub-man-exec.yml
|
|
- 6673-rhsm_repository-deprecate-present-absent.yml
|
|
- 6676-rhsm_repository-fix-returned-repositories-with-purge.yml
|
|
- 6680-filesystem-uuid-change.yml
|
|
- 6682-lvg-clonesupport.yml
|
|
- 6687-support-subgroups-for-keycloak-client-rolemapping.yml
|
|
- 6688-is-struct-included-bug-in-keycloak-py.yml
|
|
- 6709-proxmox-create-vm-with-existing-name.yml
|
|
- 6711-cobbler-ip-address.yml
|
|
- 6712-gitlab_group-filtered-for-none-values.yml
|
|
- 6720-tss-fix-fetch-attachments.yml
|
|
- 6748-icinga2_host-datafix.yml
|
|
- 7.1.0.yml
|
|
- ini_file-preserve-symlink.yml
|
|
- ini_file-use-inactive-options-when-possible.yml
|
|
modules:
|
|
- description: Creates, updates, or deletes GitLab instance variables
|
|
name: gitlab_instance_variable
|
|
namespace: ''
|
|
- description: Create, update, or delete GitLab merge requests
|
|
name: gitlab_merge_request
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak authentication required actions
|
|
name: keycloak_authentication_required_actions
|
|
namespace: ''
|
|
- description: Create and configure a user in Keycloak
|
|
name: keycloak_user
|
|
namespace: ''
|
|
- description: Renames LVM volume groups
|
|
name: lvg_rename
|
|
namespace: ''
|
|
- description: Pool management for Proxmox VE cluster
|
|
name: proxmox_pool
|
|
namespace: ''
|
|
- description: Add or delete members from Proxmox VE cluster pools
|
|
name: proxmox_pool_member
|
|
namespace: ''
|
|
release_date: '2023-06-20'
|
|
7.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925).
|
|
- 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).
|
|
- 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).
|
|
- keycloak_authentication - fix Keycloak authentication flow (step or sub-flow)
|
|
indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734).
|
|
- 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).
|
|
- proxmox_kvm - ``restarted`` state did not actually restart a VM in some
|
|
VM configurations. The state now uses the Proxmox reboot endpoint instead
|
|
of calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773).
|
|
- proxmox_template - require ``requests_toolbelt`` module to fix issue with
|
|
uploading large templates (https://github.com/ansible-collections/community.general/issues/5579,
|
|
https://github.com/ansible-collections/community.general/pull/6757).
|
|
- 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).
|
|
- snap - assume default track ``latest`` in parameter ``channel`` when not
|
|
specified (https://github.com/ansible-collections/community.general/pull/6835,
|
|
https://github.com/ansible-collections/community.general/issues/6821).
|
|
- snap - fix the processing of the commands' output, stripping spaces and
|
|
newlines from it (https://github.com/ansible-collections/community.general/pull/6826,
|
|
https://github.com/ansible-collections/community.general/issues/6803).
|
|
deprecated_features:
|
|
- flowdock - module relies entirely on no longer responsive API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930).
|
|
- proxmox - old feature flag ``proxmox_default_behavior`` will be removed
|
|
in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836).
|
|
- stackdriver - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887).
|
|
- webfaction_app - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
|
|
- webfaction_db - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
|
|
- webfaction_domain - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
|
|
- webfaction_mailbox - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
|
|
- webfaction_site - module relies entirely on no longer existent API endpoints,
|
|
and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
|
|
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).
|
|
- consul_session - drops requirement for the ``python-consul`` library to
|
|
communicate with the Consul API, instead relying on the existing ``requests``
|
|
library requirement (https://github.com/ansible-collections/community.general/pull/6755).
|
|
- gitlab_project_variable - minor refactor removing unnecessary code statements
|
|
(https://github.com/ansible-collections/community.general/pull/6928).
|
|
- gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
|
|
- htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme``
|
|
and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841).
|
|
- keycloak_authentication - added provider ID choices, since Keycloak supports
|
|
only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763).
|
|
- keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
|
|
- locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner``
|
|
(https://github.com/ansible-collections/community.general/pull/6903).
|
|
- locale_gen - module now using ``CmdRunner`` to execute external commands
|
|
(https://github.com/ansible-collections/community.general/pull/6820).
|
|
- make - add new ``targets`` parameter allowing multiple targets to be used
|
|
with ``make`` (https://github.com/ansible-collections/community.general/pull/6882,
|
|
https://github.com/ansible-collections/community.general/issues/4919).
|
|
- nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902).
|
|
- npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848).
|
|
- opkg - add ``executable`` parameter allowing to specify the path of the
|
|
``opkg`` command (https://github.com/ansible-collections/community.general/pull/6862).
|
|
- pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928).
|
|
- redfish_command - add ``account_types`` and ``oem_account_types`` as optional
|
|
inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823,
|
|
https://github.com/ansible-collections/community.general/pull/6871).
|
|
- redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output
|
|
of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823,
|
|
https://github.com/ansible-collections/community.general/pull/6871).
|
|
- redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864).
|
|
- 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).
|
|
- 'rhsm_repository - the interaction with ``subscription-manager`` was
|
|
|
|
refactored by grouping things together, removing unused bits, and hardening
|
|
|
|
the way it is run; also, the parsing of ``subscription-manager repos --list``
|
|
|
|
was improved and made slightly faster; no behaviour change is expected
|
|
|
|
(https://github.com/ansible-collections/community.general/pull/6783,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/6837).
|
|
|
|
'
|
|
- scaleway_security_group_rule - minor refactor removing unnecessary code
|
|
statements (https://github.com/ansible-collections/community.general/pull/6928).
|
|
- snap - add option ``dangerous`` to the module, that will map into the command
|
|
line argument ``--dangerous``, allowing unsigned snap files to be installed
|
|
(https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715).
|
|
- tss lookup plugin - allow to fetch secret by path. Previously, we could
|
|
not fetch secret by path but now use ``secret_path`` option to indicate
|
|
to fetch secret by secret path (https://github.com/ansible-collections/community.general/pull/6881).
|
|
- xenserver_guest_info - minor refactor removing unnecessary code statements
|
|
(https://github.com/ansible-collections/community.general/pull/6928).
|
|
- xenserver_guest_powerstate - minor refactor removing unnecessary code statements
|
|
(https://github.com/ansible-collections/community.general/pull/6928).
|
|
- yum_versionlock - add support to pin specific package versions instead of
|
|
only the package itself (https://github.com/ansible-collections/community.general/pull/6861,
|
|
https://github.com/ansible-collections/community.general/issues/4470).
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 6713-yay-become.yml
|
|
- 6719-redfish-utils-fix-for-get-volume-inventory.yml
|
|
- 6734-keycloak-auth-management-indexing.yml
|
|
- 6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml
|
|
- 6757-proxmox-template-fix-upload-error.yml
|
|
- 6763-keycloak-auth-provider-choices.yml
|
|
- 6769-nmcli-fix-empty-list.yml
|
|
- 6770-proxmox_disk_create_cdrom.yml
|
|
- 6771-redfish-filter-empty-account-slots.yml
|
|
- 6773-proxmox_kvm-restarted-state-bug-fix.yaml
|
|
- 6774-locale-gen-fix.yml
|
|
- 6783-6837-rhsm_repository-internal-refactor.yml
|
|
- 6785-openbsd_pkg_pkg_info_handling.yml
|
|
- 6811-datadog-downtime-rrule-type.yaml
|
|
- 6820-locale-gen-cmdrunner.yml
|
|
- 6823-redfish-add-account-type-management.yml
|
|
- 6826-snap-out-strip.yml
|
|
- 6827-proxmox_kvm-force-delete-bug-fix.yaml
|
|
- 6835-snap-missing-track.yml
|
|
- 6836-proxmox-deprecate-compatibility.yml
|
|
- 6838-proxmox-dict-template.yml
|
|
- 6839-promoxer-tokens.yml
|
|
- 6841-htpasswd-crypt-scheme.yml
|
|
- 6848-npm-required-if.yml
|
|
- 6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml
|
|
- 6862-opkg-exec.yml
|
|
- 6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml
|
|
- 6882-make-multiple-targets.yml
|
|
- 6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml
|
|
- 6887-deprecate-stackdrive.yml
|
|
- 6902-added-support-in-nmcli-for-ipvx-dns-options.yml
|
|
- 6903-locale-gen-refactor.yml
|
|
- 6905-ipa_dnszone-key-error-fix.yml
|
|
- 6908-snap-dangerous.yml
|
|
- 6909-deprecate-webfaction.yml
|
|
- 6923-cobbler-inventory_unicode.yml
|
|
- 6925-cobbler-inventory-bugfix.yml
|
|
- 6927-pylint-comments.yml
|
|
- 6928-noqa-comments.yml
|
|
- 6930-deprecate-flowdock.yml
|
|
- 6935-machinectl-become.yml
|
|
- 7.2.0.yml
|
|
- get-secret-by-path.yml
|
|
modules:
|
|
- description: Manipulate Consul policies
|
|
name: consul_policy
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak client authorization permissions
|
|
via Keycloak API
|
|
name: keycloak_authz_permission
|
|
namespace: ''
|
|
- description: Query Keycloak client authorization permissions information
|
|
name: keycloak_authz_permission_info
|
|
namespace: ''
|
|
- description: Retrieve information about one or more Proxmox VE virtual machines
|
|
name: proxmox_vm_info
|
|
namespace: ''
|
|
plugins:
|
|
lookup:
|
|
- description: Retrieve secrets from Bitwarden Secrets Manager
|
|
name: bitwarden_secrets_manager
|
|
namespace: null
|
|
release_date: '2023-07-17'
|
|
7.2.1:
|
|
changes:
|
|
bugfixes:
|
|
- 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 - 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).
|
|
- 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).
|
|
- rundeck - fix ``TypeError`` on 404 API response (https://github.com/ansible-collections/community.general/pull/6983).
|
|
release_summary: Bugfix release.
|
|
fragments:
|
|
- 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
|
|
- 7.2.1.yml
|
|
release_date: '2023-07-31'
|
|
7.3.0:
|
|
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).
|
|
- 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).
|
|
- keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs``
|
|
``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067).
|
|
- keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931).
|
|
- lvol - add support for percentage of origin size specification when creating
|
|
snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630,
|
|
https://github.com/ansible-collections/community.general/pull/7053).
|
|
- lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname``
|
|
correctly (https://github.com/ansible-collections/community.general/pull/7104).
|
|
- oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
|
|
- proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
|
|
- snap - fix crash when multiple snaps are specified and one has ``---`` in
|
|
its description (https://github.com/ansible-collections/community.general/pull/7046).
|
|
- sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012).
|
|
- sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012).
|
|
- sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012).
|
|
deprecated_features:
|
|
- ejabberd_user - deprecate the parameter ``logging`` in favour of producing
|
|
more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043).
|
|
minor_changes:
|
|
- chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099).
|
|
- ejabberd_user - module now using ``CmdRunner`` to execute external command
|
|
(https://github.com/ansible-collections/community.general/pull/7075).
|
|
- ipa_config - add module parameters to manage FreeIPA user and group objectclasses
|
|
(https://github.com/ansible-collections/community.general/pull/7019).
|
|
- ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices
|
|
(https://github.com/ansible-collections/community.general/pull/7051).
|
|
- npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989).
|
|
- proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter
|
|
functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914).
|
|
- proxmox_vm_info - ``node`` parameter is no longer required. Information
|
|
can be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976).
|
|
- proxmox_vm_info - non-existing provided by name/vmid VM would return empty
|
|
results instead of failing (https://github.com/ansible-collections/community.general/pull/7049).
|
|
- redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all
|
|
volumes on servers (https://github.com/ansible-collections/community.general/pull/6814).
|
|
- redfish_utils - use ``Controllers`` key in redfish data to obtain Storage
|
|
controllers properties (https://github.com/ansible-collections/community.general/pull/7081).
|
|
- redfish_utils module utils - add support for ``PowerCycle`` reset type for
|
|
``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083).
|
|
- redfish_utils module utils - add support for following ``@odata.nextLink``
|
|
pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020).
|
|
- shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine
|
|
(https://github.com/ansible-collections/community.general/pull/7102).
|
|
- sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012).
|
|
release_summary: Feature and bugfix release.
|
|
fragments:
|
|
- 6814-redfish-config-add-delete-all-volumes.yml
|
|
- 6914-proxmox_kvm-enable-force-restart.yml
|
|
- 6931-keycloak_client-inventory-bugfix.yml
|
|
- 6976-proxmox-vm-info-not-require-node.yml
|
|
- 6989-npm-cmdrunner.yml
|
|
- 7.3.0.yml
|
|
- 7012-sorcery-grimoire-mgmt.yml
|
|
- 7019-ipa_config-user-and-group-objectclasses.yml
|
|
- 7020-redfish-utils-pagination.yml
|
|
- 7033-ejabberd-user-bugs.yml
|
|
- 7043-ejabberd-user-deprecate-logging.yml
|
|
- 7046-snap-newline-before-separator.yml
|
|
- 7049-proxmox-vm-info-empty-results.yml
|
|
- 7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml
|
|
- 7061-fix-bitwarden-get_field.yml
|
|
- 7067-keycloak-api-paramerter-fix.yml
|
|
- 7075-ejabberd-user-cmdrunner.yml
|
|
- 7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml
|
|
- 7085-sanity.yml
|
|
- 7099-chroot-disable-root-check-option.yml
|
|
- 7102-freebsd-shutdown-p.yml
|
|
- 7104_fix_lxc_remoteaddr_default.yml
|
|
- 7113-redfish-utils-power-cycle.yml
|
|
- lvol-pct-of-origin.yml
|
|
release_date: '2023-08-15'
|
|
7.4.0:
|
|
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).
|
|
- nmap inventory plugin - now uses ``get_option`` in all cases to get its
|
|
configuration information (https://github.com/ansible-collections/community.general/pull/7119).
|
|
- 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).
|
|
- snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124,
|
|
https://github.com/ansible-collections/community.general/issues/7120).
|
|
minor_changes:
|
|
- cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes``
|
|
options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184).
|
|
- cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231).
|
|
- gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
|
|
- gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
|
|
- jenkins_build - add new ``detach`` option, which allows the module to exit
|
|
successfully as long as the build is created (default functionality is still
|
|
waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204).
|
|
- jenkins_build - add new ``time_between_checks`` option, which allows to
|
|
configure the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204).
|
|
- make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180).
|
|
- nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user
|
|
to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119).
|
|
- pagerduty - adds in option to use v2 API for creating pagerduty incidents
|
|
(https://github.com/ansible-collections/community.general/issues/6151)
|
|
- pritunl module utils - ensure ``validate_certs`` parameter is honoured in
|
|
all methods (https://github.com/ansible-collections/community.general/pull/7156).
|
|
- redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140).
|
|
- redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory``
|
|
(https://github.com/ansible-collections/community.general/pull/6819).
|
|
- unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179).
|
|
release_summary: Bugfix and feature release.
|
|
fragments:
|
|
- 6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml
|
|
- 7.4.0.yml
|
|
- 7118-nmap_inv_plugin_no_arp_option.yml
|
|
- 7124-snap-empty-list.yml
|
|
- 7125-fix-inappropriate-comparison.yml
|
|
- 7132-gitlab-raw-variables.yml
|
|
- 7140-id-getmanagerinv-output.yml
|
|
- 7156-ensure-validate-certs-parameter-is-honoured.yml
|
|
- 7161-fix-incorrect-post-parameter.yml
|
|
- 7179-unixy-support-checkmode-markers.yml
|
|
- 7180-make_params_without_value.yml
|
|
- 7184-cobbler-mgmt-classes.yml
|
|
- 7200-cmd-runner-abs-path.yml
|
|
- 7219-fix-nsupdate-cname.yaml
|
|
- 7231-cpanm-adjustments.yml
|
|
- improvements-to-jenkins-build-module.yml
|
|
- update-v2-pagerduty-alert.yml
|
|
modules:
|
|
- description: Get information about Jenkins builds
|
|
name: jenkins_build_info
|
|
namespace: ''
|
|
- description: Manage node.js packages with pnpm
|
|
name: pnpm
|
|
namespace: ''
|
|
release_date: '2023-09-11'
|
|
7.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- gitlab_group_variable - deleted all variables when used with ``purge=true``
|
|
due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
|
|
- gitlab_project_variable - deleted all variables when used with ``purge=true``
|
|
due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
|
|
- ldap_search - fix string normalization and the ``base64_attributes`` option
|
|
on Python 3 (https://github.com/ansible-collections/community.general/issues/5704,
|
|
https://github.com/ansible-collections/community.general/pull/7264).
|
|
- lxc connection plugin - properly evaluate options (https://github.com/ansible-collections/community.general/pull/7369).
|
|
- mail - skip headers containing equals characters due to missing ``maxsplit``
|
|
on header key/value parsing (https://github.com/ansible-collections/community.general/pull/7303).
|
|
- nmap inventory plugin - fix ``get_option`` calls (https://github.com/ansible-collections/community.general/pull/7323).
|
|
- 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).
|
|
- snap - change the change detection mechanism from "parsing installation"
|
|
to "comparing end state with initial state" (https://github.com/ansible-collections/community.general/pull/7340,
|
|
https://github.com/ansible-collections/community.general/issues/7265).
|
|
- terraform - prevents ``-backend-config`` option double encapsulating with
|
|
``shlex_quote`` function. (https://github.com/ansible-collections/community.general/pull/7301).
|
|
deprecated_features:
|
|
- The next major release, community.general 8.0.0, will drop support for ansible-core
|
|
2.11 and 2.12, which have been End of Life for some time now. This means
|
|
that this collection no longer supports Python 2.6 on the target. Individual
|
|
content might still work with unsupported ansible-core versions, but that
|
|
can change at any time. Also please note that from now on, for every new
|
|
major community.general release, we will drop support for all ansible-core
|
|
versions that have been End of Life for more than a few weeks on the date
|
|
of the major release (https://github.com/ansible-community/community-topics/discussions/271,
|
|
https://github.com/ansible-collections/community.general/pull/7259).
|
|
- redfish_info, redfish_config, redfish_command - the default value ``10``
|
|
for the ``timeout`` option is deprecated and will change to ``60`` in community.general
|
|
9.0.0 (https://github.com/ansible-collections/community.general/pull/7295).
|
|
minor_changes:
|
|
- cargo - add option ``executable``, which allows user to specify path to
|
|
the cargo binary (https://github.com/ansible-collections/community.general/pull/7352).
|
|
- cargo - add option ``locked`` which allows user to specify install the locked
|
|
version of dependency instead of latest compatible version (https://github.com/ansible-collections/community.general/pull/6134).
|
|
- dig lookup plugin - add TCP option to enable the use of TCP connection during
|
|
DNS lookup (https://github.com/ansible-collections/community.general/pull/7343).
|
|
- 'gitlab_group - add option ``force_delete`` (default: false) which allows
|
|
delete group even if projects exists in it (https://github.com/ansible-collections/community.general/pull/7364).'
|
|
- ini_file - add ``ignore_spaces`` option (https://github.com/ansible-collections/community.general/pull/7273).
|
|
- newrelic_deployment - add option ``app_name_exact_match``, which filters
|
|
results for the exact app_name provided (https://github.com/ansible-collections/community.general/pull/7355).
|
|
- onepassword lookup plugin - introduce ``account_id`` option which allows
|
|
specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308).
|
|
- onepassword_raw lookup plugin - introduce ``account_id`` option which allows
|
|
specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308).
|
|
- parted - on resize, use ``--fix`` option if available (https://github.com/ansible-collections/community.general/pull/7304).
|
|
- pnpm - set correct version when state is latest or version is not mentioned.
|
|
Resolves previous idempotency problem (https://github.com/ansible-collections/community.general/pull/7339).
|
|
- proxmox - add ``vmid`` (and ``taskid`` when possible) to return values (https://github.com/ansible-collections/community.general/pull/7263).
|
|
- random_string - added new ``ignore_similar_chars`` and ``similar_chars``
|
|
option to ignore certain chars (https://github.com/ansible-collections/community.general/pull/7242).
|
|
- redfish_command - add new option ``update_oem_params`` for the ``MultipartHTTPPushUpdate``
|
|
command (https://github.com/ansible-collections/community.general/issues/7331).
|
|
- redfish_config - add ``CreateVolume`` command to allow creation of volumes
|
|
on servers (https://github.com/ansible-collections/community.general/pull/6813).
|
|
- redfish_config - adding ``SetSecureBoot`` command (https://github.com/ansible-collections/community.general/pull/7129).
|
|
- redfish_info - add support for ``GetBiosRegistries`` command (https://github.com/ansible-collections/community.general/pull/7144).
|
|
- redfish_info - adds ``LinkStatus`` to NIC inventory (https://github.com/ansible-collections/community.general/pull/7318).
|
|
- redis_info - refactor the redis_info module to use the redis module_utils
|
|
enabling to pass TLS parameters to the Redis client (https://github.com/ansible-collections/community.general/pull/7267).
|
|
- supervisorctl - allow to stop matching running processes before removing
|
|
them with ``stop_before_removing=true`` (https://github.com/ansible-collections/community.general/pull/7284).
|
|
release_summary: 'Regular bugfix and feature release.
|
|
|
|
|
|
Please note that this is the last minor 7.x.0 release. Further releases
|
|
|
|
with major version 7 will be bugfix releases 7.5.y.
|
|
|
|
'
|
|
fragments:
|
|
- 6134-add-locked-option-for-cargo.yml
|
|
- 6813-redfish-config-add-create-volume.yml
|
|
- 7.5.0.yml
|
|
- 7129-adding_set_secure_boot_command_to_redfish_config.yml
|
|
- 7144-add-getbiosregistry-command-to-redfish-info.yml
|
|
- 7241-prevent-key-error-when-value-does-not-exist.yml
|
|
- 7242_ignore_similar_chars.yml
|
|
- 7251-gitlab-variables-deleteing-all-variables.yml
|
|
- 7263-proxmox-return-vmid-and-taskid.yaml
|
|
- 7264-ldap_search-strings.yml
|
|
- 7267-redis_info.yml
|
|
- 7273-ini_file_ignore_spaces.yml
|
|
- 7284-supervisorctl-stop-before-remove.yaml
|
|
- 7295-adding_deprecation_for_timeout_in_redfish_info_config_command.yml
|
|
- 7301-fix-backend-config-string-encapsulation.yml
|
|
- 7303-mail-incorrect-header-parsing.yml
|
|
- 7304-prevent-parted-warnings.yml
|
|
- 7308-onepassword-multi-acc.yml
|
|
- 7318-add-linkstatus-attribute-to-nic-inventory.yml
|
|
- 7323-nmap.yml
|
|
- 7330-redfish-utils-oem-params.yml
|
|
- 7339-pnpm-correct-version-when-state-latest.yml
|
|
- 7340-snap-fix.yml
|
|
- 7343-dig-tcp-option.yml
|
|
- 7352-add-executable-option-for-cargo.yml
|
|
- 7355-newrelic-deployment-add-exact-name.yml
|
|
- 7364-add-option-force-gitlab-group.yml
|
|
- 7369-fix-lxc-options.yml
|
|
- deprecate-ansible-core-2.11-2.12.yml
|
|
modules:
|
|
- description: Manipulate Consul roles
|
|
name: consul_role
|
|
namespace: ''
|
|
- description: Set default handler for MIME type, for applications using Gnome
|
|
GIO
|
|
name: gio_mime
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak client custom Javascript policies
|
|
via Keycloak API
|
|
name: keycloak_authz_custom_policy
|
|
namespace: ''
|
|
- description: Allows administration of Keycloak realm keys via Keycloak API
|
|
name: keycloak_realm_key
|
|
namespace: ''
|
|
- description: Manage services on Source Mage GNU/Linux
|
|
name: simpleinit_msb
|
|
namespace: ''
|
|
release_date: '2023-10-09'
|
|
7.5.1:
|
|
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).
|
|
- kernel_blacklist - simplified the mechanism to update the file, fixing the
|
|
error (https://github.com/ansible-collections/community.general/pull/7382,
|
|
https://github.com/ansible-collections/community.general/issues/7362).
|
|
- memset module utils - make compatible with ansible-core 2.17 (https://github.com/ansible-collections/community.general/pull/7379).
|
|
- proxmox_pool_member - absent state for type VM did not delete VMs from the
|
|
pools (https://github.com/ansible-collections/community.general/pull/7464).
|
|
- redfish_command - fix usage of message parsing in ``SimpleUpdate`` and ``MultipartHTTPPushUpdate``
|
|
commands to treat the lack of a ``MessageId`` as no message (https://github.com/ansible-collections/community.general/issues/7465,
|
|
https://github.com/ansible-collections/community.general/pull/7471).
|
|
- '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: Regular bugfix release.
|
|
fragments:
|
|
- 3787-pass-composer-working-dir.yml
|
|
- 7.5.1.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
|
|
- 7382-kernel-blacklist-bugfix.yml
|
|
- 7464-fix-vm-removal-in-proxmox_pool_member.yml
|
|
- 7465-redfish-firmware-update-message-id-hardening.yml
|
|
- 7467-fix-gitlab-constants-calls.yml
|
|
release_date: '2023-11-06'
|
|
7.5.2:
|
|
changes:
|
|
bugfixes:
|
|
- cloudflare_dns - fix Cloudflare lookup of SHFP records (https://github.com/ansible-collections/community.general/issues/7652).
|
|
- interface_files - also consider ``address_family`` when changing ``option=method``
|
|
(https://github.com/ansible-collections/community.general/issues/7610, https://github.com/ansible-collections/community.general/pull/7612).
|
|
- irc - replace ``ssl.wrap_socket`` that was removed from Python 3.12 with
|
|
code for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
|
|
- keycloak_* - fix Keycloak API client to quote ``/`` properly (https://github.com/ansible-collections/community.general/pull/7641).
|
|
- keycloak_authz_permission - resource payload variable for scope-based permission
|
|
was constructed as a string, when it needs to be a list, even for a single
|
|
item (https://github.com/ansible-collections/community.general/issues/7151).
|
|
- log_entries callback plugin - replace ``ssl.wrap_socket`` that was removed
|
|
from Python 3.12 with code for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
|
|
- lvol - test for output messages in both ``stdout`` and ``stderr`` (https://github.com/ansible-collections/community.general/pull/7601,
|
|
https://github.com/ansible-collections/community.general/issues/7182).
|
|
- ocapi_utils, oci_utils, redfish_utils module utils - replace ``type()``
|
|
calls with ``isinstance()`` calls (https://github.com/ansible-collections/community.general/pull/7501).
|
|
- onepassword lookup plugin - field and section titles are now case insensitive
|
|
when using op CLI version two or later. This matches the behavior of version
|
|
one (https://github.com/ansible-collections/community.general/pull/7564).
|
|
- pipx module utils - change the CLI argument formatter for the ``pip_args``
|
|
parameter (https://github.com/ansible-collections/community.general/issues/7497,
|
|
https://github.com/ansible-collections/community.general/pull/7506).
|
|
- 'redhat_subscription - use the D-Bus registration on RHEL 7 only on 7.4
|
|
and
|
|
|
|
greater; older versions of RHEL 7 do not have it
|
|
|
|
(https://github.com/ansible-collections/community.general/issues/7622,
|
|
|
|
https://github.com/ansible-collections/community.general/pull/7624).
|
|
|
|
'
|
|
- terraform - fix multiline string handling in complex variables (https://github.com/ansible-collections/community.general/pull/7535).
|
|
minor_changes:
|
|
- elastic callback plugin - close elastic client to not leak resources (https://github.com/ansible-collections/community.general/pull/7517).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 000-redhat_subscription-dbus-on-7.4-plus.yaml
|
|
- 7.5.2.yml
|
|
- 7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml
|
|
- 7501-type.yml
|
|
- 7506-pipx-pipargs.yml
|
|
- 7517-elastic-close-client.yaml
|
|
- 7535-terraform-fix-multiline-string-handling-in-complex-variables.yml
|
|
- 7542-irc-logentries-ssl.yml
|
|
- 7564-onepassword-lookup-case-insensitive.yaml
|
|
- 7601-lvol-fix.yml
|
|
- 7612-interface_file-method.yml
|
|
- 7641-fix-keycloak-api-client-to-quote-properly.yml
|
|
- 7653-fix-cloudflare-lookup.yml
|
|
release_date: '2023-12-04'
|
|
7.5.3:
|
|
changes:
|
|
bugfixes:
|
|
- keycloak_identity_provider - ``mappers`` processing was not idempotent if
|
|
the mappers configuration list had not been sorted by name (in ascending
|
|
order). Fix resolves the issue by sorting mappers in the desired state using
|
|
the same key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
|
|
- keycloak_identity_provider - it was not possible to reconfigure (add, remove)
|
|
``mappers`` once they were created initially. Removal was ignored, adding
|
|
new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves
|
|
the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
|
|
- keycloak_user - when ``force`` is set, but user does not exist, do not try
|
|
to delete it (https://github.com/ansible-collections/community.general/pull/7696).
|
|
- statusio_maintenance - fix error caused by incorrectly formed API data payload.
|
|
Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused
|
|
by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 7.5.3.yml
|
|
- 7418-kc_identity_provider-mapper-reconfiguration-fixes.yml
|
|
- 7696-avoid-attempt-to-delete-non-existing-user.yml
|
|
- 7754-fixed-payload-format.yml
|
|
release_date: '2024-01-01'
|
|
7.5.4:
|
|
changes:
|
|
bugfixes:
|
|
- homebrew - detect already installed formulae and casks using JSON output
|
|
from ``brew info`` (https://github.com/ansible-collections/community.general/issues/864).
|
|
- ipa_otptoken - the module expect ``ipatokendisabled`` as string but the
|
|
``ipatokendisabled`` value is returned as a boolean (https://github.com/ansible-collections/community.general/pull/7795).
|
|
- ldap - previously the order number (if present) was expected to follow an
|
|
equals sign in the DN. This makes it so the order number string is identified
|
|
correctly anywhere within the DN (https://github.com/ansible-collections/community.general/issues/7646).
|
|
- mssql_script - make the module work with Python 2 (https://github.com/ansible-collections/community.general/issues/7818,
|
|
https://github.com/ansible-collections/community.general/pull/7821).
|
|
- nmcli - fix ``connection.slave-type`` wired to ``bond`` and not with parameter
|
|
``slave_type`` in case of connection type ``wifi`` (https://github.com/ansible-collections/community.general/issues/7389).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 7.5.4.yml
|
|
- 7389-nmcli-issue-with-creating-a-wifi-bridge-slave.yml
|
|
- 7646-fix-order-number-detection-in-dn.yml
|
|
- 7797-ipa-fix-otp-idempotency.yml
|
|
- 7821-mssql_script-py2.yml
|
|
- 7870-homebrew-cask-installed-detection.yml
|
|
release_date: '2024-01-29'
|
|
7.5.5:
|
|
changes:
|
|
bugfixes:
|
|
- 'cargo - fix idempotency issues when using a custom installation path for
|
|
packages (using the ``--path`` parameter). The initial installation runs
|
|
fine, but subsequent runs use the ``get_installed()`` function which did
|
|
not check the given installation location, before running ``cargo install``.
|
|
This resulted in a false ``changed`` state. Also the removal of packeges
|
|
using ``state: absent`` failed, as the installation check did not use the
|
|
given parameter (https://github.com/ansible-collections/community.general/pull/7970).'
|
|
- keycloak_client - fixes issue when metadata is provided in desired state
|
|
when task is in check mode (https://github.com/ansible-collections/community.general/issues/1226,
|
|
https://github.com/ansible-collections/community.general/pull/7881).
|
|
- modprobe - listing modules files or modprobe files could trigger a FileNotFoundError
|
|
if ``/etc/modprobe.d`` or ``/etc/modules-load.d`` did not exist. Relevant
|
|
functions now return empty lists if the directories do not exist to avoid
|
|
crashing the module (https://github.com/ansible-collections/community.general/issues/7717).
|
|
- onepassword lookup plugin - failed for fields that were in sections and
|
|
had uppercase letters in the label/ID. Field lookups are now case insensitive
|
|
in all cases (https://github.com/ansible-collections/community.general/pull/7919).
|
|
- pkgin - pkgin (pkgsrc package manager used by SmartOS) raises erratic exceptions
|
|
and spurious ``changed=true`` (https://github.com/ansible-collections/community.general/pull/7971).
|
|
- redfish_info - allow for a GET operation invoked by ``GetUpdateStatus``
|
|
to allow for an empty response body for cases where a service returns 204
|
|
No Content (https://github.com/ansible-collections/community.general/issues/8003).
|
|
- redfish_info - correct uncaught exception when attempting to retrieve ``Chassis``
|
|
information (https://github.com/ansible-collections/community.general/pull/7952).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 7.5.5.yml
|
|
- 7717-prevent-modprobe-error.yml
|
|
- 7881-fix-keycloak-client-ckeckmode.yml
|
|
- 7919-onepassword-fieldname-casing.yaml
|
|
- 7951-fix-redfish_info-exception.yml
|
|
- 7970-fix-cargo-path-idempotency.yaml
|
|
- 8003-redfish-get-update-status-empty-response.yml
|
|
- pkgin.yml
|
|
release_date: '2024-02-25'
|
|
7.5.6:
|
|
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).
|
|
- homebrew - error returned from brew command was ignored and tried to parse
|
|
empty JSON. Fix now checks for an error and raises it to give accurate error
|
|
message to users (https://github.com/ansible-collections/community.general/issues/8047).
|
|
- ipa_hbacrule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
|
|
versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
|
|
- ipa_sudorule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
|
|
versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
|
|
- iptables_state - fix idempotency issues when restoring incomplete iptables
|
|
dumps (https://github.com/ansible-collections/community.general/issues/8029).
|
|
- linode inventory plugin - add descriptive error message for linode inventory
|
|
plugin (https://github.com/ansible-collections/community.general/pull/8133).
|
|
- 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).
|
|
- proxmox_kvm - fixed status check getting from node-specific API endpoint
|
|
(https://github.com/ansible-collections/community.general/issues/7817).
|
|
release_summary: Regular bugfix release with security fixes.
|
|
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:
|
|
- 7.5.6.yml
|
|
- 7880-ipa-fix-sudo-and-hbcalrule-idempotence.yml
|
|
- 7953-proxmox_kvm-fix_status_check.yml
|
|
- 8029-iptables-state-restore-check-mode.yml
|
|
- 8048-fix-homebrew-module-error-reporting-on-become-true.yaml
|
|
- 8057-pam_limits-check-mode.yml
|
|
- 8133-add-error-message-for-linode-inventory-plugin.yaml
|
|
- aix_filesystem-crfs-issue.yml
|
|
- inventory-rce.yml
|
|
- pacemaker-cluster.yml
|
|
release_date: '2024-03-25'
|
|
7.5.7:
|
|
changes:
|
|
bugfixes:
|
|
- aix_filesystem - fix ``_validate_vg`` not passing VG name to ``lsvg_cmd``
|
|
(https://github.com/ansible-collections/community.general/issues/8151).
|
|
- apt_rpm - when checking whether packages were installed after running ``apt-get
|
|
-y install <packages>``, only the last package name was checked (https://github.com/ansible-collections/community.general/pull/8263).
|
|
- bitwarden_secrets_manager lookup plugin - implements retry with exponential
|
|
backoff to avoid lookup errors when Bitwardn's API rate limiting is encountered
|
|
(https://github.com/ansible-collections/community.general/issues/8230, https://github.com/ansible-collections/community.general/pull/8238).
|
|
- haproxy - fix an issue where HAProxy could get stuck in DRAIN mode when
|
|
the backend was unreachable (https://github.com/ansible-collections/community.general/issues/8092).
|
|
- inventory plugins - add unsafe wrapper to avoid marking strings that do
|
|
not contain ``{`` or ``}`` as unsafe, to work around a bug in AWX ((https://github.com/ansible-collections/community.general/issues/8212,
|
|
https://github.com/ansible-collections/community.general/pull/8225).
|
|
- ipa - fix get version regex in IPA module_utils (https://github.com/ansible-collections/community.general/pull/8175).
|
|
- keycloak_client - add sorted ``defaultClientScopes`` and ``optionalClientScopes``
|
|
to normalizations (https://github.com/ansible-collections/community.general/pull/8223).
|
|
- keycloak_realm - add normalizations for ``enabledEventTypes`` and ``supportedLocales``
|
|
(https://github.com/ansible-collections/community.general/pull/8224).
|
|
- puppet - add option ``environment_lang`` to set the environment language
|
|
encoding. Defaults to lang ``C``. It is recommended to set it to ``C.UTF-8``
|
|
or ``en_US.UTF-8`` depending on what is available on your system. (https://github.com/ansible-collections/community.general/issues/8000)
|
|
- riak - support ``riak admin`` sub-command in newer Riak KV versions beside
|
|
the legacy ``riak-admin`` main command (https://github.com/ansible-collections/community.general/pull/8211).
|
|
- xml - make module work with lxml 5.1.1, which removed some internals that
|
|
the module was relying on (https://github.com/ansible-collections/community.general/pull/8169).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 7.5.7.yml
|
|
- 8100-haproxy-drain-fails-on-down-backend.yml
|
|
- 8151-fix-lsvg_cmd-failed.yml
|
|
- 8169-lxml.yml
|
|
- 8175-get_ipa_version_regex.yml
|
|
- 8211-riak-admin-sub-command-support.yml
|
|
- 8223-keycloak_client-additional-normalizations.yaml
|
|
- 8224-keycloak_realm-add-normalizations.yaml
|
|
- 8225-unsafe.yml
|
|
- 8238-bitwarden-secrets-manager-rate-limit-retry-with-backoff.yml
|
|
- 8263-apt_rpm-install-check.yml
|
|
- puppet_lang_force.yml
|
|
release_date: '2024-04-22'
|
|
7.5.8:
|
|
changes:
|
|
bugfixes:
|
|
- gitlab_runner - fix pagination when checking for existing runners (https://github.com/ansible-collections/community.general/pull/7790).
|
|
- keycloak_user_federation - fix diff of empty ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/8320).
|
|
- opentelemetry callback plugin - close spans always (https://github.com/ansible-collections/community.general/pull/8367).
|
|
- opentelemetry callback plugin - honour the ``disable_logs`` option to avoid
|
|
storing task results since they are not used regardless (https://github.com/ansible-collections/community.general/pull/8373).
|
|
minor_changes:
|
|
- gitlab_deploy_key, gitlab_group_members, gitlab_group_variable, gitlab_hook,
|
|
gitlab_instance_variable, gitlab_project_badge, gitlab_project_variable,
|
|
gitlab_user - improve API pagination and compatibility with different versions
|
|
of ``python-gitlab`` (https://github.com/ansible-collections/community.general/pull/7790).
|
|
release_summary: 'Regular bugfix release.
|
|
|
|
|
|
Note that this is the last regular bugfix release. From now on, the 7.x.y
|
|
release train
|
|
|
|
will only receive major and security bugfixes.
|
|
|
|
'
|
|
security_fixes:
|
|
- keycloak_identity_provider - the client secret was not correctly sanitized
|
|
by the module. The return values ``proposed``, ``existing``, and ``end_state``,
|
|
as well as the diff, did contain the client secret unmasked (https://github.com/ansible-collections/community.general/pull/8355).
|
|
fragments:
|
|
- 7.5.8.yml
|
|
- 7790-gitlab-runner-api-pagination.yml
|
|
- 8320-keycloak_user_federation-fix-diff-krbPrincipalAttribute.yaml
|
|
- 8355-keycloak-idp-sanitize.yaml
|
|
- 8367-fix-close-span-if-no-logs.yaml
|
|
- 8373-honour-disable-logs.yaml
|
|
release_date: '2024-05-20'
|