mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
2230 lines
167 KiB
YAML
2230 lines
167 KiB
YAML
ancestor: 1.0.0
|
|
releases:
|
|
2.0.0:
|
|
changes:
|
|
breaking_changes:
|
|
- 'If you use Ansible 2.9 and the Google cloud plugins or modules from this
|
|
collection, community.general 2.0.0 results in errors when trying to use the
|
|
Google cloud content by FQCN, like ``community.general.gce_img``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your playbooks and roles manually to use the new FQCNs (``community.google.gce_img``
|
|
for the previous example) and to make sure that you have ``community.google``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install the ``community.google`` or ``google.cloud`` collections if
|
|
you are using any of the Google cloud plugins or modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (such as community.google) must be
|
|
installed for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the Kubevirt plugins or modules from this collection,
|
|
community.general 2.0.0 results in errors when trying to use the Kubevirt
|
|
content by FQCN, like ``community.general.kubevirt_vm``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your playbooks and roles manually to use the new FQCNs (``community.kubevirt.kubevirt_vm``
|
|
for the previous example) and to make sure that you have ``community.kubevirt``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install the ``community.kubevirt`` collection if you are using any
|
|
of the Kubevirt plugins or modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (such as community.google) must be
|
|
installed for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the ``docker`` plugins or modules from this collections,
|
|
community.general 2.0.0 results in errors when trying to use the docker content
|
|
by FQCN, like ``community.general.docker_container``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your playbooks and roles manually to use the new FQCNs (``community.docker.docker_container``
|
|
for the previous example) and to make sure that you have ``community.docker``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install ``community.docker`` if you are using any of the ``docker``
|
|
plugins or modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (community.docker) must be installed
|
|
for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the ``hashi_vault`` lookup plugin from this collections,
|
|
community.general 2.0.0 results in errors when trying to use the Hashi Vault
|
|
content by FQCN, like ``community.general.hashi_vault``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your inventories, variable files, playbooks and roles manually to use the
|
|
new FQCN (``community.hashi_vault.hashi_vault``) and to make sure that you
|
|
have ``community.hashi_vault`` installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install ``community.hashi_vault`` if you are using the ``hashi_vault``
|
|
plugin.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (community.hashi_vault) must be installed
|
|
for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the ``hetzner`` modules from this collections,
|
|
community.general 2.0.0 results in errors when trying to use the hetzner content
|
|
by FQCN, like ``community.general.hetzner_firewall``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your playbooks and roles manually to use the new FQCNs (``community.hrobot.firewall``
|
|
for the previous example) and to make sure that you have ``community.hrobot``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install ``community.hrobot`` if you are using any of the ``hetzner``
|
|
modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (community.hrobot) must be installed
|
|
for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the ``oc`` connection plugin from this collections,
|
|
community.general 2.0.0 results in errors when trying to use the oc content
|
|
by FQCN, like ``community.general.oc``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your inventories, variable files, playbooks and roles manually to use the
|
|
new FQCN (``community.okd.oc``) and to make sure that you have ``community.okd``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install ``community.okd`` if you are using the ``oc`` plugin.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (community.okd) must be installed
|
|
for them to work.
|
|
|
|
'
|
|
- 'If you use Ansible 2.9 and the ``postgresql`` modules from this collections,
|
|
community.general 2.0.0 results in errors when trying to use the postgresql
|
|
content by FQCN, like ``community.general.postgresql_info``.
|
|
|
|
Since Ansible 2.9 is not able to use redirections, you will have to adjust
|
|
your playbooks and roles manually to use the new FQCNs (``community.postgresql.postgresql_info``
|
|
for the previous example) and to make sure that you have ``community.postgresql``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install ``community.postgresql`` if you are using any of the ``postgresql``
|
|
modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
2.0.0 adds, the collection they point to (community.postgresql) must be installed
|
|
for them to work.
|
|
|
|
'
|
|
- The Google cloud inventory script ``gce.py`` has been migrated to the ``community.google``
|
|
collection. Install the ``community.google`` collection in order to continue
|
|
using it.
|
|
- archive - remove path folder itself when ``remove`` parameter is true (https://github.com/ansible-collections/community.general/issues/1041).
|
|
- log_plays callback - add missing information to the logs generated by the
|
|
callback plugin. This changes the log message format (https://github.com/ansible-collections/community.general/pull/442).
|
|
- 'passwordstore lookup plugin - now parsing a password store entry as YAML
|
|
if possible, skipping the first line (which by convention only contains the
|
|
password and nothing else). If it cannot be parsed as YAML, the old ``key:
|
|
value`` parser will be used to process the entry. Can break backwards compatibility
|
|
if YAML formatted code was parsed in a non-YAML interpreted way, e.g. ``foo:
|
|
[bar, baz]`` will become a list with two elements in the new version, but
|
|
a string ``''[bar, baz]''`` in the old (https://github.com/ansible-collections/community.general/issues/1673).'
|
|
- 'pkgng - passing ``name: *`` with ``state: absent`` will no longer remove
|
|
every installed package from the system. It is now a noop. (https://github.com/ansible-collections/community.general/pull/569).'
|
|
- 'pkgng - passing ``name: *`` with ``state: latest`` or ``state: present``
|
|
will no longer install every package from the configured package repositories.
|
|
Instead, ``name: *, state: latest`` will upgrade all already-installed packages,
|
|
and ``name: *, state: present`` is a noop. (https://github.com/ansible-collections/community.general/pull/569).'
|
|
- proxmox_kvm - recognize ``force=yes`` in conjunction with ``state=absent``
|
|
to forcibly remove a running VM (https://github.com/ansible-collections/community.general/pull/849).
|
|
bugfixes:
|
|
- aerospike_migrations - handle exception when unstable-cluster is returned
|
|
(https://github.com/ansible-collections/community.general/pull/900).
|
|
- aix_filesystem - fix issues with ismount module_util pathing for Ansible 2.9
|
|
(https://github.com/ansible-collections/community.general/pull/567).
|
|
- apache2_module - amend existing module identifier workaround to also apply
|
|
to updated Shibboleth modules (https://github.com/ansible-collections/community.general/issues/1379).
|
|
- beadm - fixed issue "list object has no attribute split" (https://github.com/ansible-collections/community.general/issues/791).
|
|
- bigpanda - removed the dynamic default for ``host`` param (https://github.com/ansible-collections/community.general/pull/1423).
|
|
- bitbucket_pipeline_variable - change pagination logic for pipeline variable
|
|
get API (https://github.com/ansible-collections/community.general/issues/1425).
|
|
- capabilities - fix for a newer version of libcap release (https://github.com/ansible-collections/community.general/pull/1061).
|
|
- cobbler inventory plugin - ``name`` needed FQCN (https://github.com/ansible-collections/community.general/pull/722).
|
|
- cobbler inventory script - add Python 3 support (https://github.com/ansible-collections/community.general/issues/638).
|
|
- composer - fix bug in command idempotence with composer v2 (https://github.com/ansible-collections/community.general/issues/1179).
|
|
- consul_kv lookup - fix ``ANSIBLE_CONSUL_URL`` environment variable handling
|
|
(https://github.com/ansible/ansible/issues/51960).
|
|
- consul_kv lookup - fix arguments handling (https://github.com/ansible-collections/community.general/pull/303).
|
|
- digital_ocean_tag_info - fix crash when querying for an individual tag (https://github.com/ansible-collections/community.general/pull/615).
|
|
- django_manage - fix idempotence for ``createcachetable`` (https://github.com/ansible-collections/community.general/pull/699).
|
|
- dnsmadeeasy - fix HTTP 400 errors when creating a TXT record (https://github.com/ansible-collections/community.general/issues/1237).
|
|
- doas become plugin - address a bug with the parameters handling that was breaking
|
|
the plugin in community.general when ``become_flags`` and ``become_user``
|
|
were not explicitly specified (https://github.com/ansible-collections/community.general/pull/704).
|
|
- dsv lookup - use correct dict usage (https://github.com/ansible-collections/community.general/pull/743).
|
|
- dzdo become plugin - address a bug with the parameters handling that was breaking
|
|
the plugin in community.general when ``become_user`` was not explicitly specified
|
|
(https://github.com/ansible-collections/community.general/pull/708).
|
|
- filesystem - add option ``state`` with default ``present``. When set to ``absent``,
|
|
filesystem signatures are removed (https://github.com/ansible-collections/community.general/issues/355).
|
|
- filesystem - resizefs of xfs filesystems is fixed. Filesystem needs to be
|
|
mounted.
|
|
- flatpak - use of the ``--non-interactive`` argument instead of ``-y`` when
|
|
possible (https://github.com/ansible-collections/community.general/pull/1246).
|
|
- gcp_storage_files lookup plugin - make sure that plugin errors out on initialization
|
|
if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297).
|
|
- 'gem - fix get_installed_versions: correctly parse ``default`` version (https://github.com/ansible-collections/community.general/pull/783).'
|
|
- git_config - now raises an error for non-existent repository paths (https://github.com/ansible-collections/community.general/issues/630).
|
|
- git_config - using list instead of string as first parameter in the ``run_command()``
|
|
call (https://github.com/ansible-collections/community.general/issues/1021).
|
|
- gitlab_group - added description parameter to ``createGroup()`` call (https://github.com/ansible-collections/community.general/issues/138).
|
|
- gitlab_group_variable - support for GitLab pagination limitation by iterating
|
|
over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968).
|
|
- gitlab_project_variable - support for GitLab pagination limitation by iterating
|
|
over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968).
|
|
- gitlab_runner - fix compatiblity with some versions of python-gitlab (https://github.com/ansible-collections/community.general/pull/1491).
|
|
- homebrew - add default search path for ``brew`` on Apple silicon hardware
|
|
(https://github.com/ansible-collections/community.general/pull/1679).
|
|
- homebrew - fix package name validation for packages containing hypen ``-``
|
|
(https://github.com/ansible-collections/community.general/issues/1037).
|
|
- homebrew_cask - add default search path for ``brew`` on Apple silicon hardware
|
|
(https://github.com/ansible-collections/community.general/pull/1679).
|
|
- homebrew_cask - fix package name validation for casks containing hypen ``-``
|
|
(https://github.com/ansible-collections/community.general/issues/1037).
|
|
- homebrew_cask - fixed issue where a cask with ``@`` in the name is incorrectly
|
|
reported as invalid (https://github.com/ansible-collections/community.general/issues/733).
|
|
- homebrew_tap - add default search path for ``brew`` on Apple silicon hardware
|
|
(https://github.com/ansible-collections/community.general/pull/1679).
|
|
- icinga2_host - fix returning error codes (https://github.com/ansible-collections/community.general/pull/335).
|
|
- influxdb - fix usage of path for older version of python-influxdb (https://github.com/ansible-collections/community.general/issues/997).
|
|
- ini_file - check for parameter ``value`` if ``state`` is ``present`` and ``allow_no_value``
|
|
is ``false`` (https://github.com/ansible-collections/community.general/issues/479).
|
|
- interfaces_file - escape regular expression characters in old value (https://github.com/ansible-collections/community.general/issues/777).
|
|
- inventory plugins - allow FQCN in ``plugin`` option (https://github.com/ansible-collections/community.general/pull/722).
|
|
- ipa_hostgroup - fix an issue with load-balanced ipa and cookie handling with
|
|
Python 3 (https://github.com/ansible-collections/community.general/issues/737).
|
|
- iptables_state - fix race condition between module and its action plugin (https://github.com/ansible-collections/community.general/issues/1136).
|
|
- jenkins_plugin - replace MD5 checksum verification with SHA1 due to MD5 being
|
|
disabled on systems with FIPS-only algorithms enabled (https://github.com/ansible/ansible/issues/34304).
|
|
- jira - ``fetch`` and ``search`` no longer indicate that something changed
|
|
(https://github.com/ansible-collections/community.general/pull/1536).
|
|
- jira - ensured parameter ``issue`` is mandatory for operation ``transition``
|
|
(https://github.com/ansible-collections/community.general/pull/1536).
|
|
- jira - improve error message handling (https://github.com/ansible-collections/community.general/pull/311).
|
|
- jira - improve error message handling with multiple errors (https://github.com/ansible-collections/community.general/pull/707).
|
|
- jira - module no longer incorrectly reports change for information gathering
|
|
operations (https://github.com/ansible-collections/community.general/pull/1536).
|
|
- jira - provide error message raised from exception (https://github.com/ansible-collections/community.general/issues/1504).
|
|
- jira - replaced custom parameter validation with ``required_if`` (https://github.com/ansible-collections/community.general/pull/1536).
|
|
- json_query - handle ``AnsibleUnicode`` and ``AnsibleUnsafeText`` (https://github.com/ansible-collections/community.general/issues/320).
|
|
- keycloak module_utils - provide meaningful error message to user when auth
|
|
URL does not start with http or https (https://github.com/ansible-collections/community.general/issues/331).
|
|
- launchd - fix for user-level services (https://github.com/ansible-collections/community.general/issues/896).
|
|
- launchd - handle deprecated APIs like ``readPlist`` and ``writePlist`` in
|
|
``plistlib`` (https://github.com/ansible-collections/community.general/issues/1552).
|
|
- ldap modules - add ``sasl_class`` parameter to support passwordless SASL authentication
|
|
via GSSAPI (kerberos), next to external (https://github.com/ansible-collections/community.general/issues/1523).
|
|
- ldap_entry - improvements in documentation, simplifications and replaced code
|
|
with better ``AnsibleModule`` arguments (https://github.com/ansible-collections/community.general/pull/1516).
|
|
- ldap_search - ignore returned referrals (https://github.com/ansible-collections/community.general/issues/1067).
|
|
- ldap_search - the module no longer incorrectly reports a change (https://github.com/ansible-collections/community.general/issues/1040).
|
|
- linode inventory plugin - make sure that plugin errors out on initialization
|
|
if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297).
|
|
- lldp - use ``get_bin_path`` to locate the ``lldpctl`` executable (https://github.com/ansible-collections/community.general/pull/1643).
|
|
- lxc_container - fix the type of the ``container_config`` parameter. It is
|
|
now processed as a list and not a string (https://github.com/ansible-collections/community.general/pull/216).
|
|
- macports - fix failure to install a package whose name is contained within
|
|
an already installed package's name or variant (https://github.com/ansible-collections/community.general/issues/1307).
|
|
- make - fixed ``make`` parameter used for check mode when running a non-GNU
|
|
``make`` (https://github.com/ansible-collections/community.general/pull/1574).
|
|
- mas - fix ``invalid literal`` when no app can be found (https://github.com/ansible-collections/community.general/pull/1436).
|
|
- maven_artifact - handle timestamped snapshot version strings properly (https://github.com/ansible-collections/community.general/issues/709).
|
|
- memcached cache plugin - make sure that plugin errors out on initialization
|
|
if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297).
|
|
- monit - add support for all monit service checks (https://github.com/ansible-collections/community.general/pull/1532).
|
|
- monit - fix modules ability to determine the current state of the monitored
|
|
process (https://github.com/ansible-collections/community.general/pull/1107).
|
|
- nios_fixed_address, nios_host_record, nios_zone - removed redundant parameter
|
|
aliases causing warning messages to incorrectly appear in task output (https://github.com/ansible-collections/community.general/issues/852).
|
|
- nios_host_record - fix to remove ``aliases`` (CNAMES) for configuration comparison
|
|
(https://github.com/ansible-collections/community.general/issues/1335).
|
|
- nios_member - fix Python 3 compatibility with nios api ``member_normalize``
|
|
function (https://github.com/ansible-collections/community.general/issues/1526).
|
|
- nmcli - cannot modify ``ifname`` after connection creation (https://github.com/ansible-collections/community.general/issues/1089).
|
|
- nmcli - fix idempotetency when modifying an existing connection (https://github.com/ansible-collections/community.general/issues/481).
|
|
- nmcli - remove ``bridge-slave`` from list of IP based connections ((https://github.com/ansible-collections/community.general/issues/1500).
|
|
- nmcli - set ``C`` locale when executing ``nmcli`` (https://github.com/ansible-collections/community.general/issues/989).
|
|
- nmcli - use consistent autoconnect parameters (https://github.com/ansible-collections/community.general/issues/459).
|
|
- npm - handle json decode exception while parsing command line output (https://github.com/ansible-collections/community.general/issues/1614).
|
|
- oc connection plugin - ``transport`` needed FQCN (https://github.com/ansible-collections/community.general/pull/722).
|
|
- omapi_host - fix compatibility with Python 3 (https://github.com/ansible-collections/community.general/issues/787).
|
|
- onepassword lookup plugin - updated to support password items, which place
|
|
the password field directly in the payload's ``details`` attribute (https://github.com/ansible-collections/community.general/pull/1610).
|
|
- osx_defaults - fix handling negative integers (https://github.com/ansible-collections/community.general/issues/134).
|
|
- osx_defaults - unquote values and unescape double quotes when reading array
|
|
values (https://github.com/ansible-collections/community.general/pull/358).
|
|
- packet_net.py inventory script - fixed failure w.r.t. operating system retrieval
|
|
by changing array subscription back to attribute access (https://github.com/ansible-collections/community.general/pull/891).
|
|
- pacman - treat package names containing .zst as package files during installation
|
|
(https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/,
|
|
https://github.com/ansible-collections/community.general/pull/650).
|
|
- pamd - added logic to retain the comment line (https://github.com/ansible-collections/community.general/issues/1394).
|
|
- parted - fix creating partition when label is changed (https://github.com/ansible-collections/community.general/issues/522).
|
|
- passwordstore lookup plugin - always use explicit ``show`` command to retrieve
|
|
password. This ensures compatibility with ``gopass`` and avoids problems when
|
|
password names equal ``pass`` commands (https://github.com/ansible-collections/community.general/pull/1493).
|
|
- passwordstore lookup plugin - fix compatibility with gopass when used with
|
|
``create=true``. While pass returns 1 on a non-existent password, gopass returns
|
|
10, or 11, depending on whether a similar named password was stored. We now
|
|
just check standard output and that the return code is not zero (https://github.com/ansible-collections/community.general/pull/1589).
|
|
- pbrun become plugin - address a bug with the parameters handling that was
|
|
breaking the plugin in community.general when ``become_user`` was not explicitly
|
|
specified (https://github.com/ansible-collections/community.general/pull/708).
|
|
- pkg5 - now works when Python 3 is used on the target (https://github.com/ansible-collections/community.general/pull/789).
|
|
- profitbricks_nic - removed the dynamic default for ``name`` param (https://github.com/ansible-collections/community.general/pull/1423).
|
|
- profitbricks_nic - replaced code with ``required`` and ``required_if`` (https://github.com/ansible-collections/community.general/pull/1423).
|
|
- proxmox_kvm - defer error-checking for non-existent VMs in order to fix idempotency
|
|
of tasks using ``state=absent`` and properly recognize a success (https://github.com/ansible-collections/community.general/pull/811).
|
|
- proxmox_kvm - fix issue causing linked clones not being create by allowing
|
|
``format=unspecified`` (https://github.com/ansible-collections/community.general/issues/1027).
|
|
- proxmox_kvm - ignore unsupported ``pool`` parameter on update (https://github.com/ansible-collections/community.general/pull/1258).
|
|
- proxmox_kvm - improve handling of long-running tasks by creating a dedicated
|
|
function (https://github.com/ansible-collections/community.general/pull/831).
|
|
- redfish_info module, redfish_utils module utils - correct ``PartNumber`` property
|
|
name in Redfish ``GetMemoryInventory`` command (https://github.com/ansible-collections/community.general/issues/1483).
|
|
- redfish_info, redfish_config, redfish_command - Fix Redfish response payload
|
|
decode on Python 3.5 (https://github.com/ansible-collections/community.general/issues/686)
|
|
- redis - fixes parsing of config values which should not be converted to bytes
|
|
(https://github.com/ansible-collections/community.general/pull/1079).
|
|
- redis cache plugin - make sure that plugin errors out on initialization if
|
|
the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297).
|
|
- rhn_channel - Python 2.7.5 fails if the certificate should not be validated.
|
|
Fixed this by creating the correct ``ssl_context`` (https://github.com/ansible-collections/community.general/pull/470).
|
|
- saltstack connection plugin - use ``hashutil.base64_decodefile`` to ensure
|
|
that the file checksum is preserved (https://github.com/ansible-collections/community.general/pull/1472).
|
|
- selective - mark task failed correctly (https://github.com/ansible/ansible/issues/63767).
|
|
- sendgrid - update documentation and warn user about sendgrid Python library
|
|
version (https://github.com/ansible-collections/community.general/issues/1553).
|
|
- slack - avoid trying to update existing message when sending messages that
|
|
contain the string "ts" (https://github.com/ansible-collections/community.general/issues/1097).
|
|
- slack - fix ``xox[abp]`` token identification to capture everything after
|
|
``xox[abp]``, as the token is the only thing that should be in this argument
|
|
(https://github.com/ansible-collections/community.general/issues/862).
|
|
- snmp_facts - skip ``EndOfMibView`` values (https://github.com/ansible/ansible/issues/49044).
|
|
- solaris_zone - fixed issue trying to configure zone in Python 3 (https://github.com/ansible-collections/community.general/issues/1081).
|
|
- syslogger - update ``syslog.openlog`` API call for older Python versions,
|
|
and improve error handling (https://github.com/ansible-collections/community.general/issues/953).
|
|
- syspatch - fix bug where not setting ``apply=true`` would result in error
|
|
(https://github.com/ansible-collections/community.general/pull/360).
|
|
- terraform - fix ``init_reconfigure`` option for proper CLI args (https://github.com/ansible-collections/community.general/pull/1620).
|
|
- terraform - fix incorrectly reporting a status of unchanged when number of
|
|
resources added or destroyed are multiples of 10 (https://github.com/ansible-collections/community.general/issues/561).
|
|
- terraform - improve result code checking when executing terraform commands
|
|
(https://github.com/ansible-collections/community.general/pull/1632).
|
|
- timezone - support Python3 on macos/darwin (https://github.com/ansible-collections/community.general/pull/945).
|
|
- udm_user - removed the dynamic default for ``userexpiry`` param (https://github.com/ansible-collections/community.general/pull/1423).
|
|
- utm_network_interface_address - changed param type from invalid 'boolean'
|
|
to valid 'bool' (https://github.com/ansible-collections/community.general/pull/1423).
|
|
- utm_proxy_exception - four parameters had elements types set as 'string' (invalid),
|
|
changed to 'str' (https://github.com/ansible-collections/community.general/pull/1399).
|
|
- vmadm - simplification of code (https://github.com/ansible-collections/community.general/pull/1415).
|
|
- xfconf - add in missing return values that are specified in the documentation
|
|
(https://github.com/ansible-collections/community.general/issues/1418).
|
|
- xfconf - make it work in non-english locales (https://github.com/ansible-collections/community.general/pull/744).
|
|
- xfconf - parameter ``value`` no longer required for state ``absent`` (https://github.com/ansible-collections/community.general/issues/1329).
|
|
- xfconf - xfconf no longer passing the command args as a string, but rather
|
|
as a list (https://github.com/ansible-collections/community.general/issues/1328).
|
|
- yaml callback plugin - do not remove non-ASCII Unicode characters from multiline
|
|
string output (https://github.com/ansible-collections/community.general/issues/1519).
|
|
- yarn - fixed an index out of range error when no outdated packages where returned
|
|
by yarn executable (see https://github.com/ansible-collections/community.general/pull/474).
|
|
- yarn - fixed an too many values to unpack error when scoped packages are installed
|
|
(see https://github.com/ansible-collections/community.general/pull/474).
|
|
- zfs - fixed ``invalid character '@' in pool name"`` error when working with
|
|
snapshots on a root zvol (https://github.com/ansible-collections/community.general/issues/932).
|
|
- zypper - force ``LANG=C`` to as zypper is looking in XML output where attribute
|
|
could be translated (https://github.com/ansible-collections/community.general/issues/1175).
|
|
deprecated_features:
|
|
- The ``gluster_heal_info``, ``gluster_peer`` and ``gluster_volume`` modules
|
|
have migrated to the `gluster.gluster <https://galaxy.ansible.com/gluster/gluster>`_
|
|
collection. Ansible-base 2.10.1 adjusted the routing target to point to the
|
|
modules in that collection, so we will remove these modules in community.general
|
|
3.0.0. If you use Ansible 2.9, or use FQCNs ``community.general.gluster_*``
|
|
in your playbooks and/or roles, please update them to use the modules from
|
|
``gluster.gluster`` instead.
|
|
- The ldap_attr module has been deprecated and will be removed in a later release;
|
|
use ldap_attrs instead.
|
|
- django_manage - the parameter ``liveserver`` relates to a no longer maintained
|
|
third-party module for django. It is now deprecated, and will be remove in
|
|
community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/1154).
|
|
- proxmox - the default of the new ``proxmox_default_behavior`` option will
|
|
change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0.
|
|
Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850).
|
|
- proxmox_kvm - the default of the new ``proxmox_default_behavior`` option will
|
|
change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0.
|
|
Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850).
|
|
- syspatch - deprecate the redundant ``apply`` argument (https://github.com/ansible-collections/community.general/pull/360).
|
|
- xbps - the ``force`` option never had any effect. It is now deprecated, and
|
|
will be removed in 3.0.0 (https://github.com/ansible-collections/community.general/pull/568).
|
|
major_changes:
|
|
- The community.general collection no longer depends on the ansible.netcommon
|
|
collection (https://github.com/ansible-collections/community.general/pull/1561).
|
|
- The community.general collection no longer depends on the ansible.posix collection
|
|
(https://github.com/ansible-collections/community.general/pull/1157).
|
|
minor_changes:
|
|
- "A new filter ``lists_mergeby`` to merge two lists of dictionaries by an attribute.\nFor
|
|
example:\n\n.. code-block:: yaml\n\n [{'n': 'n1', 'p1': 'A', 'p2': 'F'},\n
|
|
\ {'n': 'n2', 'p2': 'B'}] | community.general.lists_mergeby(\n [{'n':
|
|
'n1', 'p1': 'C'},\n {'n': 'n2', 'p2': 'D'},\n {'n': 'n3', 'p3': 'E'}],
|
|
'n') | list\n\nevaluates to\n\n.. code-block:: yaml\n\n [{'n': 'n1', 'p1':
|
|
'C', 'p2': 'F'},\n {'n': 'n2', 'p2': 'D'},\n {'n': 'n3', 'p3': 'E'}]\n\n(https://github.com/ansible-collections/community.general/pull/604).\n"
|
|
- 'Add new filter plugin ``dict_kv`` which returns a single key-value pair from
|
|
two arguments. Useful for generating complex dictionaries without using loops.
|
|
For example ``''value'' | community.general.dict_kv(''key''))`` evaluates
|
|
to ``{''key'': ''value''}`` (https://github.com/ansible-collections/community.general/pull/1264).'
|
|
- The collection dependencies were adjusted so that ``community.kubernetes``
|
|
is required to be of version 1.0.0 or newer (https://github.com/ansible-collections/community.general/pull/774).
|
|
- The collection is now actively tested in CI with the latest Ansible 2.9 release.
|
|
- airbrake_deployment - add ``version`` param; clarified docs on ``revision``
|
|
param (https://github.com/ansible-collections/community.general/pull/583).
|
|
- apk - added ``no_cache`` option (https://github.com/ansible-collections/community.general/pull/548).
|
|
- archive - fix parameter types (https://github.com/ansible-collections/community.general/pull/1039).
|
|
- cloudflare_dns - add support for environment variable ``CLOUDFLARE_TOKEN``
|
|
(https://github.com/ansible-collections/community.general/pull/1238).
|
|
- consul - added support for tcp checks (https://github.com/ansible-collections/community.general/issues/1128).
|
|
- datadog - mark ``notification_message`` as ``no_log`` (https://github.com/ansible-collections/community.general/pull/1338).
|
|
- datadog_monitor - add ``include_tags`` option (https://github.com/ansible/ansible/issues/57441).
|
|
- dconf - update documentation and logic code refactor (https://github.com/ansible-collections/community.general/pull/1585).
|
|
- django_manage - renamed parameter ``app_path`` to ``project_path``, adding
|
|
``app_path`` and ``chdir`` as aliases (https://github.com/ansible-collections/community.general/issues/1044).
|
|
- facter - added option for ``arguments`` (https://github.com/ansible-collections/community.general/pull/768).
|
|
- firewalld - the module has been moved to the ``ansible.posix`` collection.
|
|
A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/623).
|
|
- git_config - added parameter and scope ``file`` allowing user to change parameters
|
|
in a custom file (https://github.com/ansible-collections/community.general/issues/1021).
|
|
- gitlab_project - add parameter ``lfs_enabled`` to specify Git LFS (https://github.com/ansible-collections/community.general/issues/1506).
|
|
- gitlab_project - add support for merge_method on projects (https://github.com/ansible/ansible/pull/66813).
|
|
- gitlab_project_variable - add support for ``environment_scope`` on projects
|
|
variables (https://github.com/ansible-collections/community.general/pull/1197).
|
|
- gitlab_runner - add ``owned`` option to allow non-admin use (https://github.com/ansible-collections/community.general/pull/1491).
|
|
- gitlab_runners inventory plugin - permit environment variable input for ``server_url``,
|
|
``api_token`` and ``filter`` options (https://github.com/ansible-collections/community.general/pull/611).
|
|
- haproxy - add options to dis/enable health and agent checks. When health
|
|
and agent checks are enabled for a service, a disabled service will re-enable
|
|
itself automatically. These options also change the state of the agent checks
|
|
to match the requested state for the backend (https://github.com/ansible-collections/community.general/issues/684).
|
|
- homebrew_cask - Homebrew will be deprecating use of ``brew cask`` commands
|
|
as of version 2.6.0, see https://brew.sh/2020/12/01/homebrew-2.6.0/. Added
|
|
logic to stop using ``brew cask`` for brew version >= 2.6.0 (https://github.com/ansible-collections/community.general/pull/1481).
|
|
- homebrew_tap - provide error message to user when module fails (https://github.com/ansible-collections/community.general/issues/1411).
|
|
- influxdb_retention_policy - add shard group duration parameter ``shard_group_duration``
|
|
(https://github.com/ansible-collections/community.general/pull/1590).
|
|
- infoblox inventory script - use stderr for reporting errors, and allow use
|
|
of environment for configuration (https://github.com/ansible-collections/community.general/pull/436).
|
|
- ini_file - module now can create an empty section (https://github.com/ansible-collections/community.general/issues/479).
|
|
- ipa_host - silence warning about non-secret ``random_password`` option not
|
|
having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339).
|
|
- ipa_sudorule - added option to use command groups inside sudo rules (https://github.com/ansible-collections/community.general/issues/1555).
|
|
- ipa_user - add ``userauthtype`` option (https://github.com/ansible-collections/community.general/pull/951).
|
|
- ipa_user - silence warning about non-secret ``krbpasswordexpiration`` and
|
|
``update_password`` options not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339).
|
|
- iptables_state - use FQCN when calling a module from action plugin (https://github.com/ansible-collections/community.general/pull/967).
|
|
- jc - new filter to convert the output of many shell commands and file-types
|
|
to JSON. Uses the jc library at https://github.com/kellyjonbrazil/jc. For
|
|
example, filtering the STDOUT output of ``uname -a`` via ``{{ result.stdout
|
|
| community.general.jc('uname') }}``. Requires Python 3.6+ (https://github.com/ansible-collections/community.general/pull/750).
|
|
- jira - added the traceback output to ``fail_json()`` calls deriving from exceptions
|
|
(https://github.com/ansible-collections/community.general/pull/1536).
|
|
- ldap modules - allow to configure referral chasing (https://github.com/ansible-collections/community.general/pull/1618).
|
|
- linode inventory plugin - add support for ``keyed_groups``, ``groups``, and
|
|
``compose`` options (https://github.com/ansible-collections/community.general/issues/1326).
|
|
- linode inventory plugin - add support for ``tags`` option to filter instances
|
|
by tag (https://github.com/ansible-collections/community.general/issues/1549).
|
|
- linode_v4 - added support for Linode StackScript usage when creating instances
|
|
(https://github.com/ansible-collections/community.general/issues/723).
|
|
- log_plays callback - use v2 methods (https://github.com/ansible-collections/community.general/pull/442).
|
|
- logstash callback - add ini config (https://github.com/ansible-collections/community.general/pull/610).
|
|
- logstash callback - improve logstash message structure, needs to be enabled
|
|
with the ``format_version`` option (https://github.com/ansible-collections/community.general/pull/641).
|
|
- logstash callback - migrate to python3-logstash (https://github.com/ansible-collections/community.general/pull/641).
|
|
- lvol - fix idempotency issue when using lvol with ``%VG`` or ``%PVS`` size
|
|
options and VG is fully allocated (https://github.com/ansible-collections/community.general/pull/229).
|
|
- lxd_container - added support of ``--target`` flag for cluster deployments
|
|
(https://github.com/ansible-collections/community.general/issues/637).
|
|
- make - add ``jobs`` parameter to allow specification of number of simultaneous
|
|
jobs for make to run (https://github.com/ansible-collections/community.general/pull/1550).
|
|
- maven_artifact - added ``client_cert`` and ``client_key`` parameters to the
|
|
maven_artifact module (https://github.com/ansible-collections/community.general/issues/1123).
|
|
- module_helper - added ModuleHelper class and a couple of convenience tools
|
|
for module developers (https://github.com/ansible-collections/community.general/pull/1322).
|
|
- module_helper module utils - multiple convenience features added (https://github.com/ansible-collections/community.general/pull/1480).
|
|
- nagios - add the ``acknowledge`` action (https://github.com/ansible-collections/community.general/pull/820).
|
|
- nagios - add the ``host`` and ``all`` values for the ``forced_check`` action
|
|
(https://github.com/ansible-collections/community.general/pull/998).
|
|
- nagios - add the ``service_check`` action (https://github.com/ansible-collections/community.general/pull/820).
|
|
- nagios - rename the ``service_check`` action to ``forced_check`` since we
|
|
now are able to check both a particular service, all services of a particular
|
|
host and the host itself (https://github.com/ansible-collections/community.general/pull/998).
|
|
- nios modules - clean up module argument spec processing (https://github.com/ansible-collections/community.general/pull/1598).
|
|
- nios_network - no longer requires the ansible.netcommon collection (https://github.com/ansible-collections/community.general/pull/1561).
|
|
- nmcli - add ``ipv4.routes``, ``ipv4.route-metric`` and ``ipv4.never-default``
|
|
support (https://github.com/ansible-collections/community.general/pull/1260).
|
|
- nmcli - add ``zone`` parameter (https://github.com/ansible-collections/community.general/issues/949,
|
|
https://github.com/ansible-collections/community.general/pull/1426).
|
|
- nmcli - add infiniband type support (https://github.com/ansible-collections/community.general/pull/1260).
|
|
- nmcli - refactor internal methods for simplicity and enhance reuse to support
|
|
existing and future connection types (https://github.com/ansible-collections/community.general/pull/1113).
|
|
- nmcli - remove Python DBus and GTK Object library dependencies (https://github.com/ansible-collections/community.general/issues/1112).
|
|
- nmcli - the ``dns4``, ``dns4_search``, ``dns6``, and ``dns6_search`` arguments
|
|
are retained internally as lists (https://github.com/ansible-collections/community.general/pull/1113).
|
|
- npm - add ``no-optional`` option (https://github.com/ansible-collections/community.general/issues/1421).
|
|
- odbc - added a parameter ``commit`` which allows users to disable the explicit
|
|
commit after the execute call (https://github.com/ansible-collections/community.general/pull/1139).
|
|
- openbsd_pkg - added ``snapshot`` option (https://github.com/ansible-collections/community.general/pull/965).
|
|
- 'pacman - improve group expansion speed: query list of pacman groups once
|
|
(https://github.com/ansible-collections/community.general/pull/349).'
|
|
- pam_limits - add support for nice and priority limits (https://github.com/ansible/ansible/pull/47680).
|
|
- pam_limits - adds check mode (https://github.com/ansible-collections/community.general/issues/827).
|
|
- pam_limits - adds diff mode (https://github.com/ansible-collections/community.general/issues/828).
|
|
- parted - accept negative numbers in ``part_start`` and ``part_end``
|
|
- parted - add ``resize`` option to resize existing partitions (https://github.com/ansible-collections/community.general/pull/773).
|
|
- passwordstore lookup plugin - added ``umask`` option to set the desired file
|
|
permisions on creation. This is done via the ``PASSWORD_STORE_UMASK`` environment
|
|
variable (https://github.com/ansible-collections/community.general/pull/1156).
|
|
- pkgin - add support for installation of full versioned package names (https://github.com/ansible-collections/community.general/pull/1256).
|
|
- pkgng - added ``stdout`` and ``stderr`` attributes to the result (https://github.com/ansible-collections/community.general/pull/560).
|
|
- 'pkgng - added support for upgrading all packages using ``name: *, state:
|
|
latest``, similar to other package providers (https://github.com/ansible-collections/community.general/pull/569).'
|
|
- pkgng - present the ``ignore_osver`` option to pkg (https://github.com/ansible-collections/community.general/pull/1243).
|
|
- pkgutil - module can now accept a list of packages (https://github.com/ansible-collections/community.general/pull/799).
|
|
- pkgutil - module has a new option, ``force``, equivalent to the ``-f`` option
|
|
to the `pkgutil <http://pkgutil.net/>`_ command (https://github.com/ansible-collections/community.general/pull/799).
|
|
- pkgutil - module now supports check mode (https://github.com/ansible-collections/community.general/pull/799).
|
|
- portage - add ``getbinpkgonly`` option, remove unnecessary note on internal
|
|
portage behaviour (getbinpkg=yes), and remove the undocumented exclusiveness
|
|
of the pkg options as portage makes no such restriction (https://github.com/ansible-collections/community.general/pull/1169).
|
|
- proxmox - add ``features`` option to LXC (https://github.com/ansible-collections/community.general/issues/816).
|
|
- proxmox - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850).
|
|
- proxmox - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206).
|
|
- proxmox - extract common code and documentation (https://github.com/ansible-collections/community.general/pull/1331).
|
|
- proxmox - improve and extract more common documentation (https://github.com/ansible-collections/community.general/pull/1404).
|
|
- proxmox inventory plugin - add environment variable passthrough (https://github.com/ansible-collections/community.general/pull/1645).
|
|
- proxmox inventory plugin - ignore QEMU templates altogether instead of skipping
|
|
the creation of the host in the inventory (https://github.com/ansible-collections/community.general/pull/1185).
|
|
- 'proxmox_kvm - add cloud-init support (new options: ``cicustom``, ``cipassword``,
|
|
``citype``, ``ciuser``, ``ipconfig``, ``nameservers``, ``searchdomains``,
|
|
``sshkeys``) (https://github.com/ansible-collections/community.general/pull/797).'
|
|
- proxmox_kvm - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850).
|
|
- proxmox_kvm - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206).
|
|
- proxmox_kvm - improve and extract more common documentation (https://github.com/ansible-collections/community.general/pull/1404).
|
|
- proxmox_kvm - improve code readability (https://github.com/ansible-collections/community.general/pull/934).
|
|
- proxmox_template - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206).
|
|
- proxmox_template - download proxmox applicance templates (pveam) (https://github.com/ansible-collections/community.general/pull/1046).
|
|
- proxmox_template - improve documentation (https://github.com/ansible-collections/community.general/pull/1404).
|
|
- pushover - add device parameter (https://github.com/ansible-collections/community.general/pull/802).
|
|
- redfish_command - add sub-command for ``EnableContinuousBootOverride`` and
|
|
``DisableBootOverride`` to allow setting BootSourceOverrideEnabled Redfish
|
|
property (https://github.com/ansible-collections/community.general/issues/824).
|
|
- redfish_command - support same reset actions on Managers as on Systems (https://github.com/ansible-collections/community.general/issues/901).
|
|
- redis cache plugin - add redis sentinel functionality to cache plugin (https://github.com/ansible-collections/community.general/pull/1055).
|
|
- redis cache plugin - make the redis cache keyset name configurable (https://github.com/ansible-collections/community.general/pull/1036).
|
|
- rhn_register - added ``force`` parameter to allow forced registering (https://github.com/ansible-collections/community.general/issues/1454).
|
|
- rundeck_acl_policy - add check for rundeck_acl_policy name parameter (https://github.com/ansible-collections/community.general/pull/612).
|
|
- scaleway modules and inventory plugin - update regions and zones to add the
|
|
new ones (https://github.com/ansible-collections/community.general/pull/1690).
|
|
- slack - add support for sending messages built with block kit (https://github.com/ansible-collections/community.general/issues/380).
|
|
- slack - add support for updating messages (https://github.com/ansible-collections/community.general/issues/304).
|
|
- splunk callback - add an option to allow not to validate certificate from
|
|
HEC (https://github.com/ansible-collections/community.general/pull/596).
|
|
- splunk callback - new parameter ``include_milliseconds`` to add milliseconds
|
|
to existing timestamp field (https://github.com/ansible-collections/community.general/pull/1462).
|
|
- telegram - now can call any methods in Telegram bot API. Previously this module
|
|
was hardcoded to use "SendMessage" only. Usage of "SendMessage" API method
|
|
was also librated, and now you can specify any arguments you need, for example,
|
|
"disable_notificaton" (https://github.com/ansible-collections/community.general/pull/1642).
|
|
- terraform - add ``init_reconfigure`` option, which controls the ``-reconfigure``
|
|
flag (backend reconfiguration) (https://github.com/ansible-collections/community.general/pull/823).
|
|
- xfconf - add arrays support (https://github.com/ansible/ansible/issues/46308).
|
|
- xfconf - add support for ``double`` type (https://github.com/ansible-collections/community.general/pull/744).
|
|
- xfconf - add support for ``uint`` type (https://github.com/ansible-collections/community.general/pull/696).
|
|
- xfconf - removed unnecessary second execution of ``xfconf-query`` (https://github.com/ansible-collections/community.general/pull/1305).
|
|
- xml - fixed issue were changed was returned when removing non-existent xpath
|
|
(https://github.com/ansible-collections/community.general/pull/1007).
|
|
- zypper_repository - proper failure when python-xml is missing (https://github.com/ansible-collections/community.general/pull/939).
|
|
release_summary: This is release 2.0.0 of ``community.general``, released on
|
|
2021-01-28.
|
|
removed_features:
|
|
- "All Google cloud modules and plugins have now been migrated away from this
|
|
collection.\nThey can be found in either the `community.google <https://galaxy.ansible.com/community/google>`_
|
|
or `google.cloud <https://galaxy.ansible.com/google/cloud>`_ collections.\nIf
|
|
you use ansible-base 2.10 or newer, redirections have been provided.\n\nIf
|
|
you use Ansible 2.9 and installed this collection, you need to adjust the
|
|
FQCNs (``community.general.gce_img`` \u2192 ``community.google.gce_img``)
|
|
and make sure to install the community.google or google.cloud collections
|
|
as appropriate.\n"
|
|
- "All Kubevirt modules and plugins have now been migrated from community.general
|
|
to the `community.kubevirt <https://galaxy.ansible.com/community/kubevirt>`_
|
|
Ansible collection.\nIf you use ansible-base 2.10 or newer, redirections have
|
|
been provided.\n\nIf you use Ansible 2.9 and installed this collection, you
|
|
need to adjust the FQCNs (``community.general.kubevirt_vm`` \u2192 ``community.kubevirt.kubevirt_vm``)
|
|
and make sure to install the community.kubevirt collection.\n"
|
|
- "All ``docker`` modules and plugins have been removed from this collection.\nThey
|
|
have been migrated to the `community.docker <https://galaxy.ansible.com/community/docker>`_
|
|
collection.\nIf you use ansible-base 2.10 or newer, redirections have been
|
|
provided.\n\nIf you use Ansible 2.9 and installed this collection, you need
|
|
to adjust the FQCNs (``community.general.docker_container`` \u2192 ``community.docker.docker_container``)
|
|
and make sure to install the community.docker collection.\n"
|
|
- "All ``hetzner`` modules have been removed from this collection.\nThey have
|
|
been migrated to the `community.hrobot <https://galaxy.ansible.com/community/hrobot>`_
|
|
collection.\nIf you use ansible-base 2.10 or newer, redirections have been
|
|
provided.\n\nIf you use Ansible 2.9 and installed this collection, you need
|
|
to adjust the FQCNs (``community.general.hetzner_firewall`` \u2192 ``community.hrobot.firewall``)
|
|
and make sure to install the community.hrobot collection.\n"
|
|
- "All ``postgresql`` modules have been removed from this collection.\nThey
|
|
have been migrated to the `community.postgresql <https://galaxy.ansible.com/community/postgresql>`_
|
|
collection.\n\nIf you use ansible-base 2.10 or newer, redirections have been
|
|
provided.\nIf you use Ansible 2.9 and installed this collection, you need
|
|
to adjust the FQCNs (``community.general.postgresql_info`` \u2192 ``community.postgresql.postgresql_info``)
|
|
and make sure to install the community.postgresql collection.\n"
|
|
- The Google cloud inventory script ``gce.py`` has been migrated to the ``community.google``
|
|
collection. Install the ``community.google`` collection in order to continue
|
|
using it.
|
|
- "The ``hashi_vault`` lookup plugin has been removed from this collection.\nIt
|
|
has been migrated to the `community.hashi_vault <https://galaxy.ansible.com/community/hashi_vault>`_
|
|
collection.\nIf you use ansible-base 2.10 or newer, redirections have been
|
|
provided.\n\nIf you use Ansible 2.9 and installed this collection, you need
|
|
to adjust the FQCNs (``community.general.hashi_vault`` \u2192 ``community.hashi_vault.hashi_vault``)
|
|
and make sure to install the community.hashi_vault collection.\n"
|
|
- "The ``oc`` connection plugin has been removed from this collection.\nIt has
|
|
been migrated to the `community.okd <https://galaxy.ansible.com/community/okd>`_
|
|
collection.\nIf you use ansible-base 2.10 or newer, redirections have been
|
|
provided.\n\nIf you use Ansible 2.9 and installed this collection, you need
|
|
to adjust the FQCNs (``community.general.oc`` \u2192 ``community.okd.oc``)
|
|
and make sure to install the community.okd collection.\n"
|
|
- The deprecated ``actionable`` callback plugin has been removed. Use the ``ansible.builtin.default``
|
|
callback plugin with ``display_skipped_hosts = no`` and ``display_ok_hosts
|
|
= no`` options instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``foreman`` module has been removed. Use the modules from the
|
|
theforeman.foreman collection instead (https://github.com/ansible-collections/community.general/pull/1347)
|
|
(https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``full_skip`` callback plugin has been removed. Use the ``ansible.builtin.default``
|
|
callback plugin with ``display_skipped_hosts = no`` option instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``gcdns_record`` module has been removed. Use ``google.cloud.gcp_dns_resource_record_set``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcdns_zone`` module has been removed. Use ``google.cloud.gcp_dns_managed_zone``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gce`` module has been removed. Use ``google.cloud.gcp_compute_instance``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcp_backend_service`` module has been removed. Use ``google.cloud.gcp_compute_backend_service``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcp_forwarding_rule`` module has been removed. Use ``google.cloud.gcp_compute_forwarding_rule``
|
|
or ``google.cloud.gcp_compute_global_forwarding_rule`` instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcp_healthcheck`` module has been removed. Use ``google.cloud.gcp_compute_health_check``,
|
|
``google.cloud.gcp_compute_http_health_check`` or ``google.cloud.gcp_compute_https_health_check``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcp_target_proxy`` module has been removed. Use ``google.cloud.gcp_compute_target_http_proxy``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcp_url_map`` module has been removed. Use ``google.cloud.gcp_compute_url_map``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``gcspanner`` module has been removed. Use ``google.cloud.gcp_spanner_database``
|
|
and/or ``google.cloud.gcp_spanner_instance`` instead (https://github.com/ansible-collections/community.general/pull/1370).
|
|
- The deprecated ``github_hooks`` module has been removed. Use ``community.general.github_webhook``
|
|
and ``community.general.github_webhook_info`` instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``katello`` module has been removed. Use the modules from the
|
|
theforeman.foreman collection instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_aggregate`` module has been removed. Use netapp.ontap.na_ontap_aggregate
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_license`` module has been removed. Use netapp.ontap.na_ontap_license
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_lun`` module has been removed. Use netapp.ontap.na_ontap_lun
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_qtree`` module has been removed. Use netapp.ontap.na_ontap_qtree
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_svm`` module has been removed. Use netapp.ontap.na_ontap_svm
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_user_role`` module has been removed. Use netapp.ontap.na_ontap_user_role
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_user`` module has been removed. Use netapp.ontap.na_ontap_user
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``na_cdot_volume`` module has been removed. Use netapp.ontap.na_ontap_volume
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``sf_account_manager`` module has been removed. Use netapp.elementsw.na_elementsw_account
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``sf_check_connections`` module has been removed. Use netapp.elementsw.na_elementsw_check_connections
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``sf_snapshot_schedule_manager`` module has been removed. Use
|
|
netapp.elementsw.na_elementsw_snapshot_schedule instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``sf_volume_access_group_manager`` module has been removed.
|
|
Use netapp.elementsw.na_elementsw_access_group instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``sf_volume_manager`` module has been removed. Use netapp.elementsw.na_elementsw_volume
|
|
instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The deprecated ``stderr`` callback plugin has been removed. Use the ``ansible.builtin.default``
|
|
callback plugin with ``display_failed_stderr = yes`` option instead (https://github.com/ansible-collections/community.general/pull/1347).
|
|
- The redirect of the ``conjur_variable`` lookup plugin to ``cyberark.conjur.conjur_variable``
|
|
collection was removed (https://github.com/ansible-collections/community.general/pull/1346).
|
|
- The redirect of the ``firewalld`` module and the ``firewalld`` module_utils
|
|
to the ``ansible.posix`` collection was removed (https://github.com/ansible-collections/community.general/pull/1346).
|
|
- 'The redirect to the ``community.digitalocean`` collection was removed for:
|
|
the ``digital_ocean`` doc fragment, the ``digital_ocean`` module_utils, and
|
|
the following modules: ``digital_ocean``, ``digital_ocean_account_facts``,
|
|
``digital_ocean_account_info``, ``digital_ocean_block_storage``, ``digital_ocean_certificate``,
|
|
``digital_ocean_certificate_facts``, ``digital_ocean_certificate_info``, ``digital_ocean_domain``,
|
|
``digital_ocean_domain_facts``, ``digital_ocean_domain_info``, ``digital_ocean_droplet``,
|
|
``digital_ocean_firewall_facts``, ``digital_ocean_firewall_info``, ``digital_ocean_floating_ip``,
|
|
``digital_ocean_floating_ip_facts``, ``digital_ocean_floating_ip_info``, ``digital_ocean_image_facts``,
|
|
``digital_ocean_image_info``, ``digital_ocean_load_balancer_facts``, ``digital_ocean_load_balancer_info``,
|
|
``digital_ocean_region_facts``, ``digital_ocean_region_info``, ``digital_ocean_size_facts``,
|
|
``digital_ocean_size_info``, ``digital_ocean_snapshot_facts``, ``digital_ocean_snapshot_info``,
|
|
``digital_ocean_sshkey``, ``digital_ocean_sshkey_facts``, ``digital_ocean_sshkey_info``,
|
|
``digital_ocean_tag``, ``digital_ocean_tag_facts``, ``digital_ocean_tag_info``,
|
|
``digital_ocean_volume_facts``, ``digital_ocean_volume_info`` (https://github.com/ansible-collections/community.general/pull/1346).'
|
|
- 'The redirect to the ``community.mysql`` collection was removed for: the ``mysql``
|
|
doc fragment, the ``mysql`` module_utils, and the following modules: ``mysql_db``,
|
|
``mysql_info``, ``mysql_query``, ``mysql_replication``, ``mysql_user``, ``mysql_variables``
|
|
(https://github.com/ansible-collections/community.general/pull/1346).'
|
|
- 'The redirect to the ``community.proxysql`` collection was removed for: the
|
|
``proxysql`` doc fragment, and the following modules: ``proxysql_backend_servers``,
|
|
``proxysql_global_variables``, ``proxysql_manage_config``, ``proxysql_mysql_users``,
|
|
``proxysql_query_rules``, ``proxysql_replication_hostgroups``, ``proxysql_scheduler``
|
|
(https://github.com/ansible-collections/community.general/pull/1346).'
|
|
- 'The redirect to the ``infinidat.infinibox`` collection was removed for: the
|
|
``infinibox`` doc fragment, the ``infinibox`` module_utils, and the following
|
|
modules: ``infini_export``, ``infini_export_client``, ``infini_fs``, ``infini_host``,
|
|
``infini_pool``, ``infini_vol`` (https://github.com/ansible-collections/community.general/pull/1346).'
|
|
- conjur_variable lookup - has been moved to the ``cyberark.conjur`` collection.
|
|
A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/570).
|
|
- digital_ocean_* - all DigitalOcean modules have been moved to the ``community.digitalocean``
|
|
collection. A redirection is active, which will be removed in version 2.0.0
|
|
(https://github.com/ansible-collections/community.general/pull/622).
|
|
- infini_* - all infinidat modules have been moved to the ``infinidat.infinibox``
|
|
collection. A redirection is active, which will be removed in version 2.0.0
|
|
(https://github.com/ansible-collections/community.general/pull/607).
|
|
- iptables_state - the ``ANSIBLE_ASYNC_DIR`` environment is no longer supported,
|
|
use the ``async_dir`` shell option instead (https://github.com/ansible-collections/community.general/pull/1371).
|
|
- logicmonitor - the module has been removed in 1.0.0 since it is unmaintained
|
|
and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539,
|
|
https://github.com/ansible-collections/community.general/pull/541).
|
|
- logicmonitor_facts - the module has been removed in 1.0.0 since it is unmaintained
|
|
and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539,
|
|
https://github.com/ansible-collections/community.general/pull/541).
|
|
- memcached cache plugin - do not import ``CacheModule``s directly. Use ``ansible.plugins.loader.cache_loader``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1371).
|
|
- mysql_* - all MySQL modules have been moved to the ``community.mysql`` collection.
|
|
A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/633).
|
|
- proxysql_* - all ProxySQL modules have been moved to the ``community.proxysql``
|
|
collection. A redirection is active, which will be removed in version 2.0.0
|
|
(https://github.com/ansible-collections/community.general/pull/624).
|
|
- redis cache plugin - do not import ``CacheModule``s directly. Use ``ansible.plugins.loader.cache_loader``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1371).
|
|
- xml - when ``content=attribute``, the ``attribute`` option is ignored (https://github.com/ansible-collections/community.general/pull/1371).
|
|
security_fixes:
|
|
- bitbucket_pipeline_variable - **CVE-2021-20180** - hide user sensitive information
|
|
which are marked as ``secured`` from logging into the console (https://github.com/ansible-collections/community.general/pull/1635).
|
|
- snmp_facts - **CVE-2021-20178** - hide user sensitive information such as
|
|
``privkey`` and ``authkey`` from logging into the console (https://github.com/ansible-collections/community.general/pull/1621).
|
|
fragments:
|
|
- 1021-git_config-custom-file.yaml
|
|
- 1028-proxmox-kvm-linked-clone.yml
|
|
- 1036-redis-cache-keyset-name.yaml
|
|
- 1038-fix-homebrew-and-homebrew-cask-package-validation.yaml
|
|
- 1039-archive-fix-paramater-types.yaml
|
|
- 1040-ldap_search-changed-must-be-false.yaml
|
|
- 1055-redis-cache-sentinel.yaml
|
|
- 1079-redis-use-regexp-to-check-if-the-value-matches-expected-form.yaml
|
|
- 1081-solaris_zone-python3.yml
|
|
- 1083-archive-remove-path-folder.yml
|
|
- 1101-slack-ts-fix.yaml
|
|
- 1105-beadm_bugfix.yaml
|
|
- 1107-monit-fix-status-check.yml
|
|
- 1126-influxdb-conditional-path-argument.yml
|
|
- 1127-maven_artifact_client_cert.yml
|
|
- 1140-iptables_state-fix-race-condition.yml
|
|
- 1144-consul-add-tcp-check-support.yml
|
|
- 1149-filesystem-fix-355-state-absent.yml
|
|
- 1154-django_manage-docs.yml
|
|
- 1169-getbinpkgonly.yaml
|
|
- 1175-zypper-absent-lang.yml
|
|
- 1179-composer_require_v2_idempotence_fix.yml
|
|
- 1185-proxmox-ignore-qemu-templates.yml
|
|
- 1196-use_description-in-gitlab-group-creation.yml
|
|
- 1197_gitlab_project_variable.yml
|
|
- 1206-proxmox-api-token.yml
|
|
- 1223-nios-remove-redundant-aliases.yml
|
|
- 1243-pkgng-present-ignoreosver.yaml
|
|
- 1244-renamed-parameter.yaml
|
|
- 1246-flatpak-use-non-interactive-argument.yaml
|
|
- 1256-feat-pkgin-add-full-version-package-name.yml
|
|
- 1258-proxmox_kvm-ignore-pool-on-update.yaml
|
|
- 1260-nmcli-ib-routes.yaml
|
|
- 1264-dict_kv-new-filter.yaml
|
|
- 1270-linode-v4-stackscript-support.yaml
|
|
- 1305-added-xfconf-tests.yaml
|
|
- 1307-macports-fix-status-check.yml
|
|
- 1317-kubevirt-migration-removal.yml
|
|
- 1319-google-migration-removal.yml
|
|
- 1322-module_helper_and_xfconf.yaml
|
|
- 1331-proxmox-info-modules.yml
|
|
- 1338-datadog-mark-notification_message-no_log.yml
|
|
- 1339-ip-no_log-nonsecret.yml
|
|
- 1383-apache2-module-amend-shib-workaround.yaml
|
|
- 1394-pamd-removing-comments.yaml
|
|
- 1399-fixed-wrong-elements-type.yaml
|
|
- 1404-proxmox-doc-fragments.yml
|
|
- 1411_homebrew_tap.yml
|
|
- 1413-proxmox-features.yml
|
|
- 1415-valmod_req_mismatch.yml
|
|
- 1419-xfconf-return-values.yaml
|
|
- 1423-valmod_multiple_cases.yml
|
|
- 1425_bitbucket_pipeline_variable.yml
|
|
- 1426-nmcli-add-zone-parameter.yml
|
|
- 1428-npm-no-optional.yml
|
|
- 1436-mas-fix-no-app-installed.yml
|
|
- 1453-add-support-for-keyed_groups-to-linode-inventory-plugin.yml
|
|
- 1455-rhn-register-force.yml
|
|
- 1462-splunk-millisecond.yaml
|
|
- 1472-saltstack-fix-put_file-to-preserve-checksum.yml
|
|
- 1480-module-helper-improvements.yml
|
|
- 1481-deprecated-brew-cask-command.yaml
|
|
- 1484-fix-property-name-in-redfish-memory-inventory.yml
|
|
- 1491-gitlab-runner-owned-parameter.yml
|
|
- 1493-fix_passwordstore.py_to_be_compatible_with_gopass_versions.yml
|
|
- 1504_jira.yml
|
|
- 1506_gitlab_project.yml
|
|
- 1516-ldap_entry-improvements.yaml
|
|
- 1517-bridge-slave-from-list-of-ip-based-connections.yml
|
|
- 1522-yaml-callback-unicode.yml
|
|
- 1527-fix-nios-api-member-normalize.yaml
|
|
- 1532-monit-support-all-services.yaml
|
|
- 1549-add-tag-filter-to-linode-inventory.yml
|
|
- 1550-add-jobs-parameter-to-make.yml
|
|
- 1552_launchd.yml
|
|
- 1553_sendgrid.yml
|
|
- 1555-ipa-sudorule-add-commandgroup.yml
|
|
- 1574-make-question.yaml
|
|
- 1589-passwordstore-fix-passwordstore.py-to-be-compatible-with-gopass.yaml
|
|
- 1590-influxdb-shard-group-duration-parameter.yml
|
|
- 1595-ldap-gssapi-sasl-authentication.yml
|
|
- 1610-bugfix-onepassword-lookup-plugin.yaml
|
|
- 1614_npm.yml
|
|
- 1618-ldap_search-switch-off-cheasing-referrals.yaml
|
|
- 1620-terraform_init_reconfigure_fix.yml
|
|
- 1632-using_check_rc_in_terraform.yml
|
|
- 1645-proxmox-env-passthrough.yml
|
|
- 1654-dnsmadeeasy-http-400-fixes.yaml
|
|
- 1679-homebrew_search_path.yml
|
|
- 1681-add_passwordstore_yaml_support.yaml
|
|
- 1690-scaleway-regions.yaml
|
|
- 2.0.0.yml
|
|
- 216-fix-lxc-container-container_config-parameter.yaml
|
|
- 229_lvol_percentage_fix.yml
|
|
- 296-ansible-2.9.yml
|
|
- 303-consul_kv-fix-env-variables-handling.yaml
|
|
- 311-jira-error-handling.yaml
|
|
- 320_unsafe_text.yml
|
|
- 331_keycloak.yml
|
|
- 335-icinga2_host-return-error-code.yaml
|
|
- 33979-xfs_growfs.yml
|
|
- 349-pacman_improve_group_expansion_speed.yml
|
|
- 360_syspatch_apply_patches_by_default.yml
|
|
- 409-datadog-monitor-include-tags.yaml
|
|
- 436-infoblox-use-stderr-and-environment-for-config.yaml
|
|
- 442-log_plays-add_playbook_task_name_and_action.yml
|
|
- 470-spacewalk-legacy-python-certificate-validation.yaml
|
|
- 474-yarn_fix-outdated-fix-list.yml
|
|
- 47680_pam_limits.yml
|
|
- 479-ini_file-empty-section.yaml
|
|
- 522-parted_change_label.yml
|
|
- 548_apk.yml
|
|
- 560-pkgng-add-stdout-and-stderr.yaml
|
|
- 562-nmcli-fix-idempotency.yaml
|
|
- 563-update-terraform-status-test.yaml
|
|
- 568_packaging.yml
|
|
- 569-pkgng-add-upgrade-action.yaml
|
|
- 596-splunk-add-option-to-not-validate-cert.yaml
|
|
- 604-lists_mergeby-new-filter.yml
|
|
- 610_logstash_callback_add_ini_config.yml
|
|
- 611-gitlab-runners-env-vars-intput-and-default-item-limit.yaml
|
|
- 613-snmp_facts-EndOfMibView.yml
|
|
- 615-digital-ocean-tag-info-bugfix.yml
|
|
- 630-git_config-handling-invalid-dir.yaml
|
|
- 63767_selective.yml
|
|
- 638_cobbler_py3.yml
|
|
- 641-update-ansible-logstash-callback.yml
|
|
- 650_pacman_support_zst_package_files.yaml
|
|
- 66813_gitlab_project.yml
|
|
- 676-osx_defaults_fix_handling_negative_ints.yml
|
|
- 677-jenkins_plugins_sha1.yaml
|
|
- 687-fix-redfish-payload-decode-python35.yml
|
|
- 689-haproxy_agent_and_health.yml
|
|
- 693-big-revamp-on-xfconf-adding-array-values.yml
|
|
- 699-django_manage-createcachetable-fix-idempotence.yml
|
|
- 702-slack-support-for-blocks.yaml
|
|
- 704-doas-set-correct-default-values.yml
|
|
- 707-jira-error-handling.yaml
|
|
- 708-set-correct-default-values.yml
|
|
- 711-lxd-target.yml
|
|
- 713-maven-timestamp-snapshot.yml
|
|
- 722-plugins.yml
|
|
- 738-ipa-python3.yml
|
|
- 744-xfconf_make_locale-independent.yml
|
|
- 750-jc-new-filter.yaml
|
|
- 768-facter.yml
|
|
- 773-resize-partition.yml
|
|
- 777-interfaces_file-re-escape.yml
|
|
- 783-fix-gem-installed-versions.yaml
|
|
- 788-fix_omapi_host_on_python3.yaml
|
|
- 789-pkg5-wrap-to-modify-package-list.yaml
|
|
- 797-proxmox-kvm-cloud-init.yaml
|
|
- 802-pushover-device-parameter.yml
|
|
- 811-proxmox-kvm-state-absent.yml
|
|
- 820_nagios_added_acknowledge_and_servicecheck.yml
|
|
- 823-terraform_init_reconfigure.yaml
|
|
- 825-bootsource-override-option.yaml
|
|
- 830-pam-limits.yml
|
|
- 831-proxmox-kvm-wait.yml
|
|
- 843-update-slack-messages.yml
|
|
- 849-proxmox-kvm-state-absent-force.yml
|
|
- 850-proxmox_kvm-remove_hard_coded_defaults.yml
|
|
- 891-packet_net-fix-not-subscriptable.yaml
|
|
- 892-slack-token-validation.yml
|
|
- 899_launchd_user_service.yml
|
|
- 900-aerospike-migration-handle-unstable-cluster.yaml
|
|
- 903-enhance-redfish-manager-reset-actions.yml
|
|
- 939-zypper_repository_proper_failure_on_missing_python-xml.yml
|
|
- 943-proxmox-kvm-code-cleanup.yml
|
|
- 945-darwin-timezone-py3.yaml
|
|
- 951-ipa_user-add-userauthtype-param.yaml
|
|
- 953_syslogger.yml
|
|
- 967-use-fqcn-when-calling-a-module-from-action-plugin.yml
|
|
- 968-gitlab_variables-pagination.yml
|
|
- 992-nmcli-locale.yml
|
|
- 993-file-capabilities.yml
|
|
- 998-nagios-added_forced_check_for_all_services_or_host.yml
|
|
- add_argument_check_for_rundeck.yaml
|
|
- airbrake_deployment_add_version.yml
|
|
- aix_filesystem-module_util-routing-issue.yml
|
|
- cloudflare_dns.yml
|
|
- cve_bitbucket_pipeline_variable.yml
|
|
- cyberarkconjur-removal.yml
|
|
- dconf_refactor.yml
|
|
- deprecation-removals.yml
|
|
- digital-ocean.yml
|
|
- docker-migration-removal.yml
|
|
- dsv_fix.yml
|
|
- firewalld_migration.yml
|
|
- fix-plugin-imports.yml
|
|
- fix_parsing_array_values_in_osx_defaults.yml
|
|
- galaxy-yml.yml
|
|
- gluster-deprecation.yaml
|
|
- hashi_vault-migration-removal.yml
|
|
- hetzner-migration-removal.yml
|
|
- homebrew-cask-at-symbol-fix.yaml
|
|
- infinidat-removal.yml
|
|
- jira_improvements.yaml
|
|
- lldp-use-get_bin_path-to-locate-the-lldpctl-executable.yaml
|
|
- logicmonitor-removal.yml
|
|
- lookup-passwordstore-umask.yml
|
|
- mysql.yml
|
|
- nios-fix-ib_spec.yaml
|
|
- nios_host_record-fix-aliases-removal.yml
|
|
- nmcli-refactor.yml
|
|
- oc-migration-removal.yml
|
|
- odbc.yml
|
|
- openbsd_pkg.yml
|
|
- parted_negative_numbers.yml
|
|
- pkgutil-check-mode-etc.yaml
|
|
- porting-guide-2.yml
|
|
- postgresql-migration-removal.yml
|
|
- proxmox_template-appliance-download.yml
|
|
- proxysql.yml
|
|
- remove-ansible.netcommon-dependency.yml
|
|
- remove-ansible.posix-dependency.yml
|
|
- remove-deprecated-modules-2.yml
|
|
- remove-deprecated-modules.yml
|
|
- remove-deprecated-redirects.yml
|
|
- snmp_facts.yml
|
|
- telegram-api-update.yml
|
|
- xfconf_add_uint_type.yml
|
|
- xml-remove-changed.yml
|
|
- zfs-root-snapshot.yml
|
|
modules:
|
|
- description: Manage one of the Copr repositories
|
|
name: copr
|
|
namespace: packaging.os
|
|
- description: Manages Datadog downtimes
|
|
name: datadog_downtime
|
|
namespace: monitoring.datadog
|
|
- description: Manage group members on GitLab Server
|
|
name: gitlab_group_members
|
|
namespace: source_control.gitlab
|
|
- description: Creates, updates, or deletes GitLab groups variables
|
|
name: gitlab_group_variable
|
|
namespace: source_control.gitlab
|
|
- description: Manage FreeIPA password policies
|
|
name: ipa_pwpolicy
|
|
namespace: identity.ipa
|
|
- description: Save iptables state into a file or restore it from a file
|
|
name: iptables_state
|
|
namespace: system
|
|
- description: Launch a Nomad Job
|
|
name: nomad_job
|
|
namespace: clustering.nomad
|
|
- description: Get Nomad Jobs info
|
|
name: nomad_job_info
|
|
namespace: clustering.nomad
|
|
- description: Track a code or infrastructure change as a PagerDuty change event
|
|
name: pagerduty_change
|
|
namespace: monitoring
|
|
- description: Manage a user account on PagerDuty
|
|
name: pagerduty_user
|
|
namespace: monitoring
|
|
- description: Retrieve information about one or more Proxmox VE domains
|
|
name: proxmox_domain_info
|
|
namespace: cloud.misc
|
|
- description: Retrieve information about one or more Proxmox VE groups
|
|
name: proxmox_group_info
|
|
namespace: cloud.misc
|
|
- description: Snapshot management of instances in Proxmox VE cluster
|
|
name: proxmox_snap
|
|
namespace: cloud.misc
|
|
- description: Retrieve information about one or more Proxmox VE users
|
|
name: proxmox_user_info
|
|
namespace: cloud.misc
|
|
- description: Install or uninstall overlay additional packages
|
|
name: rpm_ostree_pkg
|
|
namespace: packaging.os
|
|
- description: Scaleway database backups management module
|
|
name: scaleway_database_backup
|
|
namespace: cloud.scaleway
|
|
- description: Shut down a machine
|
|
name: shutdown
|
|
namespace: system
|
|
- description: Manage SSH config for user
|
|
name: ssh_config
|
|
namespace: system
|
|
- description: Manage FreeBSD using sysrc
|
|
name: sysrc
|
|
namespace: system
|
|
- description: Manage OpenBSD system upgrades
|
|
name: sysupgrade
|
|
namespace: system
|
|
- description: Locks / unlocks a installed package(s) from being updated by yum
|
|
package manager
|
|
name: yum_versionlock
|
|
namespace: packaging.os
|
|
plugins:
|
|
inventory:
|
|
- description: Proxmox inventory source
|
|
name: proxmox
|
|
namespace: null
|
|
- description: StackPath Edge Computing inventory source
|
|
name: stackpath_compute
|
|
namespace: null
|
|
release_date: '2021-01-28'
|
|
2.0.1:
|
|
changes:
|
|
breaking_changes:
|
|
- utm_proxy_auth_profile - the ``frontend_cookie_secret`` return value now contains
|
|
a placeholder string instead of the module's ``frontend_cookie_secret`` parameter
|
|
(https://github.com/ansible-collections/community.general/pull/1736).
|
|
bugfixes:
|
|
- filesystem - do not fail when ``resizefs=yes`` and ``fstype=xfs`` if there
|
|
is nothing to do, even if the filesystem is not mounted. This only covers
|
|
systems supporting access to unmounted XFS filesystems. Others will still
|
|
fail (https://github.com/ansible-collections/community.general/issues/1457,
|
|
https://github.com/ansible-collections/community.general/pull/1478).
|
|
- gitlab_user - make updates to the ``isadmin``, ``password`` and ``confirm``
|
|
options of an already existing GitLab user work (https://github.com/ansible-collections/community.general/pull/1724).
|
|
- parted - change the regex that decodes the partition size to better support
|
|
different formats that parted uses. Change the regex that validates parted's
|
|
version string (https://github.com/ansible-collections/community.general/pull/1695).
|
|
- redfish_info module, redfish_utils module utils - add ``Name`` and ``Id``
|
|
properties to output of Redfish inventory commands (https://github.com/ansible-collections/community.general/issues/1650).
|
|
- sensu-silence module - fix json parsing of sensu API responses on Python 3.5
|
|
(https://github.com/ansible-collections/community.general/pull/1703).
|
|
major_changes:
|
|
- 'For community.general 3.0.0, the ``ome_device_info``, ``idrac_firmware``
|
|
and ``idrac_server_config_profile`` modules will be moved to the `dellemc.openmanage
|
|
<https://galaxy.ansible.com/dellemc/openmanage>`_ collection.
|
|
|
|
A redirection will be inserted so that users using ansible-base 2.10 or newer
|
|
do not have to change anything.
|
|
|
|
|
|
If you use Ansible 2.9 and explicitly use the DellEMC modules mentioned above
|
|
from this collection, you will need to adjust your playbooks and roles to
|
|
use FQCNs starting with ``dellemc.openmanage.`` instead of ``community.general.``,
|
|
|
|
for example replace ``community.general.ome_device_info`` in a task by ``dellemc.openmanage.ome_device_info``.
|
|
|
|
|
|
If you use ansible-base and installed ``community.general`` manually and rely
|
|
on the DellEMC modules mentioned above, you have to make sure to install the
|
|
``dellemc.openmanage`` collection as well.
|
|
|
|
If you are using FQCNs, for example ``community.general.ome_device_info``
|
|
instead of ``ome_device_info``, it will continue working, but we still recommend
|
|
to adjust the FQCNs as well.
|
|
|
|
'
|
|
release_summary: Bugfix and security bugfix (potential information leaks in
|
|
multiple modules, CVE-2021-20191) release.
|
|
security_fixes:
|
|
- dnsmadeeasy - mark the ``account_key`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- gitlab_runner - mark the ``registration_token`` parameter as ``no_log`` to
|
|
avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- hwc_ecs_instance - mark the ``admin_pass`` parameter as ``no_log`` to avoid
|
|
leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- ibm_sa_host - mark the ``iscsi_chap_secret`` parameter as ``no_log`` to avoid
|
|
leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- keycloak_* modules - mark the ``auth_client_secret`` parameter as ``no_log``
|
|
to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- keycloak_client - mark the ``registration_access_token`` parameter as ``no_log``
|
|
to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- librato_annotation - mark the ``api_key`` parameter as ``no_log`` to avoid
|
|
leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- logentries_msg - mark the ``token`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- module_utils/_netapp, na_ontap_gather_facts - enabled ``no_log`` for the options
|
|
``api_key`` and ``secret_key`` to prevent accidental disclosure (CVE-2021-20191,
|
|
https://github.com/ansible-collections/community.general/pull/1725).
|
|
- module_utils/identity/keycloak, keycloak_client, keycloak_clienttemplate,
|
|
keycloak_group - enabled ``no_log`` for the option ``auth_client_secret``
|
|
to prevent accidental disclosure (CVE-2021-20191, https://github.com/ansible-collections/community.general/pull/1725).
|
|
- nios_nsgroup - mark the ``tsig_key`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- oneandone_firewall_policy, oneandone_load_balancer, oneandone_monitoring_policy,
|
|
oneandone_private_network, oneandone_public_ip - mark the ``auth_token`` parameter
|
|
as ``no_log`` to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- ovirt - mark the ``instance_key`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- ovirt - mark the ``instance_rootpw`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- pagerduty_alert - mark the ``api_key``, ``service_key`` and ``integration_key``
|
|
parameters as ``no_log`` to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- pagerduty_change - mark the ``integration_key`` parameter as ``no_log`` to
|
|
avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- pingdom - mark the ``key`` parameter as ``no_log`` to avoid leakage of secrets
|
|
(https://github.com/ansible-collections/community.general/pull/1736).
|
|
- pulp_repo - mark the ``feed_client_key`` parameter as ``no_log`` to avoid
|
|
leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- rax_clb_ssl - mark the ``private_key`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- redfish_command - mark the ``update_creds.password`` parameter as ``no_log``
|
|
to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- rollbar_deployment - mark the ``token`` parameter as ``no_log`` to avoid leakage
|
|
of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- spotinst_aws_elastigroup - mark the ``multai_token`` and ``token`` parameters
|
|
as ``no_log`` to avoid leakage of secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- stackdriver - mark the ``key`` parameter as ``no_log`` to avoid leakage of
|
|
secrets (https://github.com/ansible-collections/community.general/pull/1736).
|
|
- utm_proxy_auth_profile - enabled ``no_log`` for the option ``frontend_cookie_secret``
|
|
to prevent accidental disclosure (CVE-2021-20191, https://github.com/ansible-collections/community.general/pull/1725).
|
|
- utm_proxy_auth_profile - mark the ``frontend_cookie_secret`` parameter as
|
|
``no_log`` to avoid leakage of secrets. This causes the ``utm_proxy_auth_profile``
|
|
return value to no longer containing the correct value, but a placeholder
|
|
(https://github.com/ansible-collections/community.general/pull/1736).
|
|
fragments:
|
|
- 1478-filesystem-fix-1457-resizefs-idempotency.yml
|
|
- 1691-add-name-and-id-props-to-redfish-inventory-output.yml
|
|
- 1695-parted-updatedregex.yaml
|
|
- 1703-sensu_silence-fix_json_parsing.yml
|
|
- 1724-various-fixes-for-updating-existing-gitlab-user.yml
|
|
- 2.0.1.yml
|
|
- CVE-2021-20191_no_log.yml
|
|
- dellemc-migration.yml
|
|
- no_log-fixes.yml
|
|
release_date: '2021-02-09'
|
|
2.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- aerospike_migration - fix typo that caused ``migrate_tx_key`` instead of ``migrate_rx_key``
|
|
being used (https://github.com/ansible-collections/community.general/pull/1739).
|
|
- 'alternatives - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'beadm - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'cronvar - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'dconf - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- elasticsearch_plugin - ``state`` parameter choices must use ``list()`` in
|
|
python3 (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 'filesystem - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- filesystem - remove ``swap`` from list of FS supported by ``resizefs=yes``
|
|
(https://github.com/ansible-collections/community.general/issues/790).
|
|
- git_config - prevent ``run_command`` from expanding values (https://github.com/ansible-collections/community.general/issues/1776).
|
|
- gitlab_runner - parameter ``registration_token`` was required but is used
|
|
only when ``state`` is ``present`` (https://github.com/ansible-collections/community.general/issues/1714).
|
|
- 'hipchat - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'interfaces_file - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- iso_extract - use proper alias deprecation mechanism for ``thirsty`` alias
|
|
of ``force`` (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 'java_cert - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- kibana_plugin - ``state`` parameter choices must use ``list()`` in python3
|
|
(https://github.com/ansible-collections/community.general/pull/1830).
|
|
- logstash_plugin - wrapped ``dict.keys()`` with ``list`` for use in ``choices``
|
|
setting (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 'lvg - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'lvol - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'lxc - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'lxc_container - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- nios_host_record - allow DNS Bypass for views other than default (https://github.com/ansible-collections/community.general/issues/1786).
|
|
- nomad_job_info - fix module failure when nomad client returns no jobs (https://github.com/ansible-collections/community.general/pull/1721).
|
|
- 'parted - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- proxmox lxc - only add the features flag when module parameter ``features``
|
|
is set. Before an empty string was send to proxmox in case the parameter was
|
|
not used, which required to use ``root@pam`` for module execution (https://github.com/ansible-collections/community.general/pull/1763).
|
|
- proxmox* modules - refactored some parameter validation code into use of ``env_fallback``,
|
|
``required_if``, ``required_together``, ``required_one_of`` (https://github.com/ansible-collections/community.general/pull/1765).
|
|
- proxmox_kvm - do not add ``args`` if ``proxmox_default_behavior`` is set to
|
|
no_defaults (https://github.com/ansible-collections/community.general/issues/1641).
|
|
- proxmox_kvm - stop implicitly adding ``force`` equal to ``false``. Proxmox
|
|
API requires not implemented parameters otherwise, and assumes ``force`` to
|
|
be ``false`` by default anyways (https://github.com/ansible-collections/community.general/pull/1783).
|
|
- redhat_subscription - ``mutually_exclusive`` was referring to parameter alias
|
|
instead of name (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- riak - parameters ``wait_for_handoffs`` and ``wait_for_ring`` are ``int``
|
|
but the default value was ``false`` (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 'rundeck_acl_policy - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- runit - removed unused code, and passing command as ``list`` instead of ``str``
|
|
to ``run_command()`` (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- selective callback plugin - adjust import so that the plugin also works with
|
|
ansible-core 2.11 (https://github.com/ansible-collections/community.general/pull/1807).
|
|
- 'statusio_maintenance - internal refactoring: replaced uses of ``_`` with
|
|
``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 'timezone - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- zfs_delegate_admin - the elements of ``users``, ``groups`` and ``permissions``
|
|
are now enforced to be strings (https://github.com/ansible-collections/community.general/pull/1766).
|
|
deprecated_features:
|
|
- xfconf - returning output as facts is deprecated, this will be removed in
|
|
community.general 4.0.0. Please register the task output in a variable and
|
|
use it instead. You can already switch to the new behavior now by using the
|
|
new ``disable_facts`` option (https://github.com/ansible-collections/community.general/pull/1747).
|
|
minor_changes:
|
|
- clc_* modules - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1771).
|
|
- datadog_monitor - add missing monitor types ``query alert``, ``trace-analytics
|
|
alert``, ``rum alert`` (https://github.com/ansible-collections/community.general/pull/1723).
|
|
- dnsimple - add CAA records to the whitelist of valid record types (https://github.com/ansible-collections/community.general/pull/1814).
|
|
- dnsimple - elements of list parameters ``record_ids`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- gitlab_runner - elements of list parameters ``tag_list`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- homebrew_tap - add support to specify search path for ``brew`` executable
|
|
(https://github.com/ansible-collections/community.general/issues/1702).
|
|
- keycloak_client - elements of list parameters ``default_roles``, ``redirect_uris``,
|
|
``web_origins`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- librato_annotation - elements of list parameters ``links`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- lxd_container - ``client_key`` and ``client_cert`` are now of type ``path``
|
|
and no longer ``str``. A side effect is that certain expansions are made,
|
|
like ``~`` is replaced by the user's home directory, and environment variables
|
|
like ``$HOME`` or ``$TEMP`` are evaluated (https://github.com/ansible-collections/community.general/pull/1741).
|
|
- lxd_container - elements of list parameter ``profiles`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- lxd_profile - ``client_key`` and ``client_cert`` are now of type ``path``
|
|
and no longer ``str``. A side effect is that certain expansions are made,
|
|
like ``~`` is replaced by the user's home directory, and environment variables
|
|
like ``$HOME`` or ``$TEMP`` are evaluated (https://github.com/ansible-collections/community.general/pull/1741).
|
|
- lxd_profile - added ``merge_profile`` parameter to merge configurations from
|
|
the play to an existing profile (https://github.com/ansible-collections/community.general/pull/1813).
|
|
- mail - elements of list parameters ``to``, ``cc``, ``bcc``, ``attach``, ``headers``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- na_ontap_gather_facts - elements of list parameters ``gather_subset`` are
|
|
now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- nexmo - elements of list parameters ``dest`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- nsupdate - elements of list parameters ``value`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- oci_vcn - ``api_user_key_file`` is now of type ``path`` and no longer ``str``.
|
|
A side effect is that certain expansions are made, like ``~`` is replaced
|
|
by the user's home directory, and environment variables like ``$HOME`` or
|
|
``$TEMP`` are evaluated (https://github.com/ansible-collections/community.general/pull/1741).
|
|
- omapi_host - elements of list parameters ``statements`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- onepassword_info - elements of list parameters ``search_terms`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- packet_device - elements of list parameters ``device_ids``, ``hostnames``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- pagerduty - elements of list parameters ``service`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- plugins/module_utils/oracle/oci_utils.py - elements of list parameter ``key_by``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- proxmox_kvm module - actually implemented ``vmid`` and ``status`` return values.
|
|
Updated documentation to reflect current situation (https://github.com/ansible-collections/community.general/issues/1410,
|
|
https://github.com/ansible-collections/community.general/pull/1715).
|
|
- pubnub_blocks - elements of list parameters ``event_handlers`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- redfish modules - explicitly setting lists' elements to ``str`` (https://github.com/ansible-collections/community.general/pull/1761).
|
|
- redfish_config - case insensitive search for situations where the hostname/FQDN
|
|
case on iLO doesn't match variable's case (https://github.com/ansible-collections/community.general/pull/1744).
|
|
- redhat_subscription - elements of list parameters ``pool_ids``, ``addons``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- rocketchat - elements of list parameters ``attachments`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- sendgrid - elements of list parameters ``to_addresses``, ``cc``, ``bcc``,
|
|
``attachments`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- sl_vm - elements of list parameters ``disks``, ``ssh_keys`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- slack - elements of list parameters ``attachments`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- statusio_maintenance - elements of list parameters ``components``, ``containers``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- timezone - add Gentoo and Alpine Linux support (https://github.com/ansible-collections/community.general/issues/781).
|
|
- twilio - elements of list parameters ``to_numbers`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- vmadm - elements of list parameters ``disks``, ``nics``, ``resolvers``, ``filesystems``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- xfconf - added option ``disable_facts`` to disable facts and its associated
|
|
deprecation warning (https://github.com/ansible-collections/community.general/issues/1475).
|
|
- xml - elements of list parameters ``add_children``, ``set_children`` are now
|
|
validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 1475-xfconf-facts.yml
|
|
- 1702_homebrew_tap.yml
|
|
- 1714-gitlab_runner-required-reg-token.yml
|
|
- 1715-proxmox_kvm-add-vmid-to-returns.yml
|
|
- 1721-fix-nomad_job_info-no-jobs-failure.yml
|
|
- 1722_timezone.yml
|
|
- 1723-datadog_monitor-add-missing-monitor-types.yml
|
|
- 1740-aerospike_migration.yml
|
|
- 1741-use-path-argspec.yml
|
|
- 1744-case-insensitive-hostname-fqdn-matching.yml
|
|
- 1753-document-fstypes-supported-by-resizefs.yml
|
|
- 1761-redfish-tidy-up-validation.yml
|
|
- 1765-proxmox-params.yml
|
|
- 1766-zfs-fixed-sanity.yml
|
|
- 1771-centurylink-validation-elements.yml
|
|
- 1776-git_config-tilde_value.yml
|
|
- 1783-proxmox-kvm-fix-args-500-error.yaml
|
|
- 1788-ease-nios_host_record-dns-bypass-check.yml
|
|
- 1795-list-elements-batch1.yml
|
|
- 1813-lxd_profile-merge-profiles.yml
|
|
- 1814-dnsimple-add-support-for-caa-records.yml
|
|
- 1819-tidyup-pylint-blacklistnames.yml
|
|
- 1830-valmod_docmissingtype_batch1.yml
|
|
- 2.1.0.yml
|
|
- 816-only-invocate-feature-when-variable-is-set.yml
|
|
- selective-core-2.11.yml
|
|
modules:
|
|
- description: Send metrics to StatsD
|
|
name: statsd
|
|
namespace: monitoring
|
|
release_date: '2021-02-16'
|
|
2.1.1:
|
|
changes:
|
|
bugfixes:
|
|
- proxmox_kvm - fix undefined local variable ``status`` when the parameter ``state``
|
|
is either ``stopped``, ``started``, ``restarted`` or ``absent`` (https://github.com/ansible-collections/community.general/pull/1847).
|
|
release_summary: Extraordinary bugfix release to fix a fatal bug in ``proxmox_kvm``.
|
|
fragments:
|
|
- 1847-proxmox-kvm-fix-status.yml
|
|
- 2.1.0.yml
|
|
release_date: '2021-02-17'
|
|
2.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- bigpanda - actually use the ``deployment_message`` option (https://github.com/ansible-collections/community.general/pull/1928).
|
|
- chef_databag lookup plugin - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- cloudforms inventory - fixed issue that non-existing (archived) VMs were synced
|
|
(https://github.com/ansible-collections/community.general/pull/720).
|
|
- cobbler_sync, cobbler_system - fix SSL/TLS certificate check when ``validate_certs``
|
|
set to ``false`` (https://github.com/ansible-collections/community.general/pull/1880).
|
|
- consul_io inventory script - kv_groups - fix byte chain decoding for Python
|
|
3 (https://github.com/ansible-collections/community.general/pull/620).
|
|
- deploy_helper - allow ``state=clean`` to be used without defining a ``release``
|
|
(https://github.com/ansible-collections/community.general/issues/1852).
|
|
- diy callback plugin - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- idrac_redfish_command - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- idrac_redfish_config - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- idrac_redfish_info - wrapped usages of ``dict.keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- imc_rest - explicitly logging out instead of registering the call in ```atexit```
|
|
(https://github.com/ansible-collections/community.general/issues/1735).
|
|
- infoblox inventory script - make sure that the script also works with Ansible
|
|
2.9, and returns a more helpful error when community.general is not installed
|
|
as part of Ansible 2.10/3 (https://github.com/ansible-collections/community.general/pull/1871).
|
|
- ini_file - allows an empty string as a value for an option (https://github.com/ansible-collections/community.general/pull/1972).
|
|
- lxc_container - wrapped usages of ``dict.keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- lxd_container - wrapped usages of ``dict.keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- manageiq_provider - wrapped ``dict.keys()`` with ``list`` for use in ``choices``
|
|
setting (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- memcached cache plugin - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- meta/runtime.yml - improve deprecation messages (https://github.com/ansible-collections/community.general/pull/1918).
|
|
- net_tools.nios.api module_utils - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- nmcli - add ``method4`` and ``method6`` options (https://github.com/ansible-collections/community.general/pull/1894).
|
|
- nmcli - ensure the ``slave-type`` option is passed to ``nmcli`` for type ``bond-slave``
|
|
(https://github.com/ansible-collections/community.general/pull/1882).
|
|
- nsot inventory script - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- oci_vcn - wrapped usages of ``dict.keys()`` in ``list()`` for Python 3 compatibility
|
|
(https://github.com/ansible-collections/community.general/pull/1861).
|
|
- oneandone_monitoring_policy - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- packet_volume_attachment - removed extraneous ``print`` call - old debug?
|
|
(https://github.com/ansible-collections/community.general/pull/1970).
|
|
- proxmox inventory - added handling of extra trailing slashes in the URL (https://github.com/ansible-collections/community.general/pull/1914).
|
|
- proxmox_kvm - fix parameter ``vmid`` passed twice to ``exit_json`` while creating
|
|
a virtual machine without cloning (https://github.com/ansible-collections/community.general/issues/1875,
|
|
https://github.com/ansible-collections/community.general/pull/1895).
|
|
- redfish_command - wrapped usages of ``dict.keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- redfish_config - wrapped usages of ``dict.keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- redhat_subscription - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- redis cache plugin - wrapped usages of ``keys()`` in ``list()`` for Python
|
|
3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- selective callback plugin - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- sensu_check - wrapped usages of ``dict.keys()`` in ``list()`` for Python 3
|
|
compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- spotinst_aws_elastigroup - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- utm_utils module_utils - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- vdo - wrapped usages of ``dict.keys()`` in ``list()`` for Python 3 compatibility
|
|
(https://github.com/ansible-collections/community.general/pull/1861).
|
|
- xfs_quota - the feedback for initializing project quota using xfs_quota binary
|
|
from ``xfsprogs`` has changed since the version it was written for (https://github.com/ansible-collections/community.general/pull/1596).
|
|
- zfs - some ZFS properties could be passed when the dataset/volume did not
|
|
exist, but would fail if the dataset already existed, even if the property
|
|
matched what was specified in the ansible task (https://github.com/ansible-collections/community.general/issues/868,
|
|
https://github.com/ansible-collections/community.general/pull/1833).
|
|
deprecated_features:
|
|
- apt_rpm - deprecated invalid parameter alias ``update-cache``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- composer - deprecated invalid parameter aliases ``working-dir``, ``global-command``,
|
|
``prefer-source``, ``prefer-dist``, ``no-dev``, ``no-scripts``, ``no-plugins``,
|
|
``optimize-autoloader``, ``classmap-authoritative``, ``apcu-autoloader``,
|
|
``ignore-platform-reqs``, will be removed in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- github_deploy_key - deprecated invalid parameter alias ``2fa_token``, will
|
|
be removed in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- grove - the option ``message`` will be removed in community.general 4.0.0.
|
|
Use the new option ``message_content`` instead (https://github.com/ansible-collections/community.general/pull/1929).
|
|
- homebrew - deprecated invalid parameter alias ``update-brew``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- homebrew_cask - deprecated invalid parameter alias ``update-brew``, will be
|
|
removed in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- opkg - deprecated invalid parameter alias ``update-cache``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- pacman - deprecated invalid parameter alias ``update-cache``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- puppet - deprecated undocumented parameter ``show_diff``, will be removed
|
|
in 7.0.0. (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- runit - unused parameter ``dist`` marked for deprecation (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- slackpkg - deprecated invalid parameter alias ``update-cache``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- urpmi - deprecated invalid parameter aliases ``update-cache`` and ``no-recommends``,
|
|
will be removed in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
- xbps - deprecated invalid parameter alias ``update-cache``, will be removed
|
|
in 5.0.0 (https://github.com/ansible-collections/community.general/pull/1927).
|
|
minor_changes:
|
|
- bundler - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- consul - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- consul_acl - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- consul_io inventory script - conf options - allow custom configuration options
|
|
via env variables (https://github.com/ansible-collections/community.general/pull/620).
|
|
- consul_session - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- datadog_monitor - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- grove - the option ``message`` has been renamed to ``message_content``. The
|
|
old name ``message`` is kept as an alias and will be removed for community.general
|
|
4.0.0. This was done because ``message`` is used internally by Ansible (https://github.com/ansible-collections/community.general/pull/1929).
|
|
- heroku_collaborator - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- linode_v4 - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- manageiq_alert_profiles - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- manageiq_policies - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- manageiq_tags - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- manageiq_tags and manageiq_policies - added new parameter ``resource_id``.
|
|
This parameter can be used instead of parameter ``resource_name`` (https://github.com/ansible-collections/community.general/pull/719).
|
|
- module_helper module utils - ``CmdMixin.run_command()`` now accepts ``dict``
|
|
command arguments, providing the parameter and its value (https://github.com/ansible-collections/community.general/pull/1867).
|
|
- one_host - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- one_image_info - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- one_vm - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- oneandone_firewall_policy - elements of list parameters are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1885).
|
|
- oneandone_load_balancer - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- oneandone_monitoring_policy - elements of list parameters are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1885).
|
|
- oneandone_private_network - elements of list parameters are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1885).
|
|
- oneandone_server - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- oneview_datacenter_info - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- oneview_enclosure_info - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- oneview_ethernet_network_info - elements of list parameters are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1970).
|
|
- oneview_network_set_info - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- profitbricks - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- profitbricks_volume - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- scaleway_compute - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- scaleway_lb - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- sensu_check - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- sensu_client - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- sensu_handler - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- webfaction_domain - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- webfaction_site - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- yum_versionlock - Do the lock/unlock concurrently to speed up (https://github.com/ansible-collections/community.general/pull/1912).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 1596-xfs_quota-feedback_on_projects_not_initialized_has_changed.yml
|
|
- 1735-imc-sessions.yml
|
|
- 1833-zfs-creation-only-properties.yaml
|
|
- 1838-runit-deprecate-param-dist.yml
|
|
- 1852-deploy-helper-fix-state-is-clean-without-release.yaml
|
|
- 1861-python3-keys.yml
|
|
- 1867-modhelper-cmdmixin-dict-params.yml
|
|
- 1871-infoblox-inventory.yml
|
|
- 1880-fix_cobbler_system_ssl.yml
|
|
- 1882-fix-nmcli-ensure-slave-type-for-bond-slave.yml
|
|
- 1885-sanity-check-fixes-batch3.yml
|
|
- 1894-feat-nmcli-add-method4-and-method6.yml
|
|
- 1895-proxmox-kvm-fix-issue-1875.yml
|
|
- 1912-yum_versionlock-lock_unlock_concurrently.yml
|
|
- 1914-add-sanitization-to-url.yml
|
|
- 1916-add-version-sort-filter.yml
|
|
- 1927-removed-parameter-invalid.yml
|
|
- 1928-bigpanda-message.yml
|
|
- 1929-grove-message.yml
|
|
- 1970-valmod-batch7.yml
|
|
- 1972-ini_file-empty-str-value.yml
|
|
- 2.2.0.yml
|
|
- 620-consul_io-env-variables-conf-based.yml
|
|
- 719-manageiq-resource_id.yml
|
|
- 720-cloudforms_inventory.yml
|
|
- meta-runtime-deprecations.yml
|
|
modules:
|
|
- description: Manage your repositories on Github
|
|
name: github_repo
|
|
namespace: source_control.github
|
|
- description: Manage project members on GitLab Server
|
|
name: gitlab_project_members
|
|
namespace: source_control.gitlab
|
|
- description: Manage jenkins builds
|
|
name: jenkins_build
|
|
namespace: web_infrastructure
|
|
- description: Retrieve information about one or more Proxmox VE storages
|
|
name: proxmox_storage_info
|
|
namespace: cloud.misc
|
|
plugins:
|
|
filter:
|
|
- description: Sort a list according to version order instead of pure alphabetical
|
|
one
|
|
name: version_sort
|
|
namespace: null
|
|
release_date: '2021-03-08'
|
|
2.3.0:
|
|
changes:
|
|
bugfixes:
|
|
- Mark various module options with ``no_log=False`` which have a name that potentially
|
|
could leak secrets, but which do not (https://github.com/ansible-collections/community.general/pull/2001).
|
|
- module_helper module utils - actually ignoring formatting of parameters with
|
|
value ``None`` (https://github.com/ansible-collections/community.general/pull/2024).
|
|
- module_helper module utils - handling ``ModuleHelperException`` now properly
|
|
calls ``fail_json()`` (https://github.com/ansible-collections/community.general/pull/2024).
|
|
- module_helper module utils - use the command name as-is in ``CmdMixin`` if
|
|
it fails ``get_bin_path()`` - allowing full path names to be passed (https://github.com/ansible-collections/community.general/pull/2024).
|
|
- nios* modules - fix modules to work with ansible-core 2.11 (https://github.com/ansible-collections/community.general/pull/2057).
|
|
- proxmox - removed requirement that root password is provided when containter
|
|
state is ``present`` (https://github.com/ansible-collections/community.general/pull/1999).
|
|
- proxmox inventory - exclude qemu templates from inclusion to the inventory
|
|
via pools (https://github.com/ansible-collections/community.general/issues/1986,
|
|
https://github.com/ansible-collections/community.general/pull/1991).
|
|
- proxmox inventory plugin - allowed proxomox tag string to contain commas when
|
|
returned as fact (https://github.com/ansible-collections/community.general/pull/1949).
|
|
- redfish_config module, redfish_utils module utils - fix IndexError in ``SetManagerNic``
|
|
command (https://github.com/ansible-collections/community.general/issues/1692).
|
|
- scaleway inventory plugin - fix pagination on scaleway inventory plugin (https://github.com/ansible-collections/community.general/pull/2036).
|
|
- stacki_host - replaced ``default`` to environment variables with ``fallback``
|
|
to them (https://github.com/ansible-collections/community.general/pull/2072).
|
|
minor_changes:
|
|
- archive - refactored some reused code out into a couple of functions (https://github.com/ansible-collections/community.general/pull/2061).
|
|
- csv module utils - new module_utils for shared functions between ``from_csv``
|
|
filter and ``read_csv`` module (https://github.com/ansible-collections/community.general/pull/2037).
|
|
- ipa_sudorule - add support for setting sudo runasuser (https://github.com/ansible-collections/community.general/pull/2031).
|
|
- jenkins_job - add a ``validate_certs`` parameter that allows disabling TLS/SSL
|
|
certificate validation (https://github.com/ansible-collections/community.general/issues/255).
|
|
- kibana_plugin - add parameter for passing ``--allow-root`` flag to kibana
|
|
and kibana-plugin commands (https://github.com/ansible-collections/community.general/pull/2014).
|
|
- proxmox - added ``purge`` module parameter for use when deleting lxc's with
|
|
HA options (https://github.com/ansible-collections/community.general/pull/2013).
|
|
- proxmox inventory plugin - added ``tags_parsed`` fact containing tags parsed
|
|
as a list (https://github.com/ansible-collections/community.general/pull/1949).
|
|
- proxmox_kvm - added new module parameter ``tags`` for use with PVE 6+ (https://github.com/ansible-collections/community.general/pull/2000).
|
|
- rax - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2006).
|
|
- rax_cdb_user - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2006).
|
|
- rax_scaling_group - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2006).
|
|
- read_csv - refactored read_csv module to use shared csv functions from csv
|
|
module_utils (https://github.com/ansible-collections/community.general/pull/2037).
|
|
- redfish_* modules, redfish_utils module utils - add support for Redfish session
|
|
create, delete, and authenticate (https://github.com/ansible-collections/community.general/issues/1975).
|
|
- snmp_facts - added parameters ``timeout`` and ``retries`` to module (https://github.com/ansible-collections/community.general/issues/980).
|
|
release_summary: Fixes compatibility issues with the latest ansible-core 2.11
|
|
beta, some more bugs, and contains several new features, modules and plugins.
|
|
fragments:
|
|
- 1949-proxmox-inventory-tags.yml
|
|
- 1977-jenkinsjob-validate-certs.yml
|
|
- 1991-proxmox-inventory-fix-template-in-pool.yml
|
|
- 1999-proxmox-fix-issue-1955.yml
|
|
- 2.3.0.yml
|
|
- 2000-proxmox_kvm-tag-support.yml
|
|
- 2001-no_log-false.yml
|
|
- 2006-valmod-batch8.yml
|
|
- 2013-proxmox-purge-parameter.yml
|
|
- 2014-allow-root-for-kibana-plugin.yaml
|
|
- 2024-module-helper-fixes.yml
|
|
- 2027-add-redfish-session-create-delete-authenticate.yml
|
|
- 2031-ipa_sudorule_add_runasextusers.yml
|
|
- 2036-scaleway-inventory.yml
|
|
- 2037-add-from-csv-filter.yml
|
|
- 2040-fix-index-error-in-redfish-set-manager-nic.yml
|
|
- 2057-nios-devel.yml
|
|
- 2061-archive-refactor1.yml
|
|
- 2065-snmp-facts-timeout.yml
|
|
- 2072-stacki-host-params-fallback.yml
|
|
modules:
|
|
- description: Manage Gandi LiveDNS records
|
|
name: gandi_livedns
|
|
namespace: net_tools
|
|
- description: Manage Pritunl Users using the Pritunl API
|
|
name: pritunl_user
|
|
namespace: net_tools.pritunl
|
|
- description: List Pritunl Users using the Pritunl API
|
|
name: pritunl_user_info
|
|
namespace: net_tools.pritunl
|
|
plugins:
|
|
filter:
|
|
- description: Converts CSV text input into list of dicts
|
|
name: from_csv
|
|
namespace: null
|
|
release_date: '2021-03-23'
|
|
2.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- git_config - fixed scope ``file`` behaviour and added integraton test for
|
|
it (https://github.com/ansible-collections/community.general/issues/2117).
|
|
- zypper, zypper_repository - respect ``PATH`` environment variable when resolving
|
|
zypper executable path (https://github.com/ansible-collections/community.general/pull/2094).
|
|
minor_changes:
|
|
- vdo - add ``force`` option (https://github.com/ansible-collections/community.general/issues/2101).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 2.4.0.yml
|
|
- 2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml
|
|
- 2110-vdo-add_force_option.yaml
|
|
- 2125-git-config-scope-file.yml
|
|
modules:
|
|
- description: Manages OpenNebula templates
|
|
name: one_template
|
|
namespace: cloud.opennebula
|
|
- description: Manages Lenovo Out-Of-Band controllers using Redfish APIs
|
|
name: xcc_redfish_command
|
|
namespace: remote_management.lenovoxcc
|
|
plugins:
|
|
become:
|
|
- description: Run tasks using sudo su -
|
|
name: sudosu
|
|
namespace: null
|
|
callback:
|
|
- description: Posts task results to Azure Log Analytics
|
|
name: loganalytics
|
|
namespace: null
|
|
release_date: '2021-03-30'
|
|
2.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- dimensiondata_network - bug when formatting message, instead of % a simple
|
|
comma was used (https://github.com/ansible-collections/community.general/pull/2139).
|
|
- github_repo - PyGithub bug does not allow explicit port in ``base_url``. Specifying
|
|
port is not required (https://github.com/PyGithub/PyGithub/issues/1913).
|
|
- haproxy - fix a bug preventing haproxy from properly entering ``DRAIN`` mode
|
|
(https://github.com/ansible-collections/community.general/issues/1913).
|
|
- ipa_user - allow ``sshpubkey`` to permit multiple word comments (https://github.com/ansible-collections/community.general/pull/2159).
|
|
- 'java_cert - allow setting ``state: absent`` by providing just the ``cert_alias``
|
|
(https://github.com/ansible/ansible/issues/27982).'
|
|
- java_cert - properly handle proxy arguments when the scheme is provided (https://github.com/ansible/ansible/issues/54481).
|
|
- java_keystore - improve error handling and return ``cmd`` as documented. Force
|
|
``LANG``, ``LC_ALL`` and ``LC_MESSAGES`` environment variables to ``C`` to
|
|
rely on ``keytool`` output parsing. Fix pylint's ``unused-variable`` and ``no-else-return``
|
|
hints (https://github.com/ansible-collections/community.general/pull/2183).
|
|
- java_keystore - use tempfile lib to create temporary files with randomized
|
|
names, and remove the temporary PKCS#12 keystore as well as other materials
|
|
(https://github.com/ansible-collections/community.general/issues/1667).
|
|
- jira - fixed fields' update in ticket transitions (https://github.com/ansible-collections/community.general/issues/818).
|
|
- kibana_plugin - added missing parameters to ``remove_plugin`` when using ``state=present
|
|
force=true``, and fix potential quoting errors when invoking ``kibana`` (https://github.com/ansible-collections/community.general/pull/2143).
|
|
- module_helper module utils - fixed decorator ``cause_changes`` (https://github.com/ansible-collections/community.general/pull/2203).
|
|
- pkgutil - fixed calls to ``list.extend()`` (https://github.com/ansible-collections/community.general/pull/2161).
|
|
- vmadm - correct type of list elements in ``resolvers`` parameter (https://github.com/ansible-collections/community.general/issues/2135).
|
|
- xfconf - module was not honoring check mode when ``state`` was ``absent``
|
|
(https://github.com/ansible-collections/community.general/pull/2185).
|
|
minor_changes:
|
|
- apache2_mod_proxy - refactored/cleaned-up part of the code (https://github.com/ansible-collections/community.general/pull/2142).
|
|
- atomic_container - using ``get_bin_path()`` before calling ``run_command()``
|
|
(https://github.com/ansible-collections/community.general/pull/2144).
|
|
- atomic_host - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
|
|
- atomic_image - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
|
|
- beadm - minor refactor converting multiple statements to a single list literal
|
|
(https://github.com/ansible-collections/community.general/pull/2160).
|
|
- bitbucket_pipeline_variable - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
|
|
- hiera lookup - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- ipa_config - add new options ``ipaconfigstring``, ``ipadefaultprimarygroup``,
|
|
``ipagroupsearchfields``, ``ipahomesrootdir``, ``ipabrkauthzdata``, ``ipamaxusernamelength``,
|
|
``ipapwdexpadvnotify``, ``ipasearchrecordslimit``, ``ipasearchtimelimit``,
|
|
``ipauserauthtype``, and ``ipausersearchfields`` (https://github.com/ansible-collections/community.general/pull/2116).
|
|
- ipa_user - fix ``userauthtype`` option to take in list of strings for the
|
|
multi-select field instead of single string (https://github.com/ansible-collections/community.general/pull/2174).
|
|
- ipwcli_dns - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- 'java_cert - change ``state: present`` to check certificates by hash, not
|
|
just alias name (https://github.com/ansible/ansible/issues/43249).'
|
|
- jira - added ``attach`` operation, which allows a user to attach a file to
|
|
an issue (https://github.com/ansible-collections/community.general/pull/2192).
|
|
- jira - added parameter ``account_id`` for compatibility with recent versions
|
|
of JIRA (https://github.com/ansible-collections/community.general/issues/818,
|
|
https://github.com/ansible-collections/community.general/pull/1978).
|
|
- known_hosts module utils - minor refactor converting multiple statements to
|
|
a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- module_helper module utils - added management of facts and adhoc setting of
|
|
the initial value for variables (https://github.com/ansible-collections/community.general/pull/2188).
|
|
- module_helper module utils - added mechanism to manage variables, providing
|
|
automatic output of variables, change status and diff information (https://github.com/ansible-collections/community.general/pull/2162).
|
|
- nictagadm - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- npm - add ``no_bin_links`` option (https://github.com/ansible-collections/community.general/issues/2128).
|
|
- ovh_ip_failover - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
|
|
- proxmox inventory plugin - added ``Constructable`` class to the inventory
|
|
to provide options ``strict``, ``keyed_groups``, ``groups``, and ``compose``
|
|
(https://github.com/ansible-collections/community.general/pull/2180).
|
|
- proxmox inventory plugin - added ``proxmox_agent_interfaces`` fact describing
|
|
network interfaces returned from a QEMU guest agent (https://github.com/ansible-collections/community.general/pull/2148).
|
|
- rhevm - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
|
|
- smartos_image_info - minor refactor converting multiple statements to a single
|
|
list literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- svr4pkg - minor refactor converting multiple statements to a single list literal
|
|
(https://github.com/ansible-collections/community.general/pull/2160).
|
|
- xattr - minor refactor converting multiple statements to a single list literal
|
|
(https://github.com/ansible-collections/community.general/pull/2160).
|
|
- xfconf - changed implementation to use ``ModuleHelper`` new features (https://github.com/ansible-collections/community.general/pull/2188).
|
|
- zfs_facts - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- zpool_facts - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
release_summary: Regular feature release. Will be the last 2.x.0 minor release.
|
|
security_fixes:
|
|
- java_cert - remove password from ``run_command`` arguments (https://github.com/ansible-collections/community.general/pull/2008).
|
|
- java_keystore - pass secret to keytool through an environment variable to
|
|
not expose it as a commandline argument (https://github.com/ansible-collections/community.general/issues/1668).
|
|
fragments:
|
|
- 1978-jira-transition-logic.yml
|
|
- 1993-haproxy-fix-draining.yml
|
|
- 2.5.0.yml
|
|
- 2008-update-java-cert-replace-cert-when-changed.yml
|
|
- 2116-add-fields-to-ipa-config-module.yml
|
|
- 2135-vmadm-resolvers-type-fix.yml
|
|
- 2139-dimensiondata_network-str-format.yml
|
|
- 2142-apache2_mod_proxy-cleanup.yml
|
|
- 2143-kibana_plugin-fixed-function-calls.yml
|
|
- 2144-atomic_get_bin_path.yml
|
|
- 2146-npm-add_no_bin_links_option.yaml
|
|
- 2148-proxmox-inventory-agent-interfaces.yml
|
|
- 2157-unreachable-code.yml
|
|
- 2159-ipa-user-sshpubkey-multi-word-comments.yaml
|
|
- 2160-list-literals.yml
|
|
- 2161-pkgutil-list-extend.yml
|
|
- 2162-modhelper-variables.yml
|
|
- 2162-proxmox-constructable.yml
|
|
- 2163-java_keystore_1667_improve_temp_files_storage.yml
|
|
- 2174-ipa-user-userauthtype-multiselect.yml
|
|
- 2177-java_keystore_1668_dont_expose_secrets_on_cmdline.yml
|
|
- 2183-java_keystore_improve_error_handling.yml
|
|
- 2185-xfconf-absent-check-mode.yml
|
|
- 2188-xfconf-modhelper-variables.yml
|
|
- 2192-add-jira-attach.yml
|
|
- 2203-modhelper-cause-changes-deco.yml
|
|
- 2204-github_repo-fix-baseurl_port.yml
|
|
- dict-filter.yml
|
|
- path_join-shim-filter.yml
|
|
modules:
|
|
- description: Manage FreeIPA OTP Configuration Settings
|
|
name: ipa_otpconfig
|
|
namespace: identity.ipa
|
|
- description: Manage FreeIPA OTPs
|
|
name: ipa_otptoken
|
|
namespace: identity.ipa
|
|
- description: Manages Pritunl Organizations using the Pritunl API
|
|
name: pritunl_org
|
|
namespace: net_tools.pritunl
|
|
- description: List Pritunl Organizations using the Pritunl API
|
|
name: pritunl_org_info
|
|
namespace: net_tools.pritunl
|
|
- description: Enforce a model's attributes in CA Spectrum.
|
|
name: spectrum_model_attrs
|
|
namespace: monitoring
|
|
plugins:
|
|
filter:
|
|
- description: 'The ``dict`` function as a filter: converts a list of tuples
|
|
to a dictionary'
|
|
name: dict
|
|
namespace: null
|
|
- description: Redirects to ansible.builtin.path_join for ansible-base 2.10
|
|
or newer, and provides a compatible implementation for Ansible 2.9
|
|
name: path_join
|
|
namespace: null
|
|
release_date: '2021-04-13'
|
|
2.5.1:
|
|
changes:
|
|
bugfixes:
|
|
- funcd connection plugin - can now load (https://github.com/ansible-collections/community.general/pull/2235).
|
|
- jira - fixed calling of ``isinstance`` (https://github.com/ansible-collections/community.general/issues/2234).
|
|
release_summary: Bugfix release for some bugs discovered right after the 2.5.0
|
|
release.
|
|
fragments:
|
|
- 2.5.1.yml
|
|
- 2236-jira-isinstance.yml
|
|
- allow_funcd_to_load.yml
|
|
release_date: '2021-04-14'
|
|
2.5.2:
|
|
changes:
|
|
bugfixes:
|
|
- composer - use ``no-interaction`` option when discovering available options
|
|
to avoid an issue where composer hangs (https://github.com/ansible-collections/community.general/pull/2348).
|
|
- hiera lookup plugin - converts the return type of plugin to unicode string
|
|
(https://github.com/ansible-collections/community.general/pull/2329).
|
|
- influxdb_retention_policy - ensure idempotent module execution with different
|
|
duration and shard duration parameter values (https://github.com/ansible-collections/community.general/issues/2281).
|
|
- influxdb_retention_policy - fix bug where ``INF`` duration values failed parsing
|
|
(https://github.com/ansible-collections/community.general/pull/2385).
|
|
- inventory and vault scripts - change file permissions to make vendored inventory
|
|
and vault scripts exectuable (https://github.com/ansible-collections/community.general/pull/2337).
|
|
- jenkins_plugin - fixes Python 2 compatibility issue (https://github.com/ansible-collections/community.general/pull/2340).
|
|
- jira - fixed error when loading base64-encoded content as attachment (https://github.com/ansible-collections/community.general/pull/2349).
|
|
- linode_v4 - changed the error message to point to the correct bugtracker URL
|
|
(https://github.com/ansible-collections/community.general/pull/2430).
|
|
- nmap inventory plugin - fix cache and constructed group support (https://github.com/ansible-collections/community.general/issues/2242).
|
|
- nmcli - compare MAC addresses case insensitively to fix idempotency issue
|
|
(https://github.com/ansible-collections/community.general/issues/2409).
|
|
- nmcli - if type is ``bridge-slave`` add ``slave-type bridge`` to ``nmcli``
|
|
command (https://github.com/ansible-collections/community.general/issues/2408).
|
|
- one_vm - Allow missing NIC keys (https://github.com/ansible-collections/community.general/pull/2435).
|
|
- ovirt* modules - remove bad unnecessary import for current ansible-core development
|
|
version (https://github.com/ansible-collections/community.general/pull/2381).
|
|
- proxmox inventory - added handling of commas in KVM agent configuration string
|
|
(https://github.com/ansible-collections/community.general/pull/2245).
|
|
- puppet - replace ``console` with ``stdout`` in ``logdest`` option when ``all``
|
|
has been chosen (https://github.com/ansible-collections/community.general/issues/1190).
|
|
- stackpath_compute inventory script - fix broken validation checks for client
|
|
ID and client secret (https://github.com/ansible-collections/community.general/pull/2448).
|
|
- svr4pkg - convert string to a bytes-like object to avoid ``TypeError`` with
|
|
Python 3 (https://github.com/ansible-collections/community.general/issues/2373).
|
|
- terraform - fix issue that cause the destroy to fail because from Terraform
|
|
0.15 on, the ``terraform destroy -force`` option is replaced with ``terraform
|
|
destroy -auto-approve`` (https://github.com/ansible-collections/community.general/issues/2247).
|
|
- terraform - fix issue that cause the execution fail because from Terraform
|
|
0.15 on, the ``-var`` and ``-var-file`` options are no longer available on
|
|
``terraform validate`` (https://github.com/ansible-collections/community.general/pull/2246).
|
|
- terraform - remove uses of ``use_unsafe_shell=True`` (https://github.com/ansible-collections/community.general/pull/2246).
|
|
- zfs - certain ZFS properties, especially sizes, would lead to a task being
|
|
falsely marked as "changed" even when no actual change was made (https://github.com/ansible-collections/community.general/issues/975,
|
|
https://github.com/ansible-collections/community.general/pull/2454).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 2.5.2.yml
|
|
- 2245-proxmox_fix_agent_string_handling.yml
|
|
- 2246-terraform.yaml
|
|
- 2282-nmap-fix-cache-support.yml
|
|
- 2284-influxdb_retention_policy-fix_duration_parsing.yml
|
|
- 2284-influxdb_retention_policy-idempotence.yml
|
|
- 2329-hiera-lookup-plugin-return-type.yaml
|
|
- 2337-mark-inventory-scripts-executable.yml
|
|
- 2340-jenkins_plugin-py2.yml
|
|
- 2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml
|
|
- 2349-jira-bugfix-b64decode.yml
|
|
- 2373-svr4pkg-fix-typeerror.yml
|
|
- 2407-puppet-change_stdout_to_console.yaml
|
|
- 2409-nmcli_add_slave-type_bridge_to_nmcli_command_if_type_is_bridge-slave.yml
|
|
- 2416-nmcli_compare_mac_addresses_case_insensitively.yml
|
|
- 2430-linodev4-error-message.yml
|
|
- 2435-one_vm-fix_missing_keys.yml
|
|
- 2448-stackpath_compute-fix.yml
|
|
- 2454-detect_zfs_changed.yml
|
|
- ovirt-fixup.yml
|
|
release_date: '2021-05-11'
|
|
2.5.3:
|
|
changes:
|
|
bugfixes:
|
|
- consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495).
|
|
- consul_kv lookup plugin - allow to set ``recurse``, ``index``, ``datacenter``
|
|
and ``token`` as keyword arguments (https://github.com/ansible-collections/community.general/issues/2124).
|
|
- influxdb_user - allow creation of admin users when InfluxDB authentication
|
|
is enabled but no other user exists on the database. In this scenario, InfluxDB
|
|
1.x allows only ``CREATE USER`` queries and rejects any other query (https://github.com/ansible-collections/community.general/issues/2364).
|
|
- influxdb_user - fix bug where an influxdb user has no privileges for 2 or
|
|
more databases (https://github.com/ansible-collections/community.general/pull/2499).
|
|
- influxdb_user - fix bug which removed current privileges instead of appending
|
|
them to existing ones (https://github.com/ansible-collections/community.general/issues/2609,
|
|
https://github.com/ansible-collections/community.general/pull/2614).
|
|
- iptables_state - call ``async_status`` action plugin rather than its module
|
|
(https://github.com/ansible-collections/community.general/issues/2700).
|
|
- iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean
|
|
up (https://github.com/ansible-collections/community.general/pull/2525).
|
|
- iptables_state - fix a broken query of ``async_status`` result with current
|
|
ansible-core development version (https://github.com/ansible-collections/community.general/issues/2627,
|
|
https://github.com/ansible-collections/community.general/pull/2671).
|
|
- iptables_state - fix initialization of iptables from null state when adressing
|
|
more than one table (https://github.com/ansible-collections/community.general/issues/2523).
|
|
- java_cert - fix issue with incorrect alias used on PKCS#12 certificate import
|
|
(https://github.com/ansible-collections/community.general/pull/2560).
|
|
- jenkins_plugin - use POST method for sending request to jenkins API when ``state``
|
|
option is one of ``enabled``, ``disabled``, ``pinned``, ``unpinned``, or ``absent``
|
|
(https://github.com/ansible-collections/community.general/issues/2510).
|
|
- json_query filter plugin - avoid 'unknown type' errors for more Ansible internal
|
|
types (https://github.com/ansible-collections/community.general/pull/2607).
|
|
- module_helper module utils - ``CmdMixin`` must also use ``LC_ALL`` to enforce
|
|
locale choice (https://github.com/ansible-collections/community.general/pull/2731).
|
|
- netcup_dns - use ``str(ex)`` instead of unreliable ``ex.message`` in exception
|
|
handling to fix ``AttributeError`` in error cases (https://github.com/ansible-collections/community.general/pull/2590).
|
|
- nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512).
|
|
- ovir4 inventory script - improve configparser creation to avoid crashes for
|
|
options without values (https://github.com/ansible-collections/community.general/issues/674).
|
|
- proxmox_kvm - fixed ``vmid`` return value when VM with ``name`` already exists
|
|
(https://github.com/ansible-collections/community.general/issues/2648).
|
|
- redis cache - improved connection string parsing (https://github.com/ansible-collections/community.general/issues/497).
|
|
- rhsm_release - fix the issue that module considers 8, 7Client and 7Workstation
|
|
as invalid releases (https://github.com/ansible-collections/community.general/pull/2571).
|
|
- ssh_config - reduce stormssh searches based on host (https://github.com/ansible-collections/community.general/pull/2568/).
|
|
- terraform - ensure the workspace is set back to its previous value when the
|
|
apply fails (https://github.com/ansible-collections/community.general/pull/2634).
|
|
- xfconf - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/issues/2715).
|
|
- zypper_repository - fix idempotency on adding repository with ``$releasever``
|
|
and ``$basearch`` variables (https://github.com/ansible-collections/community.general/issues/1985).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 1085-consul-acl-hcl-whitelist-update.yml
|
|
- 2.5.3.yml
|
|
- 2126-consul_kv-pass-token.yml
|
|
- 2364-influxdb_user-first_user.yml
|
|
- 2461-ovirt4-fix-configparser.yml
|
|
- 2499-influxdb_user-fix-multiple-no-privileges.yml
|
|
- 2510-jenkins_plugin_use_post_method.yml
|
|
- 2518-nmap-fix-cache-disabled.yml
|
|
- 2525-iptables_state-fix-initialization-command.yml
|
|
- 2560-java_cert-pkcs12-alias-bugfix.yml
|
|
- 2568-ssh_config-reduce-stormssh-searches-based-on-host.yml
|
|
- 2571-rhsm_release-fix-release_matcher.yaml
|
|
- 2579-redis-cache-ipv6.yml
|
|
- 2590-netcup_dns-exception-no-message-attr.yml
|
|
- 2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml
|
|
- 2634-terraform-switch-workspace.yml
|
|
- 2648-proxmox_kvm-fix-vmid-return-value.yml
|
|
- 2671-fix-broken-query-of-async_status-result.yml
|
|
- 2711-fix-iptables_state-2700-async_status-call.yml
|
|
- 2722-zypper_repository-fix_idempotency_on_adding_repo_with_releasever.yml
|
|
- 2731-mh-cmd-locale.yml
|
|
- json_query_more_types.yml
|
|
release_date: '2021-06-08'
|
|
2.5.4:
|
|
changes:
|
|
bugfixes:
|
|
- _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
|
|
- gitlab_project - user projects are created using namespace ID now, instead
|
|
of user ID (https://github.com/ansible-collections/community.general/pull/2881).
|
|
- ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group``
|
|
(https://github.com/ansible-collections/community.general/issues/2442).
|
|
- modprobe - added additional checks to ensure module load/unload is effective
|
|
(https://github.com/ansible-collections/community.general/issues/1608).
|
|
- nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
|
|
- npm - when the ``version`` option is used the comparison of installed vs missing
|
|
will use name@version instead of just name, allowing version specific updates
|
|
(https://github.com/ansible-collections/community.general/issues/2021).
|
|
- proxmox_kvm - fix parsing of Proxmox VM information with device info not containing
|
|
a comma, like disks backed by ZFS zvols (https://github.com/ansible-collections/community.general/issues/2840).
|
|
- scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with
|
|
Python 3.5 (https://github.com/ansible-collections/community.general/issues/2769).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 2.5.4.yml
|
|
- 2771-scaleway_inventory_json_accept_byte_array.yml
|
|
- 2821-ipa_sudorule.yml
|
|
- 2827-nmcli_fix_team_slave.yml
|
|
- 2830-npm-version-update.yml
|
|
- 2841-proxmox_kvm_zfs_devstr.yml
|
|
- 2843-modprobe-failure-conditions.yml
|
|
- 2881-gitlab_project-fix_workspace_user.yaml
|
|
- 2883-_mount-fixed-sanity-checks.yml
|
|
release_date: '2021-06-29'
|
|
2.5.5:
|
|
changes:
|
|
bugfixes:
|
|
- ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
|
|
- archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
|
|
- archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
|
|
- archive - fixed task failure when using the ``remove`` option with a ``path``
|
|
containing nested files for ``format``s other than ``zip`` (https://github.com/ansible-collections/community.general/issues/2919).
|
|
- archive - fixing archive root determination when longest common root is ``/``
|
|
(https://github.com/ansible-collections/community.general/pull/3036).
|
|
- deploy_helper - improved parameter checking by using standard Ansible construct
|
|
(https://github.com/ansible-collections/community.general/pull/3104).
|
|
- ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()``
|
|
for the command, passing args to ``run_command()`` as list instead of string
|
|
(https://github.com/ansible-collections/community.general/pull/3093).
|
|
- gitlab_group_members - fixes issue when gitlab group has more then 20 members,
|
|
pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
|
|
- gitlab_project_members - fixes issue when gitlab group has more then 20 members,
|
|
pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
|
|
- gluster_heal_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- ini_file - fix inconsistency between empty value and no value (https://github.com/ansible-collections/community.general/issues/3031).
|
|
- java_cert - import private key as well as public certificate from PKCS#12
|
|
(https://github.com/ansible-collections/community.general/issues/2460).
|
|
- launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
|
|
- lvol - honor ``check_mode`` on thinpool (https://github.com/ansible-collections/community.general/issues/2934).
|
|
- memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- npm - correctly handle cases where a dependency does not have a ``version``
|
|
property because it is either missing or invalid (https://github.com/ansible-collections/community.general/issues/2917).
|
|
- ome_device_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- openbsd_pkg - fix regexp matching crash. This bug could trigger on package
|
|
names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
|
|
- ovirt_affinity_label_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_api_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_cluster_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_datacenter_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_disk_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_event_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_external_provider_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_group_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_host_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_host_storage_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_network_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_nic_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_permission_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_quota_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_scheduling_policy_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_snapshot_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_storage_domain_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_storage_template_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_storage_vm_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_tag_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_template_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_user_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_vm_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- ovirt_vmpool_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- pacman - fix changed status when ignorepkg has been defined (https://github.com/ansible-collections/community.general/issues/1758).
|
|
- pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
|
|
- pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7
|
|
(https://github.com/ansible-collections/community.general/pull/2808).
|
|
- proxmox inventory plugin - fixed parsing failures when some cluster nodes
|
|
are offline (https://github.com/ansible-collections/community.general/issues/2931).
|
|
- proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has
|
|
no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
|
|
- proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid``
|
|
(https://github.com/ansible-collections/community.general/pull/3034).
|
|
- purefa_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3095).
|
|
- rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- redfish_command - fix extraneous error caused by missing ``bootdevice`` argument
|
|
when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
|
|
- redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
|
|
- tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version
|
|
1.0.0 (https://github.com/ansible-collections/community.general/issues/3057,
|
|
https://github.com/ansible-collections/community.general/pull/3139).
|
|
- utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
- xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
|
|
release_summary: Maintenance release.
|
|
fragments:
|
|
- 2.5.5.yml
|
|
- 2808-pids-older-psutil.yml
|
|
- 2816-archive-refactor.yml
|
|
- 2923-archive-remove-bugfix.yml
|
|
- 2924-npm-fix-package-json.yml
|
|
- 2935-lvol-support_check_mode_thinpool.yml
|
|
- 2936-pacman-fix_changed_status_when_ignorepkg_has_been_defined.yml
|
|
- 2960-launchd-validation-check.yaml
|
|
- 2967-proxmox_inventory-offline-node-fix.yml
|
|
- 2989-pamd-single-line.yaml
|
|
- 3006-redfish_command-bootoverride-argument-check.yaml
|
|
- 3034-promox-kvm-return-new-id.yaml
|
|
- 3036-archive-root-path-fix.yml
|
|
- 3041-fix_gitlab_group_members_gitlab_project_mambers.yml
|
|
- 3052_proxmox_inventory_plugin.yml
|
|
- 3067-taiga-bugfix.yaml
|
|
- 3074-ini_file-3031-empty-value-inconsistency.yml
|
|
- 3080-java_cert-2460-import_private_key.yml
|
|
- 3084-info-checkmode.yaml
|
|
- 3093-ejabberd_user-refactor.yaml
|
|
- 3104-deploy_helper-required_if.yaml
|
|
- 3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml
|
|
- 3161-openbsd-pkg-fix-regexp-matching-crash.yml
|
|
release_date: '2021-08-10'
|
|
2.5.6:
|
|
changes:
|
|
bugfixes:
|
|
- copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-<number>``
|
|
(for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084,
|
|
https://github.com/ansible-collections/community.general/pull/3237).
|
|
- launchd - use private attribute to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- logdns callback plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- maven_artifact - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- memcached cache plugin - change function argument names to fix sanity errors
|
|
(https://github.com/ansible-collections/community.general/pull/3194).
|
|
- netapp module utils - remove always-true conditional to fix sanity errors
|
|
(https://github.com/ansible-collections/community.general/pull/3194).
|
|
- nmcli - added ip4/ip6 configuration arguments for ``sit`` and ``ipip`` tunnels
|
|
(https://github.com/ansible-collections/community.general/issues/3238, https://github.com/ansible-collections/community.general/pull/3239).
|
|
- one_template - change function argument name to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- online inventory plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- online module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- openbsd_pkg - fix crash from ``KeyError`` exception when package installs,
|
|
but ``pkg_add`` returns with a non-zero exit code (https://github.com/ansible-collections/community.general/pull/3336).
|
|
- packet_device - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- packet_sshkey - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- pamd - code for ``state=updated`` when dealing with the pam module arguments,
|
|
made no distinction between ``None`` and an empty list (https://github.com/ansible-collections/community.general/issues/3260).
|
|
- proxmox_kvm - clone operation should return the VMID of the target VM and
|
|
not that of the source VM. This was failing when the target VM with the chosen
|
|
name already existed (https://github.com/ansible-collections/community.general/pull/3266).
|
|
- saltstack connection plugin - fix function signature (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- scaleway inventory script - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3195).
|
|
- scaleway module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- udm_dns_record - fixed managing of PTR records, which can never have worked
|
|
before (https://github.com/ansible-collections/community.general/pull/3256).
|
|
- ufw - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
|
|
- vbox inventory script - change function argument name to fix sanity errors
|
|
(https://github.com/ansible-collections/community.general/pull/3195).
|
|
- vdo - boolean arguments now compared with proper ``true`` and ``false`` values
|
|
instead of string representations like ``"yes"`` or ``"no"`` (https://github.com/ansible-collections/community.general/pull/3191).
|
|
minor_changes:
|
|
- pamd - minor refactorings (https://github.com/ansible-collections/community.general/pull/3285).
|
|
- vdo - minor refactoring of the code (https://github.com/ansible-collections/community.general/pull/3191).
|
|
release_summary: Regular bugfix release.
|
|
fragments:
|
|
- 2.5.6.yml
|
|
- 3191-vdo-refactor.yml
|
|
- 3194-sanity.yml
|
|
- 3237-copr-fix_chroot_naming.yml
|
|
- 3239-nmcli-sit-ipip-config-bugfix.yaml
|
|
- 3256-fix-ptr-handling-in-udm_dns_record.yml
|
|
- 3266-vmid-existing-target-clone.yml
|
|
- 3285-pamd-updated-with-empty-args.yaml
|
|
- 3336-openbsd_pkg-fix-KeyError.yml
|
|
release_date: '2021-09-21'
|
|
2.5.7:
|
|
changes:
|
|
bugfixes:
|
|
- gitlab_deploy_key - fix idempotency on projects with multiple deploy keys
|
|
(https://github.com/ansible-collections/community.general/pull/3473).
|
|
- gitlab_group_members - ``get_group_id`` return the group ID by matching ``full_path``,
|
|
``path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3400).
|
|
- gitlab_project_members - ``get_project_id`` return the project id by matching
|
|
``full_path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3602).
|
|
- ipa_* modules - fix environment fallback for ``ipa_host`` option (https://github.com/ansible-collections/community.general/issues/3560).
|
|
- jboss - fix the deployment file permission issue when Jboss server is running
|
|
under non-root user. The deployment file is copied with file content only.
|
|
The file permission is set to ``440`` and belongs to root user. When the JBoss
|
|
``WildFly`` server is running under non-root user, it is unable to read the
|
|
deployment file (https://github.com/ansible-collections/community.general/pull/3426).
|
|
- logstash callback plugin - replace ``_option`` with ``context.CLIARGS`` to
|
|
fix the plugin on ansible-base and ansible-core (https://github.com/ansible-collections/community.general/issues/2692).
|
|
- proxmox_group_info - fix module crash if a ``group`` parameter is used (https://github.com/ansible-collections/community.general/pull/3649).
|
|
- redfish_utils module utils - if a manager network property is not specified
|
|
in the service, attempt to change the requested settings (https://github.com/ansible-collections/community.general/issues/3404/).
|
|
- xattr - fix exception caused by ``_run_xattr()`` raising a ``ValueError``
|
|
due to a mishandling of base64-encoded value (https://github.com/ansible-collections/community.general/issues/3673).
|
|
- yaml callback plugin - avoid modifying PyYAML so that other plugins using
|
|
it on the controller, like the ``to_yaml`` filter, do not produce different
|
|
output (https://github.com/ansible-collections/community.general/issues/3471,
|
|
https://github.com/ansible-collections/community.general/pull/3478).
|
|
release_summary: Regular bugfix release. Please note that this is the last regular
|
|
bugfix release, from now on only security fixes and major bugfixes will be
|
|
accepted for the ``stable-2`` branch.
|
|
fragments:
|
|
- 2.5.7.yml
|
|
- 2692-logstash-callback-plugin-replacing_options.yml
|
|
- 3400-fix-gitLab-api-searches-always-return-first-found-match-3386.yml
|
|
- 3404-redfish_utils-skip-manager-network-check.yml
|
|
- 3426-copy-permissions-along-with-file-for-jboss-module.yml
|
|
- 3473-gitlab_deploy_key-fix_idempotency.yml
|
|
- 3478-yaml-callback.yml
|
|
- 3561-fix-ipa-host-var-detection.yml
|
|
- 3602-fix-gitlab_project_members-improve-search-method.yml
|
|
- 3649-proxmox_group_info_TypeError.yml
|
|
- 3675-xattr-handle-base64-values.yml
|
|
release_date: '2021-11-09'
|
|
2.5.8:
|
|
changes:
|
|
major_changes:
|
|
- The community.general 2.x.y release stream will be **End of Life** on 2022-05-23,
|
|
which coincides with the latest day that community.general 5.0.0 must be released
|
|
(see `the Roadmap for Ansible 6 <https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/roadmap/COLLECTIONS_6.rst#release-schedule>`_).
|
|
At this point, community.general 2.0.0 has been released almost 1.5 years
|
|
ago. It received new features for half a year, bugfixes for another half a
|
|
year, and has only been receiving major bugfixes or security fixes until then.
|
|
Please note that we `recently decided to shorten this last period from one
|
|
year to roughly six months <https://github.com/ansible-community/community-topics/issues/55>`_.
|
|
Thank you very much to everyone who contributed to the 2.x.y releases!
|
|
release_summary: Announcement release.
|
|
fragments:
|
|
- 2.5.8.yml
|
|
- eol.yml
|
|
release_date: '2022-01-31'
|
|
2.5.9:
|
|
changes:
|
|
major_changes:
|
|
- The community.general 2.x.y release stream is now effectively **End of Life**.
|
|
No more releases will be made, and regular CI runs will stop.
|
|
release_summary: 'Final maintenance release of community.general major version
|
|
2.
|
|
|
|
'
|
|
fragments:
|
|
- 2.5.9.yml
|
|
release_date: '2022-05-16'
|