mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
1499 lines
116 KiB
YAML
1499 lines
116 KiB
YAML
ancestor: 2.0.0
|
|
releases:
|
|
3.0.0:
|
|
changes:
|
|
breaking_changes:
|
|
- 'If you use Ansible 2.9 and these plugins or modules from this collection,
|
|
community.general 3.0.0 results in errors when trying to use the DellEMC content
|
|
by FQCN, like ``community.general.idrac_firmware``.
|
|
|
|
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 (``dellemc.openmanage.idrac_firmware``
|
|
for the previous example) and to make sure that you have ``dellemc.openmanage``
|
|
installed.
|
|
|
|
|
|
If you use ansible-base 2.10 or newer and did not install Ansible 4.0.0, but
|
|
installed (and/or upgraded) community.general manually, you need to make sure
|
|
to also install the ``dellemc.openmanage`` collection if you are using any
|
|
of these plugins or modules.
|
|
|
|
While ansible-base 2.10 or newer can use the redirects that community.general
|
|
3.0.0 adds, the collection they point to (such as dellemc.openmanage) must
|
|
be installed for them to work.
|
|
|
|
'
|
|
- gitlab_deploy_key - if for an already existing key title a different public
|
|
key was given as parameter nothing happened, now this changed so that the
|
|
public key is updated to the new value (https://github.com/ansible-collections/community.general/pull/1661).
|
|
- java_keystore - instead of failing, now overwrites keystore if the alias (name)
|
|
is changed. This was originally the intended behavior, but did not work due
|
|
to a logic error. Make sure that your playbooks and roles do not depend on
|
|
the old behavior of failing instead of overwriting (https://github.com/ansible-collections/community.general/issues/1671).
|
|
- java_keystore - instead of failing, now overwrites keystore if the passphrase
|
|
is changed. Make sure that your playbooks and roles do not depend on the old
|
|
behavior of failing instead of overwriting (https://github.com/ansible-collections/community.general/issues/1671).
|
|
- one_image - use pyone instead of python-oca (https://github.com/ansible-collections/community.general/pull/2032).
|
|
- 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:
|
|
- 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).
|
|
- 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).'
|
|
- 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).
|
|
- '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).'
|
|
- deploy_helper - allow ``state=clean`` to be used without defining a ``release``
|
|
(https://github.com/ansible-collections/community.general/issues/1852).
|
|
- dimensiondata_network - bug when formatting message, instead of % a simple
|
|
comma was used (https://github.com/ansible-collections/community.general/pull/2139).
|
|
- diy callback plugin - wrapped usages of ``dict.keys()`` in ``list()`` for
|
|
Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- elasticsearch_plugin - ``state`` parameter choices must use ``list()`` in
|
|
python3 (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 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).
|
|
- '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).
|
|
- funcd connection plugin - can now load (https://github.com/ansible-collections/community.general/pull/2235).
|
|
- git_config - fixed scope ``file`` behaviour and added integraton test for
|
|
it (https://github.com/ansible-collections/community.general/issues/2117).
|
|
- git_config - prevent ``run_command`` from expanding values (https://github.com/ansible-collections/community.general/issues/1776).
|
|
- github_repo - PyGithub bug does not allow explicit port in ``base_url``. Specifying
|
|
port is not required (https://github.com/PyGithub/PyGithub/issues/1913).
|
|
- gitlab_runner - parameter ``registration_token`` was required but is used
|
|
only when ``state`` is ``present`` (https://github.com/ansible-collections/community.general/issues/1714).
|
|
- 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).
|
|
- haproxy - fix a bug preventing haproxy from properly entering ``DRAIN`` mode
|
|
(https://github.com/ansible-collections/community.general/issues/1913).
|
|
- hiera lookup plugin - converts the return type of plugin to unicode string
|
|
(https://github.com/ansible-collections/community.general/pull/2329).
|
|
- 'hipchat - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 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).
|
|
- influxdb_retention_policy - ensure idempotent module execution with different
|
|
duration and shard duration parameter values (https://github.com/ansible-collections/community.general/issues/2281).
|
|
- 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).
|
|
- 'interfaces_file - internal refactoring: replaced uses of ``_`` with ``dummy``
|
|
(https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- ipa_user - allow ``sshpubkey`` to permit multiple word comments (https://github.com/ansible-collections/community.general/pull/2159).
|
|
- iso_extract - use proper alias deprecation mechanism for ``thirsty`` alias
|
|
of ``force`` (https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 'java_cert - allow setting ``state: absent`` by providing just the ``cert_alias``
|
|
(https://github.com/ansible/ansible/issues/27982).'
|
|
- 'java_cert - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 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).
|
|
- jenkins_plugin - fixes Python 2 compatibility issue (https://github.com/ansible-collections/community.general/pull/2340).
|
|
- jira - fixed calling of ``isinstance`` (https://github.com/ansible-collections/community.general/issues/2234).
|
|
- jira - fixed error when loading base64-encoded content as attachment (https://github.com/ansible-collections/community.general/pull/2349).
|
|
- jira - fixed fields' update in ticket transitions (https://github.com/ansible-collections/community.general/issues/818).
|
|
- kibana_plugin - ``state`` parameter choices must use ``list()`` in python3
|
|
(https://github.com/ansible-collections/community.general/pull/1830).
|
|
- 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).
|
|
- 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 - fixed sizing calculation rounding to match the underlying tools (https://github.com/ansible-collections/community.general/issues/1988).
|
|
- '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).'
|
|
- 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).
|
|
- 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 - fixed decorator ``cause_changes`` (https://github.com/ansible-collections/community.general/pull/2203).
|
|
- 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).
|
|
- 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).
|
|
- nios* modules - fix modules to work with ansible-core 2.11 (https://github.com/ansible-collections/community.general/pull/2057).
|
|
- nios_host_record - allow DNS Bypass for views other than default (https://github.com/ansible-collections/community.general/issues/1786).
|
|
- nmap inventory plugin - fix cache and constructed group support (https://github.com/ansible-collections/community.general/issues/2242).
|
|
- 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).
|
|
- nomad_job_info - fix module failure when nomad client returns no jobs (https://github.com/ansible-collections/community.general/pull/1721).
|
|
- 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).
|
|
- 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).
|
|
- 'parted - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- pkgutil - fixed calls to ``list.extend()`` (https://github.com/ansible-collections/community.general/pull/2161).
|
|
- proxmox - removed requirement that root password is provided when containter
|
|
state is ``present`` (https://github.com/ansible-collections/community.general/pull/1999).
|
|
- proxmox inventory - added handling of commas in KVM agent configuration string
|
|
(https://github.com/ansible-collections/community.general/pull/2245).
|
|
- proxmox inventory - added handling of extra trailing slashes in the URL (https://github.com/ansible-collections/community.general/pull/1914).
|
|
- 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).
|
|
- proxmox inventory plugin - support network interfaces without IP addresses,
|
|
multiple network interfaces and unsupported/commanddisabled guest error (https://github.com/ansible-collections/community.general/pull/2263).
|
|
- 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 - 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- redfish_config module, redfish_utils module utils - fix IndexError in ``SetManagerNic``
|
|
command (https://github.com/ansible-collections/community.general/issues/1692).
|
|
- 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).
|
|
- redhat_subscription - ``mutually_exclusive`` was referring to parameter alias
|
|
instead of name (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- 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).
|
|
- scaleway inventory plugin - fix pagination on scaleway inventory plugin (https://github.com/ansible-collections/community.general/pull/2036).
|
|
- 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).
|
|
- selective callback plugin - wrapped usages of ``dict.keys()`` in ``list()``
|
|
for Python 3 compatibility (https://github.com/ansible-collections/community.general/pull/1861).
|
|
- sensu-silence module - fix json parsing of sensu API responses on Python 3.5
|
|
(https://github.com/ansible-collections/community.general/pull/1703).
|
|
- 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).
|
|
- stacki_host - replaced ``default`` to environment variables with ``fallback``
|
|
to them (https://github.com/ansible-collections/community.general/pull/2072).
|
|
- 'statusio_maintenance - internal refactoring: replaced uses of ``_`` with
|
|
``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- 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).
|
|
- 'timezone - internal refactoring: replaced uses of ``_`` with ``dummy`` (https://github.com/ansible-collections/community.general/pull/1819).'
|
|
- udm_dns_record - fixed default value of parameter ``data`` to match its type
|
|
(https://github.com/ansible-collections/community.general/pull/2268).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- zypper, zypper_repository - respect ``PATH`` environment variable when resolving
|
|
zypper executable path (https://github.com/ansible-collections/community.general/pull/2094).
|
|
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).
|
|
- cpanm - parameter ``system_lib`` deprecated in favor of using ``become`` (https://github.com/ansible-collections/community.general/pull/2218).
|
|
- 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).
|
|
- urmpi - 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).
|
|
- 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:
|
|
- apache2_mod_proxy - refactored/cleaned-up part of the code (https://github.com/ansible-collections/community.general/pull/2142).
|
|
- archive - refactored some reused code out into a couple of functions (https://github.com/ansible-collections/community.general/pull/2061).
|
|
- 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).
|
|
- bundler - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- clc_* modules - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1771).
|
|
- 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).
|
|
- cpanm - honor and install specified version when running in ``new`` mode;
|
|
that feature is not available in ``compatibility`` mode (https://github.com/ansible-collections/community.general/issues/208).
|
|
- cpanm - rewritten using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/2218).
|
|
- 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).
|
|
- datadog_monitor - add missing monitor types ``query alert``, ``trace-analytics
|
|
alert``, ``rum alert`` (https://github.com/ansible-collections/community.general/pull/1723).
|
|
- datadog_monitor - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1885).
|
|
- 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_deploy_key - when the given key title already exists but has a different
|
|
public key, the public key will now be updated to given value (https://github.com/ansible-collections/community.general/pull/1661).
|
|
- gitlab_runner - elements of list parameters ``tag_list`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- hiera lookup - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- homebrew_tap - add support to specify search path for ``brew`` executable
|
|
(https://github.com/ansible-collections/community.general/issues/1702).
|
|
- 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_sudorule - add support for setting sudo runasuser (https://github.com/ansible-collections/community.general/pull/2031).
|
|
- 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).'
|
|
- java_keystore - add options ``certificate_path`` and ``private_key_path``,
|
|
mutually exclusive with ``certificate`` and ``private_key`` respectively,
|
|
and targetting files on remote hosts rather than their contents on the controller.
|
|
(https://github.com/ansible-collections/community.general/issues/1669).
|
|
- jenkins_job - add a ``validate_certs`` parameter that allows disabling TLS/SSL
|
|
certificate validation (https://github.com/ansible-collections/community.general/issues/255).
|
|
- 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).
|
|
- jira - revamped the module as a class using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/2208).
|
|
- keycloak_* modules - allow the keycloak modules to use a token for the authentication,
|
|
the modules can take either a token or the credentials (https://github.com/ansible-collections/community.general/pull/2250).
|
|
- keycloak_client - elements of list parameters ``default_roles``, ``redirect_uris``,
|
|
``web_origins`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- kibana_plugin - add parameter for passing ``--allow-root`` flag to kibana
|
|
and kibana-plugin commands (https://github.com/ansible-collections/community.general/pull/2014).
|
|
- known_hosts module utils - minor refactor converting multiple statements to
|
|
a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- librato_annotation - elements of list parameters ``links`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- linode_v4 - add support for ``private_ip`` option (https://github.com/ansible-collections/community.general/pull/2249).
|
|
- linode_v4 - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/1970).
|
|
- lvol - added proper support for ``+-`` options when extending or reducing
|
|
the logical volume (https://github.com/ansible-collections/community.general/issues/1988).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- 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).
|
|
- nictagadm - minor refactor converting multiple statements to a single list
|
|
literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- nmcli - add ability to connect to a Wifi network and also to attach it to
|
|
a master (bond) (https://github.com/ansible-collections/community.general/pull/2220).
|
|
- nmcli - do not set IP configuration on slave connection (https://github.com/ansible-collections/community.general/pull/2223).
|
|
- nmcli - don't restrict the ability to manually set the MAC address to the
|
|
bridge (https://github.com/ansible-collections/community.general/pull/2224).
|
|
- npm - add ``no_bin_links`` option (https://github.com/ansible-collections/community.general/issues/2128).
|
|
- 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).
|
|
- 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).
|
|
- onepassword_info - elements of list parameters ``search_terms`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- ovh_ip_failover - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
|
|
- 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).
|
|
- pids - new options ``pattern`` and `ignore_case`` for retrieving PIDs of
|
|
processes matching a supplied pattern (https://github.com/ansible-collections/community.general/pull/2280).
|
|
- 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).
|
|
- 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).
|
|
- 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 ``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).
|
|
- proxmox inventory plugin - added ``tags_parsed`` fact containing tags parsed
|
|
as a list (https://github.com/ansible-collections/community.general/pull/1949).
|
|
- proxmox inventory plugin - allow to select whether ``ansible_host`` should
|
|
be set for the proxmox nodes (https://github.com/ansible-collections/community.general/pull/2263).
|
|
- proxmox_kvm - added new module parameter ``tags`` for use with PVE 6+ (https://github.com/ansible-collections/community.general/pull/2000).
|
|
- 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).
|
|
- 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 - explicitly setting lists' elements to ``str`` (https://github.com/ansible-collections/community.general/pull/1761).
|
|
- redfish_* modules, redfish_utils module utils - add support for Redfish session
|
|
create, delete, and authenticate (https://github.com/ansible-collections/community.general/issues/1975).
|
|
- 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).
|
|
- rhevm - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
|
|
- rocketchat - elements of list parameters ``attachments`` are now validated
|
|
(https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- sendgrid - elements of list parameters ``to_addresses``, ``cc``, ``bcc``,
|
|
``attachments`` are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- 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).
|
|
- smartos_image_info - minor refactor converting multiple statements to a single
|
|
list literal (https://github.com/ansible-collections/community.general/pull/2160).
|
|
- snmp_facts - added parameters ``timeout`` and ``retries`` to module (https://github.com/ansible-collections/community.general/issues/980).
|
|
- statusio_maintenance - elements of list parameters ``components``, ``containers``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- svr4pkg - minor refactor converting multiple statements to a single list literal
|
|
(https://github.com/ansible-collections/community.general/pull/2160).
|
|
- terraform - add ``plugin_paths`` parameter which allows disabling Terraform
|
|
from performing plugin discovery and auto-download (https://github.com/ansible-collections/community.general/pull/2308).
|
|
- 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).
|
|
- udm_dns_zone - elements of list parameters ``nameserver``, ``interfaces``,
|
|
and ``mx`` are now validated (https://github.com/ansible-collections/community.general/pull/2268).
|
|
- vdo - add ``force`` option (https://github.com/ansible-collections/community.general/issues/2101).
|
|
- vmadm - elements of list parameters ``disks``, ``nics``, ``resolvers``, ``filesystems``
|
|
are now validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- 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).
|
|
- xattr - minor refactor converting multiple statements to a single list literal
|
|
(https://github.com/ansible-collections/community.general/pull/2160).
|
|
- xfconf - added option ``disable_facts`` to disable facts and its associated
|
|
deprecation warning (https://github.com/ansible-collections/community.general/issues/1475).
|
|
- xfconf - changed implementation to use ``ModuleHelper`` new features (https://github.com/ansible-collections/community.general/pull/2188).
|
|
- xml - elements of list parameters ``add_children``, ``set_children`` are now
|
|
validated (https://github.com/ansible-collections/community.general/pull/1795).
|
|
- yum_versionlock - Do the lock/unlock concurrently to speed up (https://github.com/ansible-collections/community.general/pull/1912).
|
|
- 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: This is release 3.0.0 of ``community.general``, released on
|
|
2021-04-26.
|
|
removed_features:
|
|
- "The ``ome_device_info``, ``idrac_firmware`` and ``idrac_server_config_profile``
|
|
\ modules have now been migrated from community.general to the `dellemc.openmanage
|
|
<https://galaxy.ansible.com/dellemc/openmanage>`_ 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.idrac_firmware`` \u2192 ``dellemc.openmanage.idrac_firmware``)
|
|
and make sure to install the dellemc.openmanage collection.\n"
|
|
- The deprecated ali_instance_facts module has been removed. Use ali_instance_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated gluster_heal_info module has been removed. Use gluster.gluster.gluster_heal_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated gluster_peer module has been removed. Use gluster.gluster.gluster_peer
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated gluster_volume module has been removed. Use gluster.gluster.gluster_volume
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated helm module has been removed. Use community.kubernetes.helm
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated hpilo_facts module has been removed. Use hpilo_info instead
|
|
(https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated idrac_redfish_facts module has been removed. Use idrac_redfish_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated jenkins_job_facts module has been removed. Use jenkins_job_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ldap_attr module has been removed. Use ldap_attrs instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated memset_memstore_facts module has been removed. Use memset_memstore_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated memset_server_facts module has been removed. Use memset_server_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated na_ontap_gather_facts module has been removed. Use netapp.ontap.na_ontap_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated nginx_status_facts module has been removed. Use nginx_status_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated one_image_facts module has been removed. Use one_image_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated onepassword_facts module has been removed. Use onepassword_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_datacenter_facts module has been removed. Use oneview_datacenter_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_enclosure_facts module has been removed. Use oneview_enclosure_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_ethernet_network_facts module has been removed. Use
|
|
oneview_ethernet_network_info instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_fc_network_facts module has been removed. Use oneview_fc_network_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_fcoe_network_facts module has been removed. Use oneview_fcoe_network_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_logical_interconnect_group_facts module has been removed.
|
|
Use oneview_logical_interconnect_group_info instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_network_set_facts module has been removed. Use oneview_network_set_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated oneview_san_manager_facts module has been removed. Use oneview_san_manager_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated online_server_facts module has been removed. Use online_server_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated online_user_facts module has been removed. Use online_user_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt module has been removed. Use ovirt.ovirt.ovirt_vm instead
|
|
(https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_affinity_label_facts module has been removed. Use ovirt.ovirt.ovirt_affinity_label_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_api_facts module has been removed. Use ovirt.ovirt.ovirt_api_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_cluster_facts module has been removed. Use ovirt.ovirt.ovirt_cluster_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_datacenter_facts module has been removed. Use ovirt.ovirt.ovirt_datacenter_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_disk_facts module has been removed. Use ovirt.ovirt.ovirt_disk_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_event_facts module has been removed. Use ovirt.ovirt.ovirt_event_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_external_provider_facts module has been removed. Use
|
|
ovirt.ovirt.ovirt_external_provider_info instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_group_facts module has been removed. Use ovirt.ovirt.ovirt_group_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_host_facts module has been removed. Use ovirt.ovirt.ovirt_host_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_host_storage_facts module has been removed. Use ovirt.ovirt.ovirt_host_storage_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_network_facts module has been removed. Use ovirt.ovirt.ovirt_network_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_nic_facts module has been removed. Use ovirt.ovirt.ovirt_nic_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_permission_facts module has been removed. Use ovirt.ovirt.ovirt_permission_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_quota_facts module has been removed. Use ovirt.ovirt.ovirt_quota_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_scheduling_policy_facts module has been removed. Use
|
|
ovirt.ovirt.ovirt_scheduling_policy_info instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_snapshot_facts module has been removed. Use ovirt.ovirt.ovirt_snapshot_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_storage_domain_facts module has been removed. Use ovirt.ovirt.ovirt_storage_domain_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_storage_template_facts module has been removed. Use ovirt.ovirt.ovirt_storage_template_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_storage_vm_facts module has been removed. Use ovirt.ovirt.ovirt_storage_vm_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_tag_facts module has been removed. Use ovirt.ovirt.ovirt_tag_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_template_facts module has been removed. Use ovirt.ovirt.ovirt_template_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_user_facts module has been removed. Use ovirt.ovirt.ovirt_user_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_vm_facts module has been removed. Use ovirt.ovirt.ovirt_vm_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated ovirt_vmpool_facts module has been removed. Use ovirt.ovirt.ovirt_vmpool_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated purefa_facts module has been removed. Use purestorage.flasharray.purefa_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated purefb_facts module has been removed. Use purestorage.flasharray.purefb_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated python_requirements_facts module has been removed. Use python_requirements_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated redfish_facts module has been removed. Use redfish_info instead
|
|
(https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_image_facts module has been removed. Use scaleway_image_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_ip_facts module has been removed. Use scaleway_ip_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_organization_facts module has been removed. Use scaleway_organization_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_security_group_facts module has been removed. Use
|
|
scaleway_security_group_info instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_server_facts module has been removed. Use scaleway_server_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_snapshot_facts module has been removed. Use scaleway_snapshot_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated scaleway_volume_facts module has been removed. Use scaleway_volume_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated smartos_image_facts module has been removed. Use smartos_image_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated vertica_facts module has been removed. Use vertica_info instead
|
|
(https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The deprecated xenserver_guest_facts module has been removed. Use xenserver_guest_info
|
|
instead (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- The ovirt_facts docs fragment has been removed (https://github.com/ansible-collections/community.general/pull/1924).
|
|
- airbrake_deployment - removed deprecated ``token`` parameter. Use ``project_id``
|
|
and ``project_key`` instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- bigpanda - the alias ``message`` has been removed. Use ``deployment_message``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- cisco_spark, cisco_webex - the alias ``message`` has been removed. Use ``msg``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- clc_aa_policy - the ``wait`` parameter has been removed. It did not have any
|
|
effect (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- datadog_monitor - the alias ``message`` has been removed. Use ``notification_message``
|
|
instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- django_manage - the parameter ``liveserver`` has been removed (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- idrac_redfish_config - the parameters ``manager_attribute_name`` and ``manager_attribute_value``
|
|
have been removed. Use ``manager_attributes`` instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- iso_extract - the alias ``thirsty`` has been removed. Use ``force`` instead
|
|
(https://github.com/ansible-collections/community.general/pull/1926).
|
|
- ldap_entry - the ``params`` parameter is now completely removed. Using it
|
|
already triggered an error since community.general 0.1.2 (https://github.com/ansible-collections/community.general/pull/2257).
|
|
- pulp_repo - the ``feed_client_cert`` parameter no longer defaults to the value
|
|
of the ``client_cert`` parameter (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- pulp_repo - the ``feed_client_key`` parameter no longer defaults to the value
|
|
of the ``client_key`` parameter (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- pulp_repo - the alias ``ca_cert`` has been removed. Use ``feed_ca_cert`` instead
|
|
(https://github.com/ansible-collections/community.general/pull/1926).
|
|
- rax - unused parameter ``service`` removed (https://github.com/ansible-collections/community.general/pull/2020).
|
|
- redfish modules - issuing a data modification command without specifying the
|
|
ID of the target System, Chassis or Manager resource when there is more than
|
|
one is no longer allowed. Use the ``resource_id`` option to specify the target
|
|
ID (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- redfish_config - the parameters ``bios_attribute_name`` and ``bios_attribute_value``
|
|
have been removed. Use ``bios_attributes`` instead (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- syspatch - the ``apply`` parameter has been removed. This is the default mode,
|
|
so simply removing it will not change the behavior (https://github.com/ansible-collections/community.general/pull/1926).
|
|
- xbps - the ``force`` parameter has been removed. It did not have any effect
|
|
(https://github.com/ansible-collections/community.general/pull/1926).
|
|
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).
|
|
- 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).
|
|
- 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:
|
|
- 1475-xfconf-facts.yml
|
|
- 1478-filesystem-fix-1457-resizefs-idempotency.yml
|
|
- 1596-xfs_quota-feedback_on_projects_not_initialized_has_changed.yml
|
|
- 1661-gitlab-deploy-key-update-pubkey.yml
|
|
- 1691-add-name-and-id-props-to-redfish-inventory-output.yml
|
|
- 1695-parted-updatedregex.yaml
|
|
- 1702_homebrew_tap.yml
|
|
- 1703-sensu_silence-fix_json_parsing.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
|
|
- 1724-various-fixes-for-updating-existing-gitlab-user.yml
|
|
- 1735-imc-sessions.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
|
|
- 1833-zfs-creation-only-properties.yaml
|
|
- 1838-runit-deprecate-param-dist.yml
|
|
- 1847-proxmox-kvm-fix-status.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
|
|
- 1949-proxmox-inventory-tags.yml
|
|
- 1970-valmod-batch7.yml
|
|
- 1972-ini_file-empty-str-value.yml
|
|
- 1977-jenkinsjob-validate-certs.yml
|
|
- 1978-jira-transition-logic.yml
|
|
- 1991-proxmox-inventory-fix-template-in-pool.yml
|
|
- 1993-haproxy-fix-draining.yml
|
|
- 1999-proxmox-fix-issue-1955.yml
|
|
- 2000-proxmox_kvm-tag-support.yml
|
|
- 2001-no_log-false.yml
|
|
- 2006-valmod-batch8.yml
|
|
- 2008-update-java-cert-replace-cert-when-changed.yml
|
|
- 2013-proxmox-purge-parameter.yml
|
|
- 2014-allow-root-for-kibana-plugin.yaml
|
|
- 2020-remove-unused-param-in-rax.yml
|
|
- 2024-module-helper-fixes.yml
|
|
- 2027-add-redfish-session-create-delete-authenticate.yml
|
|
- 2031-ipa_sudorule_add_runasextusers.yml
|
|
- 2032-one_image-pyone.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
|
|
- 2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml
|
|
- 2110-vdo-add_force_option.yaml
|
|
- 2116-add-fields-to-ipa-config-module.yml
|
|
- 2125-git-config-scope-file.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
|
|
- 2208-jira-revamp.yml
|
|
- 2218-cpanm-revamp.yml
|
|
- 2220_nmcli_wifi_support.yaml
|
|
- 2223_nmcli_no_IP_config_on_slave.yaml
|
|
- 2224_nmcli_allow_MAC_overwrite.yaml
|
|
- 2230-java_keystore-1669-ssl-input-files-by-path.yml
|
|
- 2236-jira-isinstance.yml
|
|
- 2244-hashids-filters.yml
|
|
- 2245-proxmox_fix_agent_string_handling.yml
|
|
- 2246-terraform.yaml
|
|
- 2249-linode_v4-support-private_ip-option.yaml
|
|
- 2250-allow-keycloak-modules-to-take-token-as-param.yml
|
|
- 2257-ldap_entry-params.yml
|
|
- 2259-proxmox-multi-nic-and-unsupported.yml
|
|
- 2262-java_keystore-passphrase.yml
|
|
- 2267-lvol_size_addition-subtraction_support.yaml
|
|
- 2268-validation-univetion.yml
|
|
- 2280-pids-new-pattern-option.yml
|
|
- 2282-nmap-fix-cache-support.yml
|
|
- 2284-influxdb_retention_policy-idempotence.yml
|
|
- 2308-terraform-add-plugin_paths-parameter.yaml
|
|
- 2329-hiera-lookup-plugin-return-type.yaml
|
|
- 2340-jenkins_plugin-py2.yml
|
|
- 2349-jira-bugfix-b64decode.yml
|
|
- 3.0.0.yml
|
|
- 620-consul_io-env-variables-conf-based.yml
|
|
- 719-manageiq-resource_id.yml
|
|
- 720-cloudforms_inventory.yml
|
|
- 816-only-invocate-feature-when-variable-is-set.yml
|
|
- 948-dellemc-migration-removal.yml
|
|
- CVE-2021-20191_no_log.yml
|
|
- allow_funcd_to_load.yml
|
|
- dict-filter.yml
|
|
- meta-runtime-deprecations.yml
|
|
- no_log-fixes.yml
|
|
- path_join-shim-filter.yml
|
|
- remove-deprecated-features.yml
|
|
- remove-deprecated-modules.yml
|
|
- selective-core-2.11.yml
|
|
modules:
|
|
- description: Create a file with a given size, or resize it if it exists
|
|
name: filesize
|
|
namespace: files
|
|
- description: Manage Gandi LiveDNS records
|
|
name: gandi_livedns
|
|
namespace: net_tools
|
|
- 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 FreeIPA OTP Configuration Settings
|
|
name: ipa_otpconfig
|
|
namespace: identity.ipa
|
|
- description: Manage FreeIPA OTPs
|
|
name: ipa_otptoken
|
|
namespace: identity.ipa
|
|
- description: Manage jenkins builds
|
|
name: jenkins_build
|
|
namespace: web_infrastructure
|
|
- description: Allows administration of Keycloak realm via Keycloak API
|
|
name: keycloak_realm
|
|
namespace: identity.keycloak
|
|
- description: Manages OpenNebula templates
|
|
name: one_template
|
|
namespace: cloud.opennebula
|
|
- 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: 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
|
|
- description: Retrieve information about one or more Proxmox VE storages
|
|
name: proxmox_storage_info
|
|
namespace: cloud.misc
|
|
- description: Enforce a model's attributes in CA Spectrum.
|
|
name: spectrum_model_attrs
|
|
namespace: monitoring
|
|
- description: Send metrics to StatsD
|
|
name: statsd
|
|
namespace: monitoring
|
|
- 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
|
|
filter:
|
|
- description: 'The ``dict`` function as a filter: converts a list of tuples
|
|
to a dictionary'
|
|
name: dict
|
|
namespace: null
|
|
- description: Converts CSV text input into list of dicts
|
|
name: from_csv
|
|
namespace: null
|
|
- description: Decodes a sequence of numbers from a YouTube-like hash
|
|
name: hashids_decode
|
|
namespace: null
|
|
- description: Encodes YouTube-like hashes from a sequence of integers
|
|
name: hashids_encode
|
|
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
|
|
- description: Sort a list according to version order instead of pure alphabetical
|
|
one
|
|
name: version_sort
|
|
namespace: null
|
|
inventory:
|
|
- description: Returns Ansible inventory from lxd host
|
|
name: lxd
|
|
namespace: null
|
|
release_date: '2021-04-26'
|
|
3.0.1:
|
|
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).
|
|
- 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).
|
|
- linode_v4 - changed the error message to point to the correct bugtracker URL
|
|
(https://github.com/ansible-collections/community.general/pull/2430).
|
|
- lvol - fixed rounding errors (https://github.com/ansible-collections/community.general/issues/2370).
|
|
- lvol - fixed size unit capitalization to match units used between different
|
|
tools for comparison (https://github.com/ansible-collections/community.general/issues/2360).
|
|
- 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).
|
|
- puppet - replace ``console` with ``stdout`` in ``logdest`` option when ``all``
|
|
has been chosen (https://github.com/ansible-collections/community.general/issues/1190).
|
|
- svr4pkg - convert string to a bytes-like object to avoid ``TypeError`` with
|
|
Python 3 (https://github.com/ansible-collections/community.general/issues/2373).
|
|
release_summary: Bugfix release for the next Ansible 4.0.0 beta.
|
|
fragments:
|
|
- 2284-influxdb_retention_policy-fix_duration_parsing.yml
|
|
- 2337-mark-inventory-scripts-executable.yml
|
|
- 2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml
|
|
- 2369-lvol_size_bug_fixes.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
|
|
- 3.0.1.yml
|
|
release_date: '2021-05-04'
|
|
3.0.2:
|
|
changes:
|
|
bugfixes:
|
|
- stackpath_compute inventory script - fix broken validation checks for client
|
|
ID and client secret (https://github.com/ansible-collections/community.general/pull/2448).
|
|
- 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: Bugfix release for the first Ansible 4.0.0 release candidate.
|
|
fragments:
|
|
- 2448-stackpath_compute-fix.yml
|
|
- 2454-detect_zfs_changed.yml
|
|
- 3.0.2.yml
|
|
release_date: '2021-05-11'
|
|
3.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495).
|
|
- filesystem - repair ``reiserfs`` fstype support after adding it to integration
|
|
tests (https://github.com/ansible-collections/community.general/pull/2472).
|
|
- 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).
|
|
- 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 initialization of iptables from null state when adressing
|
|
more than one table (https://github.com/ansible-collections/community.general/issues/2523).
|
|
- nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512).
|
|
deprecated_features:
|
|
- The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation
|
|
fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address,
|
|
nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view,
|
|
nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup,
|
|
and nios_network_view module have been deprecated and will be removed from
|
|
community.general 5.0.0. Please install the `infoblox.nios_modules <https://galaxy.ansible.com/infoblox/nios_modules>`_
|
|
collection instead and use its plugins and modules (https://github.com/ansible-collections/community.general/pull/2458).
|
|
- The vendored copy of ``ipaddress`` will be removed in community.general 4.0.0.
|
|
Please switch to ``ipaddress`` from the Python 3 standard library, or `from
|
|
pypi <https://pypi.org/project/ipaddress/>`_, if your code relies on the vendored
|
|
version of ``ipaddress`` (https://github.com/ansible-collections/community.general/pull/2459).
|
|
- linode - parameter ``backupsenabled`` is deprecated and will be removed in
|
|
community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410).
|
|
- lxd inventory plugin - the plugin will require ``ipaddress`` installed when
|
|
used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part
|
|
of the Python 3 standard library, but can be installed for Python 2 from pypi
|
|
(https://github.com/ansible-collections/community.general/pull/2459).
|
|
- scaleway_security_group_rule - the module will require ``ipaddress`` installed
|
|
when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is
|
|
part of the Python 3 standard library, but can be installed for Python 2 from
|
|
pypi (https://github.com/ansible-collections/community.general/pull/2459).
|
|
minor_changes:
|
|
- ModuleHelper module utils - improved mechanism for customizing the calculation
|
|
of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514).
|
|
- chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()``
|
|
params from ``self.vars``, as opposed to previously retrieving those from
|
|
``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517).
|
|
- filesystem - cleanup and revamp module, tests and doc. Pass all commands to
|
|
``module.run_command()`` as lists. Move the device-vs-mountpoint logic to
|
|
``grow()`` method. Give to all ``get_fs_size()`` the same logic and error
|
|
handling. (https://github.com/ansible-collections/community.general/pull/2472).
|
|
- funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325).
|
|
- idrac_redfish_config - modified set_manager_attributes function to skip invalid
|
|
attribute instead of returning. Added skipped attributes to output. Modified
|
|
module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
|
|
- influxdb_retention_policy - add ``state`` parameter with allowed values ``present``
|
|
and ``absent`` to support deletion of existing retention policies (https://github.com/ansible-collections/community.general/issues/2383).
|
|
- influxdb_retention_policy - simplify duration logic parsing (https://github.com/ansible-collections/community.general/pull/2385).
|
|
- iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- java_keystore - added ``ssl_backend`` parameter for using the cryptography
|
|
library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485).
|
|
- java_keystore - replace envvar by stdin to pass secret to ``keytool`` (https://github.com/ansible-collections/community.general/pull/2526).
|
|
- linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410).
|
|
- linode - parameter ``additional_disks`` is now validated as a list of dictionaries
|
|
(https://github.com/ansible-collections/community.general/pull/2410).
|
|
- lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- module_helper module utils - break down of the long file into smaller pieces
|
|
(https://github.com/ansible-collections/community.general/pull/2393).
|
|
- nmcli - remove dead code, ``options`` never contains keys from ``param_alias``
|
|
(https://github.com/ansible-collections/community.general/pull/2417).
|
|
- pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524).
|
|
- passwordstore lookup - add option ``missing`` to choose what to do if the
|
|
password file is missing (https://github.com/ansible-collections/community.general/pull/2500).
|
|
- qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
|
|
- redfish_utils module utils - modified set_bios_attributes function to skip
|
|
invalid attribute instead of returning. Added skipped attributes to output
|
|
(https://github.com/ansible-collections/community.general/issues/1995).
|
|
- saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
- spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355).
|
|
- zfs_delegate_admin - drop choices from permissions, allowing any permission
|
|
supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540).
|
|
- zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 1085-consul-acl-hcl-whitelist-update.yml
|
|
- 2323-groupby_as_dict-filter.yml
|
|
- 2334-redfish_config-skip-incorrect-attributes.yml
|
|
- 2355-spotinst_aws_elastigroup-list-elements.yml
|
|
- 2364-influxdb_user-first_user.yml
|
|
- 2383-influxdb_retention_policy-add-state-option.yml
|
|
- 2393-module_helper-breakdown.yml
|
|
- 2410-linode-improvements.yml
|
|
- 2417-nmcli_remove_dead_code.yml
|
|
- 2450-gitlab_user-add_expires_at_option.yaml
|
|
- 2472_filesystem_module_revamp.yml
|
|
- 2485-java_keystore-ssl_backend-parameter.yml
|
|
- 2499-influxdb_user-fix-multiple-no-privileges.yml
|
|
- 2500-passwordstore-add_option_ignore_missing.yml
|
|
- 2514-mh-improved-changed.yml
|
|
- 2517-cmd-params-from-vars.yml
|
|
- 2518-nmap-fix-cache-disabled.yml
|
|
- 2520-connection-refactors.yml
|
|
- 2524-pacman_add_bin_option.yml
|
|
- 2525-iptables_state-fix-initialization-command.yml
|
|
- 2526-java_keystore-password-via-stdin.yml
|
|
- 2540-zfs-delegate-choices.yml
|
|
- 3.1.0.yml
|
|
- deprecate-ipaddress.yml
|
|
- nios-deprecation.yml
|
|
modules:
|
|
- description: Send Discord messages
|
|
name: discord
|
|
namespace: notification
|
|
- description: Management of a NIC of a Qemu(KVM) VM in a Proxmox VE cluster.
|
|
name: proxmox_nic
|
|
namespace: cloud.misc
|
|
plugins:
|
|
filter:
|
|
- description: Transform a sequence of dictionaries to a dictionary where the
|
|
dictionaries are indexed by an attribute
|
|
name: groupby_as_dict
|
|
namespace: null
|
|
lookup:
|
|
- description: Composes a list with nested elements of other lists or dicts
|
|
which can depend on previous loop variables
|
|
name: dependent
|
|
namespace: null
|
|
- description: Generates random pet names
|
|
name: random_pet
|
|
namespace: null
|
|
release_date: '2021-05-18'
|
|
3.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- consul_kv lookup plugin - allow to set ``recurse``, ``index``, ``datacenter``
|
|
and ``token`` as keyword arguments (https://github.com/ansible-collections/community.general/issues/2124).
|
|
- cpanm - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
|
|
- 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 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).
|
|
- 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).
|
|
- keycloak_realm - ``ssl_required`` changed from a boolean type to accept the
|
|
strings ``none``, ``external`` or ``all``. This is not a breaking change since
|
|
the module always failed when a boolean was supplied (https://github.com/ansible-collections/community.general/pull/2693).
|
|
- keycloak_realm - remove warning that ``reset_password_allowed`` needs to be
|
|
marked as ``no_log`` (https://github.com/ansible-collections/community.general/pull/2694).
|
|
- 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).
|
|
- 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/).
|
|
- stacki_host - when adding a new server, ``rack`` and ``rank`` must be passed,
|
|
and network parameters are optional (https://github.com/ansible-collections/community.general/pull/2681).
|
|
- 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).
|
|
deprecated_features:
|
|
- All inventory and vault scripts will be removed from community.general in
|
|
version 4.0.0. If you are referencing them, please update your references
|
|
to the new `contrib-scripts GitHub repository <https://github.com/ansible-community/contrib-scripts>`_
|
|
so your workflow will not break once community.general 4.0.0 is released (https://github.com/ansible-collections/community.general/pull/2697).
|
|
minor_changes:
|
|
- Remove unnecessary ``__init__.py`` files from ``plugins/`` (https://github.com/ansible-collections/community.general/pull/2632).
|
|
- archive - added ``exclusion_patterns`` option to exclude files or subdirectories
|
|
from archives (https://github.com/ansible-collections/community.general/pull/2616).
|
|
- cloud_init_data_facts - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
- composer - add ``composer_executable`` option (https://github.com/ansible-collections/community.general/issues/2649).
|
|
- flatpak - add ``no_dependencies`` parameter (https://github.com/ansible/ansible/pull/55452,
|
|
https://github.com/ansible-collections/community.general/pull/2751).
|
|
- ini_file - opening file with encoding ``utf-8-sig`` (https://github.com/ansible-collections/community.general/issues/2189).
|
|
- jira - add comment visibility parameter for comment operation (https://github.com/ansible-collections/community.general/pull/2556).
|
|
- maven_artifact - added ``checksum_alg`` option to support SHA1 checksums in
|
|
order to support FIPS systems (https://github.com/ansible-collections/community.general/pull/2662).
|
|
- module_helper module utils - method ``CmdMixin.run_command()`` now accepts
|
|
``process_output`` specifying a function to process the outcome of the underlying
|
|
``module.run_command()`` (https://github.com/ansible-collections/community.general/pull/2564).
|
|
- nmcli - add new options to ignore automatic DNS servers and gateways (https://github.com/ansible-collections/community.general/issues/1087).
|
|
- onepassword lookup plugin - add ``domain`` option (https://github.com/ansible-collections/community.general/issues/2734).
|
|
- open_iscsi - add ``auto_portal_startup`` parameter to allow ``node.startup``
|
|
setting per portal (https://github.com/ansible-collections/community.general/issues/2685).
|
|
- open_iscsi - also consider ``portal`` and ``port`` to check if already logged
|
|
in or not (https://github.com/ansible-collections/community.general/issues/2683).
|
|
- proxmox_group_info - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
- proxmox_kvm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
- rhevm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
- serverless - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
- stacki_host - minor refactoring (https://github.com/ansible-collections/community.general/pull/2681).
|
|
- terraform - add option ``overwrite_init`` to skip init if exists (https://github.com/ansible-collections/community.general/pull/2573).
|
|
- terraform - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 2126-consul_kv-pass-token.yml
|
|
- 2461-ovirt4-fix-configparser.yml
|
|
- 2510-jenkins_plugin_use_post_method.yml
|
|
- 2556-add-comment_visibility-parameter-for-comment-operation-of-jira-module.yml
|
|
- 2557-cloud-misc-refactor.yml
|
|
- 2560-java_cert-pkcs12-alias-bugfix.yml
|
|
- 2564-mh-cmd-process-output.yml
|
|
- 2568-ssh_config-reduce-stormssh-searches-based-on-host.yml
|
|
- 2571-rhsm_release-fix-release_matcher.yaml
|
|
- 2573-terraform-overwrite-init.yml
|
|
- 2578-ini-file-utf8-bom.yml
|
|
- 2579-redis-cache-ipv6.yml
|
|
- 2590-netcup_dns-exception-no-message-attr.yml
|
|
- 2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml
|
|
- 2616-archive-exclusion_patterns-option.yml
|
|
- 2632-cleanup.yml
|
|
- 2634-terraform-switch-workspace.yml
|
|
- 2635-nmcli-add-ignore-auto-arguments.yml
|
|
- 2648-proxmox_kvm-fix-vmid-return-value.yml
|
|
- 2650-composer-add_composer_executable.yml
|
|
- 2661-maven_artifact-add-sha1-option.yml
|
|
- 2671-fix-broken-query-of-async_status-result.yml
|
|
- 2681-stacki-host-bugfix.yml
|
|
- 2684-open_iscsi-single-target-multiple-portal-overrides.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
|
|
- 2735-onepassword-add_domain_option.yml
|
|
- 2751-flatpak-no_dependencies.yml
|
|
- 3.2.0.yml
|
|
- json_query_more_types.yml
|
|
- keycloak-realm-no-log-password-reset.yml
|
|
- keycloak_realm_ssl_required.yml
|
|
- script-removal.yml
|
|
modules:
|
|
- description: Execute SQL on HANA
|
|
name: hana_query
|
|
namespace: database.saphana
|
|
- description: Manage pacman's list of trusted keys
|
|
name: pacman_key
|
|
namespace: packaging.os
|
|
- description: Manages SAP SAPCAR archives
|
|
name: sapcar_extract
|
|
namespace: files
|
|
plugins:
|
|
lookup:
|
|
- description: Generates random string
|
|
name: random_string
|
|
namespace: null
|
|
release_date: '2021-06-08'
|
|
3.3.0:
|
|
changes:
|
|
bugfixes:
|
|
- _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
|
|
- 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).
|
|
- gitlab_project - user projects are created using namespace ID now, instead
|
|
of user ID (https://github.com/ansible-collections/community.general/pull/2881).
|
|
- ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875).
|
|
- ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group``
|
|
(https://github.com/ansible-collections/community.general/issues/2442).
|
|
- java_keystore - add parameter ``keystore_type`` to control output file format
|
|
and override ``keytool``'s default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515).
|
|
- jenkins_build - examine presence of ``build_number`` before deleting a jenkins
|
|
build (https://github.com/ansible-collections/community.general/pull/2850).
|
|
- 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).
|
|
- yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name``
|
|
option (https://github.com/ansible-collections/community.general/issues/2761).
|
|
deprecated_features:
|
|
- ali_instance_info - marked removal version of deprecated parameters ``availability_zone``
|
|
and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
|
|
- serverless - deprecating parameter ``functions`` because it was not used in
|
|
the code (https://github.com/ansible-collections/community.general/pull/2845).
|
|
minor_changes:
|
|
- Avoid internal ansible-core module_utils in favor of equivalent public API
|
|
available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877).
|
|
- datadog_event - adding parameter ``api_host`` to allow selecting a datadog
|
|
API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774,
|
|
https://github.com/ansible-collections/community.general/pull/2775).
|
|
- flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
|
|
- gem - add ``bindir`` option to specify an installation path for executables
|
|
such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
|
|
- gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
|
|
- gitlab_project - projects can be created under other user's namespaces with
|
|
the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
|
|
- gitlab_user - add functionality for adding external identity providers to
|
|
a GitLab user (https://github.com/ansible-collections/community.general/pull/2691).
|
|
- gitlab_user - allow to reset an existing password with the new ``reset_password``
|
|
option (https://github.com/ansible-collections/community.general/pull/2691).
|
|
- gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691).
|
|
- jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
|
|
- jenkins_plugin - add fallback url(s) for failure of plugin installation/download
|
|
(https://github.com/ansible-collections/community.general/pull/1334).
|
|
- nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
|
|
- nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
|
|
- nrdp callback plugin - parameters are now converted to strings, except ``validate_certs``
|
|
which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878).
|
|
- redhat_subscription - add ``server_prefix`` and ``server_port`` parameters
|
|
(https://github.com/ansible-collections/community.general/pull/2779).
|
|
- redis - allow to use the term ``replica`` instead of ``slave``, which has
|
|
been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867).
|
|
- snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
|
|
- splunk callback plugin - add ``batch`` option for user-configurable correlation
|
|
ID's (https://github.com/ansible-collections/community.general/issues/2790).
|
|
- terraform - add ``check_destroy`` optional parameter to check for deletion
|
|
of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
|
|
- timezone - print error message to debug instead of warning when timedatectl
|
|
fails (https://github.com/ansible-collections/community.general/issues/1942).
|
|
release_summary: Regular feature and bugfix release.
|
|
fragments:
|
|
- 1334-jenkins-plugin-fallback-urls.yaml
|
|
- 1942_timezone.yml
|
|
- 2411-snap-revamp-enabled-disabled-states.yml
|
|
- 2516_fix_2515_keystore_type_jks.yml
|
|
- 2521-flatpak-list.yml
|
|
- 2691-gitlab_user-support-identity-provider.yml
|
|
- 2732-nmcli_add_options.yml
|
|
- 2771-scaleway_inventory_json_accept_byte_array.yml
|
|
- 2774-datadog_event_api_parameter.yml
|
|
- 2779_redhat_subscription-add_server_prefix_and_server_port.yml
|
|
- 2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml
|
|
- 2790-callback_splunk-batch-option.yml
|
|
- 2816-archive-refactor.yml
|
|
- 2821-ipa_sudorule.yml
|
|
- 2824-gitlab_project-project-under-user.yml
|
|
- 2827-nmcli_fix_team_slave.yml
|
|
- 2830-npm-version-update.yml
|
|
- 2841-proxmox_kvm_zfs_devstr.yml
|
|
- 2843-modprobe-failure-conditions.yml
|
|
- 2844-ali_instance_info-deprecate-params.yml
|
|
- 2845-serverless-deprecate-functions-param.yml
|
|
- 2850-jenkins_build-support-stop-jenkins-build.yml
|
|
- 2867-redis-terminology.yml
|
|
- 2874-terraform-check-destroy.yml
|
|
- 2875-ini_file-unicode.yml
|
|
- 2878-validate-certs-bool.yml
|
|
- 2881-gitlab_project-fix_workspace_user.yaml
|
|
- 2883-_mount-fixed-sanity-checks.yml
|
|
- 3.3.0.yml
|
|
- ansible-core-_text.yml
|
|
- gem_module_add_bindir_option.yml
|
|
modules:
|
|
- description: Configure authentication in Keycloak
|
|
name: keycloak_authentication
|
|
namespace: identity.keycloak
|
|
release_date: '2021-06-29'
|
|
3.3.1:
|
|
changes:
|
|
bugfixes:
|
|
- keycloak_authentication - fix bug when two identical executions are in the
|
|
same authentication flow (https://github.com/ansible-collections/community.general/pull/2904).
|
|
- module_helper module utils - avoid failing when non-zero ``rc`` is present
|
|
on regular exit (https://github.com/ansible-collections/community.general/pull/2912).
|
|
- snap - fix various bugs which prevented the module from working at all, and
|
|
which resulted in ``state=absent`` fail on absent snaps (https://github.com/ansible-collections/community.general/issues/2835,
|
|
https://github.com/ansible-collections/community.general/issues/2906, https://github.com/ansible-collections/community.general/pull/2912).
|
|
release_summary: Extraordinary bugfix release to fix a fatal bug in ``snap``.
|
|
fragments:
|
|
- 2904-fix-bug-when-2-identical-executions-in-same-auth-flow.yml
|
|
- 2912-snap-module-helper.yml
|
|
- 3.3.1.yml
|
|
release_date: '2021-07-01'
|
|
3.3.2:
|
|
changes:
|
|
bugfixes:
|
|
- 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).
|
|
- lvol - honor ``check_mode`` on thinpool (https://github.com/ansible-collections/community.general/issues/2934).
|
|
- module_helper module utils - fixed change-tracking for dictionaries and lists
|
|
(https://github.com/ansible-collections/community.general/pull/2951).
|
|
- 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).
|
|
- pacman - fix changed status when ignorepkg has been defined (https://github.com/ansible-collections/community.general/issues/1758).
|
|
- snap - fixed the order of the ``--classic`` parameter in the command line
|
|
invocation (https://github.com/ansible-collections/community.general/issues/2916).
|
|
release_summary: Extraordinary bugfix release to fix some annoying bugs.
|
|
fragments:
|
|
- 2918-snap-param-order.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
|
|
- 2951-mh-vars-deepcopy.yml
|
|
- 3.3.2.yml
|
|
release_date: '2021-07-08'
|
|
3.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
|
|
- pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
|
|
- proxmox inventory plugin - fixed parsing failures when some cluster nodes
|
|
are offline (https://github.com/ansible-collections/community.general/issues/2931).
|
|
- 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).
|
|
- snap - fix formatting of ``--channel`` argument when the ``channel`` option
|
|
is used (https://github.com/ansible-collections/community.general/pull/3028).
|
|
minor_changes:
|
|
- archive - added ``dest_state`` return value to describe final state of ``dest``
|
|
after successful task execution (https://github.com/ansible-collections/community.general/pull/2913).
|
|
- archive - refactoring prior to fix for idempotency checks. The fix will be
|
|
a breaking change and only appear in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
|
|
- datadog_monitor - allow creation of composite datadog monitors (https://github.com/ansible-collections/community.general/issues/2956).
|
|
- filesystem - extend support for FreeBSD. Avoid potential data loss by checking
|
|
existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign
|
|
command) doesn't find one. Add support for character devices and ``ufs`` filesystem
|
|
type (https://github.com/ansible-collections/community.general/pull/2902).
|
|
- gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``,
|
|
``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``,
|
|
``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
|
|
- jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted
|
|
to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
|
|
- keycloak_authentication - enhanced diff mode to also return before and after
|
|
state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
|
|
- keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
|
|
- module_helper module utils - added feature flag parameters to ``CmdMixin``
|
|
to control whether ``rc``, ``out`` and ``err`` are automatically added to
|
|
the module output (https://github.com/ansible-collections/community.general/pull/2922).
|
|
- nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
|
|
- rax_mon_notification_plan - fixed validation checks by specifying type ``str``
|
|
as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state``
|
|
(https://github.com/ansible-collections/community.general/pull/2955).
|
|
release_summary: Regular bugfix and feature release.
|
|
fragments:
|
|
- 2901-nmcli_teaming.yml
|
|
- 2902-filesystem_extend_freebsd_support.yml
|
|
- 2913-archive-dest_state.yml
|
|
- 2922-mh-cmd-output-feature-flag.yml
|
|
- 2948-jenkins_job_info-remove_necessities_on_password_or_token.yml
|
|
- 2949-add_authentication-flow-binding_keycloak-client.yml
|
|
- 2955-rax_mon_notification_plan-added-elements-to-list-params.yaml
|
|
- 2958-datadog_monitor_support_composites.yml
|
|
- 2960-launchd-validation-check.yaml
|
|
- 2963-improve-diff-mode-on-keycloak_authentication.yml
|
|
- 2967-proxmox_inventory-offline-node-fix.yml
|
|
- 2987-archive-stage-idempotency-fix.yml
|
|
- 2989-pamd-single-line.yaml
|
|
- 3.4.0.yml
|
|
- 3001-enhance_gitlab_module.yml
|
|
- 3006-redfish_command-bootoverride-argument-check.yaml
|
|
- 3028-snap-channel.yml
|
|
modules:
|
|
- description: (un)Marking existing branches for protection
|
|
name: gitlab_protected_branch
|
|
namespace: source_control.gitlab
|
|
- description: Allows administration of Keycloak client_scopes via Keycloak API
|
|
name: keycloak_clientscope
|
|
namespace: identity.keycloak
|
|
- description: Allows administration of Keycloak roles via Keycloak API
|
|
name: keycloak_role
|
|
namespace: identity.keycloak
|
|
release_date: '2021-07-20'
|