mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
908 lines
61 KiB
YAML
908 lines
61 KiB
YAML
|
ancestor: null
|
||
|
releases:
|
||
|
0.2.0:
|
||
|
changes:
|
||
|
breaking_changes:
|
||
|
- The environment variable for the auth context for the oc.py connection plugin
|
||
|
has been corrected (K8S_CONTEXT). It was using an initial lowercase k by
|
||
|
mistake. (https://github.com/ansible-collections/community.general/pull/377).
|
||
|
- bigpanda - the parameter ``message`` was renamed to ``deployment_message``
|
||
|
since ``message`` is used by Ansible Core engine internally.
|
||
|
- cisco_spark - the module option ``message`` was renamed to ``msg``, as ``message``
|
||
|
is used internally in Ansible Core engine (https://github.com/ansible/ansible/issues/39295)
|
||
|
- datadog - the parameter ``message`` was renamed to ``notification_message``
|
||
|
since ``message`` is used by Ansible Core engine internally.
|
||
|
- 'docker_container - no longer passes information on non-anonymous volumes
|
||
|
or binds as ``Volumes`` to the Docker daemon. This increases compatibility
|
||
|
with the ``docker`` CLI program. Note that if you specify ``volumes: strict``
|
||
|
in ``comparisons``, this could cause existing containers created with docker_container
|
||
|
from Ansible 2.9 or earlier to restart.'
|
||
|
- 'docker_container - support for port ranges was adjusted to be more compatible
|
||
|
to the ``docker`` command line utility: a one-port container range combined
|
||
|
with a multiple-port host range will no longer result in only the first host
|
||
|
port be used, but the whole range being passed to Docker so that a free port
|
||
|
in that range will be used.'
|
||
|
- hashi_vault lookup - now returns the latest version when using the KV v2 secrets
|
||
|
engine. Previously, it returned all versions of the secret which required
|
||
|
additional steps to extract and filter the desired version.
|
||
|
bugfixes:
|
||
|
- Convert MD5SUM to lowercase before comparison in maven_artifact module (https://github.com/ansible-collections/community.general/issues/186).
|
||
|
- Fix GitLab modules authentication by handling `python-gitlab` library version
|
||
|
>= 1.13.0 (https://github.com/ansible/ansible/issues/64770)
|
||
|
- Fix SSL protocol references in the ``mqtt`` module to prevent failures on
|
||
|
Python 2.6.
|
||
|
- Fix the ``xml`` module to use ``list(elem)`` instead of ``elem.getchildren()``
|
||
|
since it is being removed in Python 3.9
|
||
|
- Fix to return XML as a string even for python3 (https://github.com/ansible/ansible/pull/64032).
|
||
|
- Fixes the url handling in lxd_container module that url cannot be specified
|
||
|
in lxd environment created by snap.
|
||
|
- Fixes the url handling in lxd_profile module that url cannot be specified
|
||
|
in lxd environment created by snap.
|
||
|
- Redact GitLab Project variables which might include sensetive information
|
||
|
such as password, api_keys and other project related details.
|
||
|
- Run command in absent state in atomic_image module.
|
||
|
- While deleting gitlab user, name, email and password is no longer required
|
||
|
ini gitlab_user module (https://github.com/ansible/ansible/issues/61921).
|
||
|
- airbrake_deployment - Allow deploy notifications for Airbrake compatible v2
|
||
|
api (e.g. Errbit)
|
||
|
- apt_rpm - fix ``package`` type from ``str`` to ``list`` to fix invoking with
|
||
|
list of packages (https://github.com/ansible-collections/community.general/issues/143).
|
||
|
- archive - make module compatible with older Ansible versions (https://github.com/ansible-collections/community.general/pull/306).
|
||
|
- become - Fix various plugins that still used play_context to get the become
|
||
|
password instead of through the plugin - https://github.com/ansible/ansible/issues/62367
|
||
|
- cloudflare_dns - fix KeyError 'success' (https://github.com/ansible-collections/community.general/issues/236).
|
||
|
- cronvar - only run ``get_bin_path()`` once
|
||
|
- cronvar - use correct binary name (https://github.com/ansible/ansible/issues/63274)
|
||
|
- cronvar - use get_bin_path utility to locate the default crontab executable
|
||
|
instead of the hardcoded /usr/bin/crontab. (https://github.com/ansible/ansible/pull/59765)
|
||
|
- cyberarkpassword - fix invalid attribute access (https://github.com/ansible/ansible/issues/66268)
|
||
|
- datadog_monitor - Corrects ``_update_monitor`` to use ``notification_message``
|
||
|
insteade of deprecated ``message`` (https://github.com/ansible-collections/community.general/pull/389).
|
||
|
- datadog_monitor - added missing ``log alert`` type to ``type`` choices (https://github.com/ansible-collections/community.general/issues/251).
|
||
|
- dense callback - fix plugin access to its configuration variables and remove
|
||
|
a warning message (https://github.com/ansible/ansible/issues/64628).
|
||
|
- digital_ocean_droplet - Fix creation of DigitalOcean droplets using digital_ocean_droplet
|
||
|
module (https://github.com/ansible/ansible/pull/61655)
|
||
|
- docker connection plugin - do not prefix remote path if running on Windows
|
||
|
containers.
|
||
|
- docker_compose - fix issue where docker deprecation warning results in ansible
|
||
|
erroneously reporting a failure
|
||
|
- docker_container - fix idempotency for IP addresses for networks. The old
|
||
|
implementation checked the effective IP addresses assigned by the Docker daemon,
|
||
|
and not the specified ones. This causes idempotency issues for containers
|
||
|
which are not running, since they have no effective IP addresses assigned.
|
||
|
- docker_container - fix network idempotence comparison error.
|
||
|
- docker_container - improve error behavior when parsing port ranges fails.
|
||
|
- docker_container - make sure that when image is missing, check mode indicates
|
||
|
a change (image will be pulled).
|
||
|
- 'docker_container - passing ``test: [NONE]`` now actually disables the image''s
|
||
|
healthcheck, as documented.'
|
||
|
- docker_container - wait for removal of container if docker API returns early
|
||
|
(https://github.com/ansible/ansible/issues/65811).
|
||
|
- docker_image - fix validation of build options.
|
||
|
- docker_image - improve file handling when loading images from disk.
|
||
|
- docker_image - make sure that deprecated options also emit proper deprecation
|
||
|
warnings next to warnings which indicate how to replace them.
|
||
|
- docker_login - Use ``with`` statement when accessing files, to prevent that
|
||
|
invalid JSON output is produced.
|
||
|
- docker_login - correct broken fix for https://github.com/ansible/ansible/pull/60381
|
||
|
which crashes for Python 3.
|
||
|
- docker_login - fix error handling when ``username`` or ``password`` is not
|
||
|
specified when ``state`` is ``present``.
|
||
|
- docker_login - make sure that ``~/.docker/config.json`` is created with permissions
|
||
|
``0600``.
|
||
|
- docker_machine - fallback to ip subcommand output if IPAddress is missing
|
||
|
(https://github.com/ansible-collections/community.general/issues/412).
|
||
|
- docker_network - fix idempotence comparison error.
|
||
|
- docker_network - fix idempotency for multiple IPAM configs of the same IP
|
||
|
version (https://github.com/ansible/ansible/issues/65815).
|
||
|
- docker_network - validate IPAM config subnet CIDR notation on module setup
|
||
|
and not during idempotence checking.
|
||
|
- docker_node_info - improve error handling when service inspection fails, for
|
||
|
example because node name being ambiguous (https://github.com/ansible/ansible/issues/63353,
|
||
|
PR https://github.com/ansible/ansible/pull/63418).
|
||
|
- docker_swarm_service - ``source`` must no longer be specified for ``tmpfs``
|
||
|
mounts.
|
||
|
- docker_swarm_service - fix task always reporting as changed when using ``healthcheck.start_period``.
|
||
|
- 'docker_swarm_service - passing ``test: [NONE]`` now actually disables the
|
||
|
image''s healthcheck, as documented.'
|
||
|
- firewalld - enable the firewalld module to function offline with firewalld
|
||
|
version 0.7.0 and newer (https://github.com/ansible/ansible/issues/63254)
|
||
|
- flatpak and flatpak_remote - fix command line construction to build commands
|
||
|
as lists instead of strings.
|
||
|
- gcp_storage_file lookup - die gracefully when the ``google.cloud`` collection
|
||
|
is not installed, or changed in an incompatible way.
|
||
|
- github_deploy_key - added support for pagination
|
||
|
- gitlab_user - Fix adding ssh key to new/changed user and adding group membership
|
||
|
for new/changed user
|
||
|
- hashi_vault - Fix KV v2 lookup to always return latest version
|
||
|
- hashi_vault - Handle equal sign in key=value (https://github.com/ansible/ansible/issues/55658).
|
||
|
- hashi_vault - error messages are now user friendly and don't contain the secret
|
||
|
name ( https://github.com/ansible-collections/community.general/issues/54
|
||
|
)
|
||
|
- hashi_vault - if used via ``with_hashi_vault`` and a list of n secrets to
|
||
|
retrieve, only the first one would be retrieved and returned n times.
|
||
|
- hashi_vault - when a non-token authentication method like ldap or userpass
|
||
|
failed, but a valid token was loaded anyway (via env or token file), the token
|
||
|
was used to attempt authentication, hiding the failure of the requested auth
|
||
|
method.
|
||
|
- homebrew - fix Homebrew module's some functions ignored check_mode option
|
||
|
(https://github.com/ansible/ansible/pull/65387).
|
||
|
- influxdb_user - Don't grant admin privilege in check mode
|
||
|
- ipa modules - fix error when IPA_HOST is empty and fallback on DNS (https://github.com/ansible-collections/community.general/pull/241)
|
||
|
- java_keystore - make module compatible with older Ansible versions (https://github.com/ansible-collections/community.general/pull/306).
|
||
|
- jira - printing full error message from jira server (https://github.com/ansible-collections/community.general/pull/22).
|
||
|
- jira - transition issue not working (https://github.com/ansible-collections/community.general/issues/109).
|
||
|
- linode inventory plugin - fix parsing of access_token (https://github.com/ansible/ansible/issues/66874)
|
||
|
- manageiq_provider - fix serialization error when running on python3 environment.
|
||
|
- maven_artifact - make module compatible with older Ansible versions (https://github.com/ansible-collections/community.general/pull/306).
|
||
|
- mysql - dont mask ``mysql_connect`` function errors from modules (https://github.com/ansible/ansible/issues/64560).
|
||
|
- mysql_db - fix Broken pipe error appearance when state is import and the target
|
||
|
file is compressed (https://github.com/ansible/ansible/issues/20196).
|
||
|
- mysql_db - fix bug in the ``db_import`` function introduced by https://github.com/ansible/ansible/pull/56721
|
||
|
(https://github.com/ansible/ansible/issues/65351).
|
||
|
- mysql_info - add parameter for __collect to get only what are wanted (https://github.com/ansible-collections/community.general/pull/136).
|
||
|
- mysql_replication - allow to pass empty values to parameters (https://github.com/ansible/ansible/issues/23976).
|
||
|
- mysql_user - Fix idempotence when long grant lists are used (https://github.com/ansible/ansible/issues/68044)
|
||
|
- mysql_user - Remove false positive ``no_log`` warning for ``update_password``
|
||
|
option
|
||
|
- mysql_user - add ``INVOKE LAMBDA`` privilege support (https://github.com/ansible-collections/community.general/issues/283).
|
||
|
- mysql_user - fix ``host_all`` arguments conversion string formatting error
|
||
|
(https://github.com/ansible/ansible/issues/29644).
|
||
|
- mysql_user - fix support privileges with underscore (https://github.com/ansible/ansible/issues/66974).
|
||
|
- mysql_user - fix the error No database selected (https://github.com/ansible/ansible/issues/68070).
|
||
|
- mysql_user - make sure current_pass_hash is a string before using it in comparison
|
||
|
(https://github.com/ansible/ansible/issues/60567).
|
||
|
- mysql_variable - fix the module doesn't support variables name with dot (https://github.com/ansible/ansible/issues/54239).
|
||
|
- nmcli - typecast parameters to string as required (https://github.com/ansible/ansible/issues/59095).
|
||
|
- nsupdate - Do not try fixing non-existing TXT values (https://github.com/ansible/ansible/issues/63364)
|
||
|
- nsupdate - Fix zone name lookup of internal/private zones (https://github.com/ansible/ansible/issues/62052)
|
||
|
- one_vm - improve file handling by using a context manager.
|
||
|
- ovirt - don't ignore ``instance_cpus`` parameter
|
||
|
- pacman - Fix pacman output parsing on localized environment. (https://github.com/ansible/ansible/issues/65237)
|
||
|
- 'pacman - fix module crash with ``IndexError: list index out of range`` (https://github.com/ansible/ansible/issues/63077)'
|
||
|
- pamd - Bugfix for attribute error when removing the first or last line
|
||
|
- parted - added 'undefined' align option to support parted versions < 2.1 (https://github.com/ansible-collections/community.general/pull/405).
|
||
|
- parted - consider current partition state even in check mode (https://github.com/ansible-collections/community.general/issues/183).
|
||
|
- passwordstore lookup - Honor equal sign in userpass
|
||
|
- pmrun plugin - The success_command string was no longer quoted. This caused
|
||
|
unusual use-cases like ``become_flags=su - root -c`` to fail.
|
||
|
- postgres - use query params with cursor.execute in module_utils.postgres.PgMembership
|
||
|
class (https://github.com/ansible/ansible/pull/65164).
|
||
|
- postgres.py - add a new keyword argument ``query_params`` (https://github.com/ansible/ansible/pull/64661).
|
||
|
- postgres_user - Remove false positive ``no_log`` warning for ``no_password_changes``
|
||
|
option
|
||
|
- postgresql_db - Removed exception for 'LibraryError' (https://github.com/ansible/ansible/issues/65223).
|
||
|
- postgresql_db - allow to pass users names which contain dots (https://github.com/ansible/ansible/issues/63204).
|
||
|
- postgresql_idx.py - use the ``query_params`` arg of exec_sql function (https://github.com/ansible/ansible/pull/64661).
|
||
|
- postgresql_lang - use query params with cursor.execute (https://github.com/ansible/ansible/pull/65093).
|
||
|
- postgresql_membership - make the ``groups`` and ``target_roles`` parameters
|
||
|
required (https://github.com/ansible/ansible/pull/67046).
|
||
|
- postgresql_membership - remove unused import of exec_sql function (https://github.com/ansible-collections/community.general/pull/178).
|
||
|
- postgresql_owner - use query_params with cursor object (https://github.com/ansible/ansible/pull/65310).
|
||
|
- postgresql_privs - fix sorting lists with None elements for python3 (https://github.com/ansible/ansible/issues/65761).
|
||
|
- postgresql_privs - sort results before comparing so that the values are compared
|
||
|
and not the result of ``.sort()`` (https://github.com/ansible/ansible/pull/65125)
|
||
|
- postgresql_privs.py - fix reports as changed behavior of module when using
|
||
|
``type=default_privs`` (https://github.com/ansible/ansible/issues/64371).
|
||
|
- postgresql_publication - fix typo in module.warn method name (https://github.com/ansible/ansible/issues/64582).
|
||
|
- postgresql_publication - use query params arg with cursor object (https://github.com/ansible/ansible/issues/65404).
|
||
|
- postgresql_query - improve file handling by using a context manager.
|
||
|
- postgresql_query - the module doesn't support non-ASCII characters in SQL
|
||
|
files with Python3 (https://github.com/ansible/ansible/issues/65367).
|
||
|
- postgresql_schema - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65679).
|
||
|
- postgresql_sequence - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65787).
|
||
|
- postgresql_set - fix converting value to uppercase (https://github.com/ansible/ansible/issues/67377).
|
||
|
- postgresql_set - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791).
|
||
|
- postgresql_slot - make the ``name`` parameter required (https://github.com/ansible/ansible/pull/67046).
|
||
|
- postgresql_slot - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791).
|
||
|
- postgresql_subscription - fix typo in module.warn method name (https://github.com/ansible/ansible/pull/64583).
|
||
|
- postgresql_subscription - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791).
|
||
|
- postgresql_table - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862).
|
||
|
- postgresql_tablespace - make the ``tablespace`` parameter required (https://github.com/ansible/ansible/pull/67046).
|
||
|
- postgresql_tablespace - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862).
|
||
|
- postgresql_user - allow to pass user name which contains dots (https://github.com/ansible/ansible/issues/63204).
|
||
|
- postgresql_user - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862).
|
||
|
- proxmox - fix version detection of proxmox 6 and up (Fixes https://github.com/ansible/ansible/issues/59164)
|
||
|
- proxysql - fixed mysql dictcursor
|
||
|
- pulp_repo - the ``client_cert`` and ``client_key`` options were used for both
|
||
|
requests to the Pulp instance and for the repo to sync with, resulting in
|
||
|
errors when they were used. Use the new options ``feed_client_cert`` and ``feed_client_key``
|
||
|
for client certificates that should only be used for repo synchronisation,
|
||
|
and not for communication with the Pulp instance. (https://github.com/ansible/ansible/issues/59513)
|
||
|
- puppet - fix command line construction for check mode and ``manifest:``
|
||
|
- pure - fix incorrect user_string setting in module_utils file (https://github.com/ansible/ansible/pull/66914)
|
||
|
- redfish_command - fix EnableAccount if Enabled property is not present in
|
||
|
Account resource (https://github.com/ansible/ansible/issues/59822)
|
||
|
- redfish_command - fix error when deleting a disabled Redfish account (https://github.com/ansible/ansible/issues/64684)
|
||
|
- redfish_command - fix power ResetType mapping logic (https://github.com/ansible/ansible/issues/59804)
|
||
|
- redfish_config - fix support for boolean bios attrs (https://github.com/ansible/ansible/pull/68251)
|
||
|
- redfish_facts - fix KeyError exceptions in GetLogs (https://github.com/ansible/ansible/issues/59797)
|
||
|
- redhat_subscription - do not set the default quantity to ``1`` when no quantity
|
||
|
is provided (https://github.com/ansible/ansible/issues/66478)
|
||
|
- replace use of deprecated functions from ``ansible.module_utils.basic``.
|
||
|
- rshm_repository - reduce execution time when changed is False (https://github.com/ansible-collections/community.general/pull/458).
|
||
|
- runas - Fix the ``runas`` ``become_pass`` variable fallback from ``ansible_runas_runas``
|
||
|
to ``ansible_runas_pass``
|
||
|
- scaleway - Fix bug causing KeyError exception on JSON http requests. (https://github.com/ansible-collections/community.general/pull/444)
|
||
|
- 'scaleway: use jsonify unmarshaller only for application/json requests to
|
||
|
avoid breaking the multiline configuration with requests in text/plain (https://github.com/ansible/ansible/issues/65036)'
|
||
|
- scaleway_compute - fix transition handling that could cause errors when removing
|
||
|
a node (https://github.com/ansible-collections/community.general/pull/444).
|
||
|
- 'scaleway_compute(check_image_id): use get image instead loop on first page
|
||
|
of images results'
|
||
|
- sesu - make use of the prompt specified in the code
|
||
|
- slack - Fix ``thread_id`` data type
|
||
|
- slackpkg - fix matching some special cases in package names (https://github.com/ansible-collections/community.general/pull/505).
|
||
|
- slackpkg - fix name matching in package installation (https://github.com/ansible-collections/community.general/issues/450).
|
||
|
- spacewalk inventory - improve file handling by using a context manager.
|
||
|
- syslog_json callback - fix plugin exception when running (https://github.com/ansible-collections/community.general/issues/407).
|
||
|
- syslogger callback plugin - remove check mode support since it did nothing
|
||
|
anyway
|
||
|
- terraform - adding support for absolute paths additionally to the relative
|
||
|
path within project_path (https://github.com/ansible/ansible/issues/58578)
|
||
|
- terraform - reset out and err before plan creation (https://github.com/ansible/ansible/issues/64369)
|
||
|
- terraform module - fixes usage for providers not supporting workspaces
|
||
|
- yarn - Return correct values when running yarn in check mode (https://github.com/ansible-collections/community.general/pull/153).
|
||
|
- yarn - handle no version when installing module by name (https://github.com/ansible/ansible/issues/55097)
|
||
|
- zabbix_action - arguments ``event_source`` and ``esc_period`` no longer required
|
||
|
when ``state=absent``
|
||
|
- zabbix_host - fixed inventory_mode key error, which occurs with Zabbix 4.4.1
|
||
|
or more (https://github.com/ansible/ansible/issues/65304).
|
||
|
- zabbix_host - was not possible to update a host where visible_name was not
|
||
|
set in zabbix
|
||
|
- zabbix_mediatype - Fixed to support zabbix 4.4 or more and python3 (https://github.com/ansible/ansible/pull/67693)
|
||
|
- zabbix_template - fixed error when providing empty ``link_templates`` to the
|
||
|
module (see https://github.com/ansible/ansible/issues/66417)
|
||
|
- zabbix_template - fixed invalid (non-importable) output provided by exporting
|
||
|
XML (see https://github.com/ansible/ansible/issues/66466)
|
||
|
- zabbix_user - Fixed an issue where module failed with zabbix 4.4 or above
|
||
|
(see https://github.com/ansible/ansible/pull/67475)
|
||
|
- zfs_delegate_admin - add missing choices diff/hold/release to the permissions
|
||
|
parameter (https://github.com/ansible-collections/community.general/pull/278)
|
||
|
deprecated_features:
|
||
|
- airbrake_deployment - Add deprecation notice for ``token`` parameter and v2
|
||
|
api deploys. This feature will be removed in community.general 3.0.0.
|
||
|
- clc_aa_policy - The ``wait`` option had no effect and will be removed in community.general
|
||
|
3.0.0.
|
||
|
- clc_aa_policy - the ``wait`` parameter will be removed. It has always been
|
||
|
ignored by the module.
|
||
|
- docker_container - the ``trust_image_content`` option is now deprecated and
|
||
|
will be removed in community.general 3.0.0. It has never been used by the
|
||
|
module.
|
||
|
- docker_container - the ``trust_image_content`` option will be removed. It
|
||
|
has always been ignored by the module.
|
||
|
- docker_container - the default of ``container_default_behavior`` will change
|
||
|
from ``compatibility`` to ``no_defaults`` in community.general 3.0.0. Set
|
||
|
the option to an explicit value to avoid a deprecation warning.
|
||
|
- docker_container - the default value for ``network_mode`` will change in community.general
|
||
|
3.0.0, provided at least one network is specified and ``networks_cli_compatible``
|
||
|
is ``true``. See porting guide, module documentation or deprecation warning
|
||
|
for more details.
|
||
|
- docker_stack - Return values ``out`` and ``err`` have been deprecated and
|
||
|
will be removed in community.general 3.0.0. Use ``stdout`` and ``stderr``
|
||
|
instead.
|
||
|
- docker_stack - the return values ``err`` and ``out`` have been deprecated.
|
||
|
Use ``stdout`` and ``stderr`` from now on instead.
|
||
|
- helm - Put ``helm`` module to deprecated. New implementation is available
|
||
|
in community.kubernetes collection.
|
||
|
- redfish_config - Deprecate ``bios_attribute_name`` and ``bios_attribute_value``
|
||
|
in favor of new `bios_attributes`` option.
|
||
|
- redfish_config - the ``bios_attribute_name`` and ``bios_attribute_value``
|
||
|
options will be removed. To maintain the existing behavior use the ``bios_attributes``
|
||
|
option instead.
|
||
|
- redfish_config and redfish_command - the behavior to select the first System,
|
||
|
Manager, or Chassis resource to modify when multiple are present will be removed.
|
||
|
Use the new ``resource_id`` option to specify target resource to modify.
|
||
|
- redfish_config, redfish_command - Behavior to modify the first System, Mananger,
|
||
|
or Chassis resource when multiple are present is deprecated. Use the new ``resource_id``
|
||
|
option to specify target resource to modify.
|
||
|
- zabbix_proxy - deprecates ``interface`` sub-options ``type`` and ``main``
|
||
|
when proxy type is set to passive via ``status=passive``. Make sure these
|
||
|
suboptions are removed from your playbook as they were never supported by
|
||
|
Zabbix in the first place.
|
||
|
major_changes:
|
||
|
- docker_container - the ``network_mode`` option will be set by default to the
|
||
|
name of the first network in ``networks`` if at least one network is given
|
||
|
and ``networks_cli_compatible`` is ``true`` (will be default from community.general
|
||
|
2.0.0 on). Set to an explicit value to avoid deprecation warnings if you specify
|
||
|
networks and set ``networks_cli_compatible`` to ``true``. The current default
|
||
|
(not specifying it) is equivalent to the value ``default``.
|
||
|
- docker_container - the module has a new option, ``container_default_behavior``,
|
||
|
whose default value will change from ``compatibility`` to ``no_defaults``.
|
||
|
Set to an explicit value to avoid deprecation warnings.
|
||
|
- gitlab_user - no longer requires ``name``, ``email`` and ``password`` arguments
|
||
|
when ``state=absent``.
|
||
|
- zabbix_action - no longer requires ``esc_period`` and ``event_source`` arguments
|
||
|
when ``state=absent``.
|
||
|
minor_changes:
|
||
|
- A new filter ``to_time_unit`` with specializations ``to_milliseconds``, ``to_seconds``,
|
||
|
``to_minutes``, ``to_hours``, ``to_days``, ``to_weeks``, ``to_months`` and
|
||
|
``to_years`` has been added. For example ``'2d 4h' | community.general.to_hours``
|
||
|
evaluates to 52.
|
||
|
- Add a make option to the make module to be able to choose a specific make
|
||
|
executable
|
||
|
- Add information about changed packages in homebrew returned facts (https://github.com/ansible/ansible/issues/59376).
|
||
|
- Follow up changes in homebrew_cask (https://github.com/ansible/ansible/issues/34696).
|
||
|
- Moved OpenStack dynamic inventory script to Openstack Collection.
|
||
|
- Remove redundant encoding in json.load call in ipa module_utils (https://github.com/ansible/ansible/issues/66592).
|
||
|
- Updated documentation about netstat command requirement for listen_ports_facts
|
||
|
module (https://github.com/ansible/ansible/issues/68077).
|
||
|
- airbrake_deployment - Allow passing ``project_id`` and ``project_key`` for
|
||
|
v4 api deploy compatibility
|
||
|
- ali_instance - Add params ``unique_suffix``, ``tags``, ``purge_tags``, ``ram_role_name``,
|
||
|
``spot_price_limit``, ``spot_strategy``, ``period_unit``, ``dry_run``, ``include_data_disks``
|
||
|
- ali_instance and ali_instance_info - the required package footmark needs a
|
||
|
version higher than 1.19.0
|
||
|
- ali_instance_info - Add params ``name_prefix``, ``filters``
|
||
|
- alicloud modules - Add authentication params to all modules
|
||
|
- alicloud modules - now only support Python 3.6, not support Python 2.x
|
||
|
- cisco_spark - the module has been renamed to ``cisco_webex`` (https://github.com/ansible-collections/community.general/pull/457).
|
||
|
- cloudflare_dns - Report unexpected failure with more detail (https://github.com/ansible-collections/community.general/pull/511).
|
||
|
- database - add support to unique indexes in postgresql_idx
|
||
|
- digital_ocean_droplet - add support for new vpc_uuid parameter
|
||
|
- docker connection plugin - run Powershell modules on Windows containers.
|
||
|
- docker_container - add ``cpus`` option (https://github.com/ansible/ansible/issues/34320).
|
||
|
- docker_container - add new ``container_default_behavior`` option (PR https://github.com/ansible/ansible/pull/63419).
|
||
|
- docker_container - allow to configure timeout when the module waits for a
|
||
|
container's removal.
|
||
|
- 'docker_container - only passes anonymous volumes to docker daemon as ``Volumes``.
|
||
|
This increases compatibility with the ``docker`` CLI program. Note that if
|
||
|
you specify ``volumes: strict`` in ``comparisons``, this could cause existing
|
||
|
containers created with docker_container from Ansible 2.9 or earlier to restart.'
|
||
|
- 'docker_container - support for port ranges was adjusted to be more compatible
|
||
|
to the ``docker`` command line utility: a one-port container range combined
|
||
|
with a multiple-port host range will no longer result in only the first host
|
||
|
port be used, but the whole range being passed to Docker so that a free port
|
||
|
in that range will be used.'
|
||
|
- docker_container.py - update a containers restart_policy without restarting
|
||
|
the container (https://github.com/ansible/ansible/issues/65993)
|
||
|
- docker_stack - Added ``stdout``, ``stderr``, and ``rc`` to return values.
|
||
|
- docker_swarm_service - Added support for ``init`` option.
|
||
|
- docker_swarm_service - Sort lists when checking for changes.
|
||
|
- firewalld - new feature, can now set ``target`` for a ``zone`` (https://github.com/ansible-collections/community.general/pull/526).
|
||
|
- flatpak and flatpak_remote - use ``module.run_command()`` instead of ``subprocess.Popen()``.
|
||
|
- gitlab_project_variable - implement masked and protected attributes
|
||
|
- gitlab_project_variable - implemented variable_type attribute.
|
||
|
- hashi_vault - AWS IAM auth method added. Accepts standard ansible AWS params
|
||
|
and only loads AWS libraries when needed.
|
||
|
- hashi_vault - INI and additional ENV sources made available for some new and
|
||
|
old options.
|
||
|
- hashi_vault - ``secret`` can now be an unnamed argument if it's specified
|
||
|
first in the term string (see examples).
|
||
|
- hashi_vault - ``token`` is now an explicit option (and the default) in the
|
||
|
choices for ``auth_method``. This matches previous behavior (``auth_method``
|
||
|
omitted resulted in token auth) but makes the value clearer and allows it
|
||
|
to be explicitly specified.
|
||
|
- hashi_vault - new option ``return_format`` added to control how secrets are
|
||
|
returned, including options for multiple secrets and returning raw values
|
||
|
with metadata.
|
||
|
- hashi_vault - previous (undocumented) behavior was to attempt to read token
|
||
|
from ``~/.vault-token`` if not specified. This is now controlled through ``token_path``
|
||
|
and ``token_file`` options (defaults will mimic previous behavior).
|
||
|
- hashi_vault - previously all options had to be supplied via key=value pairs
|
||
|
in the term string; now a mix of string and parameters can be specified (see
|
||
|
examples).
|
||
|
- hashi_vault - uses newer authentication calls in the HVAC library and falls
|
||
|
back to older ones with deprecation warnings.
|
||
|
- homebrew - Added environment variable to honor update_homebrew setting (https://github.com/ansible/ansible/issues/56650).
|
||
|
- homebrew - New option ``upgrade_options`` allows to pass flags to upgrade
|
||
|
- homebrew - ``install_options`` is now validated to be a list of strings.
|
||
|
- homebrew_tap - ``name`` is now validated to be a list of strings.
|
||
|
- idrac_redfish_config - Support for multiple manager attributes configuration
|
||
|
- java_keystore - add the private_key_passphrase parameter (https://github.com/ansible-collections/community.general/pull/276).
|
||
|
- jira - added search function with support for Jira JQL (https://github.com/ansible-collections/community.general/pull/22).
|
||
|
- jira - added update function which can update Jira Selects etc (https://github.com/ansible-collections/community.general/pull/22).
|
||
|
- lvg - add ``pvresize`` new parameter (https://github.com/ansible/ansible/issues/29139).
|
||
|
- mysql_db - add ``master_data`` parameter (https://github.com/ansible/ansible/pull/66048).
|
||
|
- mysql_db - add ``skip_lock_tables`` option (https://github.com/ansible/ansible/pull/66688).
|
||
|
- mysql_db - add the ``check_implicit_admin`` parameter (https://github.com/ansible/ansible/issues/24418).
|
||
|
- mysql_db - add the ``config_overrides_defaults`` parameter (https://github.com/ansible/ansible/issues/26919).
|
||
|
- mysql_db - add the ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/67747).
|
||
|
- mysql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65498).
|
||
|
- mysql_db - add the ``force`` parameter (https://github.com/ansible/ansible/pull/65547).
|
||
|
- mysql_db - add the ``restrict_config_file`` parameter (https://github.com/ansible/ansible/issues/34488).
|
||
|
- mysql_db - add the ``unsafe_login_password`` parameter (https://github.com/ansible/ansible/issues/63955).
|
||
|
- mysql_db - add the ``use_shell`` parameter (https://github.com/ansible/ansible/issues/20196).
|
||
|
- mysql_info - add ``exclude_fields`` parameter (https://github.com/ansible/ansible/issues/63319).
|
||
|
- mysql_info - add ``global_status`` filter parameter option and return (https://github.com/ansible/ansible/pull/63189).
|
||
|
- mysql_info - add ``return_empty_dbs`` parameter to list empty databases (https://github.com/ansible/ansible/issues/65727).
|
||
|
- mysql_replication - add ``channel`` parameter (https://github.com/ansible/ansible/issues/29311).
|
||
|
- mysql_replication - add ``connection_name`` parameter (https://github.com/ansible/ansible/issues/46243).
|
||
|
- mysql_replication - add ``fail_on_error`` parameter (https://github.com/ansible/ansible/pull/66252).
|
||
|
- mysql_replication - add ``master_delay`` parameter (https://github.com/ansible/ansible/issues/51326).
|
||
|
- mysql_replication - add ``master_use_gtid`` parameter (https://github.com/ansible/ansible/pull/62648).
|
||
|
- mysql_replication - add ``queries`` return value (https://github.com/ansible/ansible/pull/63036).
|
||
|
- mysql_replication - add support of ``resetmaster`` choice to ``mode`` parameter
|
||
|
(https://github.com/ansible/ansible/issues/42870).
|
||
|
- mysql_user - ``priv`` parameter can be string or dictionary (https://github.com/ansible/ansible/issues/57533).
|
||
|
- mysql_user - add ``plugin_auth_string`` parameter (https://github.com/ansible/ansible/pull/44267).
|
||
|
- mysql_user - add ``plugin_hash_string`` parameter (https://github.com/ansible/ansible/pull/44267).
|
||
|
- mysql_user - add ``plugin`` parameter (https://github.com/ansible/ansible/pull/44267).
|
||
|
- mysql_user - add the resource_limits parameter (https://github.com/ansible-collections/community.general/issues/133).
|
||
|
- mysql_variables - add ``mode`` parameter (https://github.com/ansible/ansible/issues/60119).
|
||
|
- nagios module - a start parameter has been added, allowing the time a Nagios
|
||
|
outage starts to be set. It defaults to the current time if not provided,
|
||
|
preserving the previous behavior and ensuring compatibility with existing
|
||
|
playbooks.
|
||
|
- nsupdate - Use provided TSIG key to not only sign update queries but also
|
||
|
lookup queries
|
||
|
- open_iscsi - allow ``portal`` parameter to be a domain name by resolving the
|
||
|
portal ip address beforehand (https://github.com/ansible-collections/community.general/pull/461).
|
||
|
- packet_device - add ``tags`` parameter on device creation (https://github.com/ansible-collections/community.general/pull/418)
|
||
|
- 'pacman - Improve package state detection speed: Don''t query for full details
|
||
|
of a package.'
|
||
|
- parted - add the ``fs_type`` parameter (https://github.com/ansible-collections/community.general/issues/135).
|
||
|
- pear - added ``prompts`` parameter to allow users to specify expected prompt
|
||
|
that could hang Ansible execution (https://github.com/ansible-collections/community.general/pull/530).
|
||
|
- postgresql_copy - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/313).
|
||
|
- postgresql_db - add ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/66717).
|
||
|
- postgresql_db - add support for .pgc file format for dump and restores.
|
||
|
- postgresql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65542).
|
||
|
- postgresql_db - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/issues/106).
|
||
|
- postgresql_ext - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/282).
|
||
|
- postgresql_ext - refactor to simplify and remove dead code (https://github.com/ansible-collections/community.general/pull/291)
|
||
|
- postgresql_ext - use query parameters with cursor object (https://github.com/ansible/ansible/pull/64994).
|
||
|
- postgresql_idx - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/264).
|
||
|
- postgresql_idx - refactor to simplify code (https://github.com/ansible-collections/community.general/pull/291)
|
||
|
- postgresql_info - add collecting info about logical replication publications
|
||
|
in databases (https://github.com/ansible/ansible/pull/67614).
|
||
|
- postgresql_info - add collection info about replication subscriptions (https://github.com/ansible/ansible/pull/67464).
|
||
|
- postgresql_info - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/308).
|
||
|
- postgresql_lang - add ``owner`` parameter (https://github.com/ansible/ansible/pull/62999).
|
||
|
- postgresql_lang - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/272).
|
||
|
- postgresql_membership - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/158).
|
||
|
- postgresql_owner - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/198).
|
||
|
- postgresql_ping - add the ``session_role`` parameter (https://github.com/ansible-collections/community.general/pull/312).
|
||
|
- postgresql_ping - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/312).
|
||
|
- postgresql_privs - add support for TYPE as object types in postgresql_privs
|
||
|
module (https://github.com/ansible/ansible/issues/62432).
|
||
|
- postgresql_privs - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/177).
|
||
|
- postgresql_publication - add the ``session_role`` parameter (https://github.com/ansible-collections/community.general/pull/279).
|
||
|
- postgresql_publication - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/279).
|
||
|
- postgresql_query - add the ``encoding`` parameter (https://github.com/ansible/ansible/issues/65367).
|
||
|
- postgresql_query - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/294).
|
||
|
- postgresql_schema - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/259).
|
||
|
- postgresql_sequence - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/295).
|
||
|
- postgresql_set - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/302).
|
||
|
- postgresql_slot - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/298).
|
||
|
- postgresql_subscription - add the ``session_role`` parameter (https://github.com/ansible-collections/community.general/pull/280).
|
||
|
- postgresql_subscription - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/280).
|
||
|
- postgresql_table - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/307).
|
||
|
- postgresql_tablespace - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/240).
|
||
|
- postgresql_user - add scram-sha-256 support (https://github.com/ansible/ansible/issues/49878).
|
||
|
- postgresql_user - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/116).
|
||
|
- postgresql_user - add the comment parameter (https://github.com/ansible/ansible/pull/66711).
|
||
|
- postgresql_user_obj_stat_info - add the ``trust_input`` parameter (https://github.com/ansible-collections/community.general/pull/310).
|
||
|
- postgresql_user_obj_stat_info - refactor to simplify code (https://github.com/ansible-collections/community.general/pull/291)
|
||
|
- proxmox - add the ``description`` and ``hookscript`` parameter (https://github.com/ansible-collections/community.general/pull/245).
|
||
|
- redfish_command - Support for virtual media insert and eject commands (https://github.com/ansible-collections/community.general/issues/493)
|
||
|
- redfish_config - New ``bios_attributes`` option to allow setting multiple
|
||
|
BIOS attributes in one command.
|
||
|
- redfish_config, redfish_command - Add ``resource_id`` option to specify which
|
||
|
System, Manager, or Chassis resource to modify.
|
||
|
- redis - add TLS support to redis cache plugin (https://github.com/ansible-collections/community.general/pull/410).
|
||
|
- rhn_channel - Added ``validate_certs`` option (https://github.com/ansible/ansible/issues/68374).
|
||
|
- rundeck modules - added new options ``client_cert``, ``client_key``, ``force``,
|
||
|
``force_basic_auth``, ``http_agent``, ``url_password``, ``url_username``,
|
||
|
``use_proxy``, ``validate_certs`` to allow changing fetch_url parameters.
|
||
|
- slack - Add support for user/bot/application tokens (using Slack WebAPI)
|
||
|
- slack - Return ``thread_id`` with thread timestamp when user/bot/application
|
||
|
tokens are used
|
||
|
- syslogger - added new parameter ident to specify the name of application which
|
||
|
is sending the message to syslog (https://github.com/ansible-collections/community.general/issues/319).
|
||
|
- terraform - Adds option ``backend_config_files``. This can accept a list of
|
||
|
paths to multiple configuration files (https://github.com/ansible-collections/community.general/pull/394).
|
||
|
- terraform - Adds option ``variables_files`` for multiple var-files (https://github.com/ansible-collections/community.general/issues/224).
|
||
|
- ufw - accept ``interface_in`` and ``interface_out`` as parameters.
|
||
|
- zabbix_action - allow str values for ``esc_period`` options (https://github.com/ansible/ansible/pull/66841).
|
||
|
- zabbix_host - now supports configuring user macros and host tags on the managed
|
||
|
host (see https://github.com/ansible/ansible/pull/66777)
|
||
|
- zabbix_host_info - ``host_name`` based search results now include host groups.
|
||
|
- zabbix_hostmacro - ``macro_name`` now accepts macros in zabbix native format
|
||
|
as well (e.g. ``{$MACRO}``)
|
||
|
- zabbix_hostmacro - ``macro_value`` is no longer required when ``state=absent``
|
||
|
- zabbix_proxy - ``interface`` sub-options ``type`` and ``main`` are now deprecated
|
||
|
and will be removed in community.general 3.0.0. Also, the values passed to
|
||
|
``interface`` are now checked for correct types and unexpected keys.
|
||
|
- zabbix_proxy - added option proxy_address for comma-delimited list of IP/CIDR
|
||
|
addresses or DNS names to accept active proxy requests from
|
||
|
- zabbix_template - add new option omit_date to remove date from exported/dumped
|
||
|
template (https://github.com/ansible/ansible/pull/67302)
|
||
|
- zabbix_template - adding new update rule templateLinkage.deleteMissing for
|
||
|
newer zabbix versions (https://github.com/ansible/ansible/pull/66747).
|
||
|
- zabbix_template_info - add new option omit_date to remove date from exported/dumped
|
||
|
template (https://github.com/ansible/ansible/pull/67302)
|
||
|
- zypper - Added ``allow_vendor_change`` and ``replacefiles`` zypper options
|
||
|
(https://github.com/ansible-collections/community.general/issues/381)
|
||
|
release_summary: 'This is the first proper release of the ``community.general``
|
||
|
collection on 2020-06-20.
|
||
|
|
||
|
The changelog describes all changes made to the modules and plugins included
|
||
|
in this
|
||
|
|
||
|
collection since Ansible 2.9.0.
|
||
|
|
||
|
'
|
||
|
removed_features:
|
||
|
- core - remove support for ``check_invalid_arguments`` in ``UTMModule``.
|
||
|
- pacman - Removed deprecated ``recurse`` option, use ``extra_args=--recursive``
|
||
|
instead
|
||
|
security_fixes:
|
||
|
- '**SECURITY** - CVE-2019-14904 - solaris_zone module accepts zone name and
|
||
|
performs actions related to that. However, there is no user input validation
|
||
|
done while performing actions. A malicious user could provide a crafted zone
|
||
|
name which allows executing commands into the server manipulating the module
|
||
|
behaviour. Adding user input validation as per Solaris Zone documentation
|
||
|
fixes this issue.'
|
||
|
- '**security issue** - Ansible: Splunk and Sumologic callback plugins leak
|
||
|
sensitive data in logs (CVE-2019-14864)'
|
||
|
- 'ldap_attr, ldap_entry - The ``params`` option has been removed in Ansible-2.10
|
||
|
as it circumvents Ansible''s option handling. Setting ``bind_pw`` with the
|
||
|
``params`` option was disallowed in Ansible-2.7, 2.8, and 2.9 as it was insecure. For
|
||
|
information about this policy, see the discussion at: https://meetbot.fedoraproject.org/ansible-meeting/2017-09-28/ansible_dev_meeting.2017-09-28-15.00.log.html
|
||
|
This fixes CVE-2020-1746'
|
||
|
fragments:
|
||
|
- 0.2.0.yml
|
||
|
- 100-postgresql_user_scram_sha_256_support.yml
|
||
|
- 114-puppet-commandline-construction.yml
|
||
|
- 115-deprecated-helm-module.yaml
|
||
|
- 116-postgresql_user_add_trust_input_parameter.yml
|
||
|
- 123-slack-add_bot_token_support_thread_id.yml
|
||
|
- 124-airbrake_deployments-api_v4_for_deploy_notices.yml
|
||
|
- 142-mysql_user_add_resource_limit_parameter.yml
|
||
|
- 151-mysql_db_add_use_shell_parameter.yml
|
||
|
- 153-yarn_fix_checkmode-ec61975fc65df7f0.yaml
|
||
|
- 158-postgresql_membership_add_trust_input_parameter.yml
|
||
|
- 17-postgres_user-no_password_changes-no_log.yml
|
||
|
- 177-postgresql_privs_add_trust_input_parameter.yml
|
||
|
- 178-postgresql_membership_remove_unused_import.yml
|
||
|
- 18-mysql_user-update_password-no_log.yml
|
||
|
- 183-parted_check_mode.yml
|
||
|
- 184-postgresql_db_add_trust_input_parameter.yml
|
||
|
- 186-maven_artifact.yml
|
||
|
- 19-passwordstore-equal-sign.yml
|
||
|
- 198-postgresql_owner_add_trust_input_parameter.yml
|
||
|
- 212-make-path-option.yml
|
||
|
- 22-jira.yaml
|
||
|
- 221-parted-fs_type-parameter.yml
|
||
|
- 223-manageiq_provider-fix-serialization.yml
|
||
|
- 225-mysql_user_fix_no_database_selected.yml
|
||
|
- 227-sesu-use-defined-prompt.yaml
|
||
|
- 23-hashi-vault-lookup-refresh.yaml
|
||
|
- 24-homebrew-upgrade_options.yml
|
||
|
- 240-postgresql_tablespace_add_trust_input_parameter.yml
|
||
|
- 241-fix-ipa-modules-when-ipa_host-empty.yml
|
||
|
- 243-cloudflare_dns_fix_keyerror.yml
|
||
|
- 245-proxmox.yml
|
||
|
- 259-postgresql_schema_add_trust_input_parameter.yml
|
||
|
- 26-influxdb_user-admin-check-mode.yml
|
||
|
- 264-postgresql_idx_add_trust_input_parameter.yml
|
||
|
- 269-flatpak-command-list.yaml
|
||
|
- 272-postgresql_lang_add_trust_input_parameter.yml
|
||
|
- 274-flatpak-run-command.yaml
|
||
|
- 276-java_keystore-private_key_passphrase.yaml
|
||
|
- 277-datadog_monitor-adds-missing-log-alert-type.yml
|
||
|
- 278-zfs_delegate_admin_add_diff_hold_release.yml
|
||
|
- 279-postgresql_publication_add_trust_input_session_role.yml
|
||
|
- 280-postgresql_subscription_add_trust_input_session_role.yml
|
||
|
- 282-postgresql_ext_add_trust_input.yml
|
||
|
- 285-mysql_user_invoke_lambda_support.yml
|
||
|
- 291-postgresql_refactor_modules.yml
|
||
|
- 29253-pear_add_prompts_parameter.yml
|
||
|
- 294-postgresql_query_add_trust_input_parameter.yml
|
||
|
- 295-postgresql_sequence_add_trust_input.yml
|
||
|
- 298-postgresql_slot_add_trust_input.yml
|
||
|
- 302-postgresql_set_add_trust_input_parameter.yml
|
||
|
- 306-ansible-2.9-compatibility.yml
|
||
|
- 307-postgresql_table_add_trust_input_parameter.yml
|
||
|
- 308-postgresql_info_add_trust_input_parameter.yml
|
||
|
- 310-postgresql_user_obj_stat_info_add_trust_input.yml
|
||
|
- 312-postgresql_ping_add_trust_input_session_role.yml
|
||
|
- 313-postgresql_copy_add_trust_input_session_role.yml
|
||
|
- 318-linode-inventory-access_token-fix.yaml
|
||
|
- 319-syslogger.yml
|
||
|
- 326-pacman_improve_package_state_detection_speed.yml
|
||
|
- 34696-homebrew_cask.yml
|
||
|
- 36-homebrew-elements.yml
|
||
|
- 36876-github-deploy-key-fix-pagination.yaml
|
||
|
- 37-homebrew_tap-elements.yml
|
||
|
- 372-gcp_storage_file-gracefully.yml
|
||
|
- 382-install_upgrade_specific_args.yaml
|
||
|
- 389-datadog_monitor-corrects-deprecated-message-param.yml
|
||
|
- 394-terraform-add-config_file.yml
|
||
|
- 405-parted_align_undefined.yml
|
||
|
- 407-syslogjson-callback-exception.yml
|
||
|
- 410-redis_cache-add_tls_support.yaml
|
||
|
- 412-docker-machine-add-ip-fallback.yaml
|
||
|
- 418-add-tags-parameter-to-packet-device.yaml
|
||
|
- 428-mysql_db_add_unsafe_login_password_param.yml
|
||
|
- 442-add-new-parameter-pvresize.yaml
|
||
|
- 444-scaleway-improve_removal_handling.yml
|
||
|
- 444-scaleway_fix_http_header_casing.yml
|
||
|
- 450-slackpkg-package-matching.yml
|
||
|
- 457-cisco_webex_spark-rename.yml
|
||
|
- 458-rshm_repository-reduce_execution_time_when_changed_is_false.yml
|
||
|
- 461-resolve-domain-for-iscsi-portal.yml
|
||
|
- 468-mysql_db_add_restrict_config_file_param.yml
|
||
|
- 475-digital_ocean_droplet-add-vpcuuid.yaml
|
||
|
- 476-docker_swarm_service_add_init_option.yml
|
||
|
- 486-mysql_db_add_check_implicit_admin_parameter.yml
|
||
|
- 490-mysql_user_fix_cursor_errors.yml
|
||
|
- 494-add-redfish-virtual-media-commands.yml
|
||
|
- 505-slackpkg_fix_matching_some_special_cases_in_package_names.yml
|
||
|
- 511-cloudflare_dns-verbose-failure.yml
|
||
|
- 513-mysql_db_config_overrides_defaults.yml
|
||
|
- 55658_hashi_vault.yml
|
||
|
- 56650-homebrew-update_brew.yml
|
||
|
- 58115_nmcli.yml
|
||
|
- 58812-support_absolute_paths_additionally.yml
|
||
|
- 59376-homebrew_fix.yml
|
||
|
- 59522-renamed-module-tls-client-auth-params-to-avoid-overlaping-with-fetch_url.yaml
|
||
|
- 59765-cron-cronvar-use-get-bin-path.yaml
|
||
|
- 59877-fix-keyerror-in-redfish-getlogs.yaml
|
||
|
- 59927-fix-redfish-power-reset-type-mapping.yaml
|
||
|
- 60201-idrac-redfish-config-attributes-support.yml
|
||
|
- 60961-docker_compose-fix-deprecation-warning.yml
|
||
|
- 61562-nagios-start.yaml
|
||
|
- 61655-fix-digital-ocean-droplet-create.yaml
|
||
|
- 61740-docker_container-port-range-parsing.yml
|
||
|
- 61921-gitlab_user.yml
|
||
|
- 61961-pacman_remove_recurse_option.yaml
|
||
|
- 62329-nsupdate-lookup-internal-zones.yaml
|
||
|
- 62348-yarn-no_version_install_fix.yml
|
||
|
- 62617-fix-redfish-enable-account-if-enabled-prop-missing.yaml
|
||
|
- 62621-docker_login-fix-60381.yaml
|
||
|
- 62648-mysql_replication_add_master_use_gtid_param.yml
|
||
|
- 62928-docker_container-ip-address-idempotency.yml
|
||
|
- 62971-docker_container-image-finding.yml
|
||
|
- 62999-postgresql_lang_add_owner_parameter.yml
|
||
|
- 63036-mysql_replication_add_return_value.yml
|
||
|
- 63130-mysql_replication_add_master_delay_parameter.yml
|
||
|
- 63174-nsupdate-tsig-all-the-queries.yaml
|
||
|
- 63189-mysql_info-global-status.yml
|
||
|
- 63229-mysql_replication_add_connection_name_parameter.yml
|
||
|
- 63271-mysql_replication_add_channel_parameter.yml
|
||
|
- 63321-mysql_replication_add_resetmaster_to_mode.yml
|
||
|
- 63345-docker_image-deprecation-warnings.yml
|
||
|
- 63371-mysql_info_add_exclude_fields_parameter.yml
|
||
|
- 63408-nsupdate-dont-fix-none-txt-value.yaml
|
||
|
- 63418-docker_node_info-errors.yml
|
||
|
- 63419-docker_container-defaults.yml
|
||
|
- 63420-docker_container-trust_image_content.yml
|
||
|
- 63467-docker-stack-return-fix.yml
|
||
|
- 63522-remove-args-from-sumologic-and-splunk-callbacks.yml
|
||
|
- 63546-mysql_replication_allow_to_pass_empty_values.yml
|
||
|
- 63547-mysql_variables_add_mode_param.yml
|
||
|
- 63555-postgresql_privs_typy_obj_types.yaml
|
||
|
- 63565-postgresql_user_allow_user_name_with_dots.yml
|
||
|
- 63621-gitlab_user-fix-sshkey-and-user.yml
|
||
|
- 63629-postgresql_db_pgc_support.yaml
|
||
|
- 63887-docker_swarm_service-sort-lists-when-checking-changes.yml
|
||
|
- 63903-ufw.yaml
|
||
|
- 63969-zabbix_action_argsfix.yml
|
||
|
- 63990-replace-deprecated-basic-functions.yml
|
||
|
- 64007-postgresql_db_allow_user_name_with_dots.yml
|
||
|
- 64032-zabbix_template_fix_return_XML_as_a_string_even_python3.yml
|
||
|
- 64059-mysql_user_fix_password_comparison.yaml
|
||
|
- 64288-fix-hashi-vault-kv-v2.yaml
|
||
|
- 64371-postgresql_privs-always-reports-as-changed-when-using-default_privs.yml
|
||
|
- 64382-docker_login-fix-invalid-json.yml
|
||
|
- 64582-postgresql_publication_fix_typo_in_module_warn.yml
|
||
|
- 64583-postgresql_subscription_fix_typo_in_module_warn.yml
|
||
|
- 64585-mysql_dont_mask_mysql_connect_errors_from_modules.yml
|
||
|
- 64635-docker_container-network_mode.yml
|
||
|
- 64637-docker_swarm_service-tmpfs-source.yml
|
||
|
- 64661-postgres_py_add_query_params_arg.yml
|
||
|
- 64683-docker_container-cpus.yml
|
||
|
- 64797-fix-error-deleting-redfish-acct.yaml
|
||
|
- 64989-gitlab-handle-lib-new-version.yml
|
||
|
- 64994-postgresql_ext_use_query_params.yml
|
||
|
- 65018-docker-none-errors.yml
|
||
|
- 65044-fix-terraform-no-workspace.yaml
|
||
|
- 65093-postgresql_lang_use_query_params_with_cursor.yml
|
||
|
- 65164-postgres_use_query_params_with_cursor.yml
|
||
|
- 65223-postgresql_db-exception-added.yml
|
||
|
- 65238-fix_pacman_stdout_parsing.yml
|
||
|
- 65304-fix_zabbix_host_inventory_mode_key_error.yml
|
||
|
- 65310-postgresql_owner_use_query_params.yml
|
||
|
- 65372-misc-context-manager.yml
|
||
|
- 65387-homebrew_check_mode_option.yml
|
||
|
- 65404-postgresql_publication_user_query_params_with_cursor.yml
|
||
|
- 65498-mysql_db_add_executed_commands_return_val.yml
|
||
|
- 65542-postgresql_db_add_executed_commands_return_val.yml
|
||
|
- 65547-mysql_db_add_force_param.yml
|
||
|
- 65609-docker-context-manager.yml
|
||
|
- 65632-docker-argspec-fixup.yml
|
||
|
- 65679-postgresql_schema_use_query_params_with_cursor.yml
|
||
|
- 65750-pacman.yml
|
||
|
- 65755-mysql_info_doesnt_list_empty_dbs.yml
|
||
|
- 65787-postgresql_sequence_use_query_params_with_cursor.yml
|
||
|
- 65789-mysql_user_add_plugin_authentication_parameters.yml
|
||
|
- 65791-postgresql_modules_use_query_params_with_cursor.yml
|
||
|
- 65839-docker_network-idempotence.yml
|
||
|
- 65854-docker_container-wait-for-removal.yml
|
||
|
- 65862-postgresql_modules_use_query_params_with_cursor.yml
|
||
|
- 65894-redfish-bios-attributes.yaml
|
||
|
- 65903-postgresql_privs_sort_lists_with_none_elements.yml
|
||
|
- 65993-restart-docker_container-on-restart-policy-updates.yaml
|
||
|
- 66026-zabbix_host_info.yml
|
||
|
- 66048-mysql_add_master_data_parameter.yml
|
||
|
- 66060-redfish-new-resource-id-option.yaml
|
||
|
- 66144-docker_container-removal-timeout.yml
|
||
|
- 66151-docker_swarm_service-healthcheck-start-period.yml
|
||
|
- 66157-postgresql-create-unique-indexes.yml
|
||
|
- 66247-zabbix_proxy-address-field.yaml
|
||
|
- 66252-mysql_replication_fail_on_error.yml
|
||
|
- 66268-cyberarkpassword-fix-invalid-attr.yaml
|
||
|
- 66322-moved_line_causing_terraform_output_suppression.yml
|
||
|
- 66331-postgresql_query_fix_unable_to_handle_non_ascii_chars_when_python3.yml
|
||
|
- 66357-support-changing-fetch_url-settings-for-rundeck-modules.yaml
|
||
|
- 66382-docker_container-port-range.yml
|
||
|
- 66398-pamd_fix-attributeerror-when-removing-first-line.yml
|
||
|
- 66463-zabbix_template-fix-error-linktemplate-and-importdump.yml
|
||
|
- 66592_ipa_encoding_fix.yml
|
||
|
- 66599-docker-healthcheck.yml
|
||
|
- 66600-docker_container-volumes.yml
|
||
|
- 66688-mysql_db_add_skip_lock_tables_option.yml
|
||
|
- 66711-postgresql_user_add_comment_parameter.yml
|
||
|
- 66717-postgresql_db_add_dump_extra_args_param.yml
|
||
|
- 66747-zabbix_template-newupdaterule-deletemissinglinkedtemplate.yml
|
||
|
- 66777-zabbix_host_tags_macros_support.yml
|
||
|
- 66801-mysql_user_priv_can_be_dict.yml
|
||
|
- 66806-mysql_variables_not_support_variables_with_dot.yml
|
||
|
- 66807-redhat_subscription-no-default-quantity.yaml
|
||
|
- 66837-zabbix-proxy-interface.yml
|
||
|
- 66841-zabbix_action-allowstrfor-esc_period.yml
|
||
|
- 66914-purefa_user_string.yaml
|
||
|
- 66929-pmrun-quote-entire-success-command-string.yml
|
||
|
- 66957-scaleway-jsonify-only-for-json-requests.yml
|
||
|
- 66974-mysql_user_doesnt_support_privs_with_underscore.yml
|
||
|
- 67046-postgresql_modules_make_params_required.yml
|
||
|
- 67302-zabbix_template_info-add-omit_date-field.yml
|
||
|
- 67337-fix-proxysql-mysql-cursor.yaml
|
||
|
- 67353-docker_login-permissions.yml
|
||
|
- 67418-postgresql_set_converts_value_to_uppercase.yml
|
||
|
- 67461-gitlab-project-variable-masked-protected.yml
|
||
|
- 67464-postgresql_info_add_collecting_subscription_info.yml
|
||
|
- 67614-postgresql_info_add_collecting_publication_info.yml
|
||
|
- 67655-scaleway_compute-get-image-instead-loop-on-list.yml
|
||
|
- 67693-zabbix_mediatype.yml
|
||
|
- 67747-mysql_db_add_dump_extra_args_param.yml
|
||
|
- 67767-mysql_db_fix_bug_introduced_by_56721.yml
|
||
|
- 67832-run_powershell_modules_on_windows_containers.yml
|
||
|
- 68251-redfish_config-fix-boolean-bios-attr-support.yaml
|
||
|
- 68374_rhn_channel.yml
|
||
|
- 80-update_docker_connection_plugin.yml
|
||
|
- 83-dense-callback-warning.yml
|
||
|
- alicloud_params_add.yml
|
||
|
- apt_rpm_typefix.yml
|
||
|
- atomic_image_absent.yml
|
||
|
- become-pass-precedence.yaml
|
||
|
- clc_aa_policy-remove-unused-wait-parameter.yaml
|
||
|
- cron-only-get-bin-path-once.yaml
|
||
|
- cronvar-correct-binary-name.yaml
|
||
|
- filter-time.yml
|
||
|
- firewalld-version-0_7_0.yml
|
||
|
- firewalld_zone_target.yml
|
||
|
- fix-oc-conn-plugin-envvar.yml
|
||
|
- fix_zabbix_host_visible_name.yml
|
||
|
- gitlab-project-variable-variable-type.yml
|
||
|
- gitlab_project_variable.yml
|
||
|
- ldap-params-removal.yml
|
||
|
- listen_ports_facts_doc.yml
|
||
|
- lxd_container_url.yaml
|
||
|
- lxd_profile_url.yaml
|
||
|
- mqtt-ssl-protocols.yml
|
||
|
- mysql_info_add_parameter.yml
|
||
|
- mysql_user_idempotency.yml
|
||
|
- openstack_inventory_move.yml
|
||
|
- ovirt-dont-ignore-instance_cpus-parameter.yaml
|
||
|
- porting-guide.yml
|
||
|
- postgresol_privs-fix-status-sorting.yaml
|
||
|
- proxmox-6-version-detection.yaml
|
||
|
- remove-2.9-deprecations.yml
|
||
|
- solaris_zone_name_fix.yml
|
||
|
- syslogger-disable-check-mode.yaml
|
||
|
- xml-deprecated-functions.yml
|
||
|
- zabbix-hostmacro.yml
|
||
|
- zabbix_user-mediatype-error.yml
|
||
|
modules:
|
||
|
- description: Override a debian package's version of a file
|
||
|
name: dpkg_divert
|
||
|
namespace: system
|
||
|
- description: Manage Hetzner's dedicated server firewall
|
||
|
name: hetzner_firewall
|
||
|
namespace: net_tools
|
||
|
- description: Manage Hetzner's dedicated server firewall
|
||
|
name: hetzner_firewall_info
|
||
|
namespace: net_tools
|
||
|
- description: Creates a resource of Ecs/Instance in Huawei Cloud
|
||
|
name: hwc_ecs_instance
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Evs/Disk in Huawei Cloud
|
||
|
name: hwc_evs_disk
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/EIP in Huawei Cloud
|
||
|
name: hwc_vpc_eip
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/PeeringConnect in Huawei Cloud
|
||
|
name: hwc_vpc_peering_connect
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/Port in Huawei Cloud
|
||
|
name: hwc_vpc_port
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/PrivateIP in Huawei Cloud
|
||
|
name: hwc_vpc_private_ip
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/Route in Huawei Cloud
|
||
|
name: hwc_vpc_route
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/SecurityGroup in Huawei Cloud
|
||
|
name: hwc_vpc_security_group
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/SecurityGroupRule in Huawei Cloud
|
||
|
name: hwc_vpc_security_group_rule
|
||
|
namespace: cloud.huawei
|
||
|
- description: Creates a resource of Vpc/Subnet in Huawei Cloud
|
||
|
name: hwc_vpc_subnet
|
||
|
namespace: cloud.huawei
|
||
|
- description: Manage DNS Records for Ericsson IPWorks via ipwcli
|
||
|
name: ipwcli_dns
|
||
|
namespace: net_tools
|
||
|
- description: Generate ISO file with specified files or folders
|
||
|
name: iso_create
|
||
|
namespace: files
|
||
|
- description: Local Backup Utility for Alpine Linux
|
||
|
name: lbu
|
||
|
namespace: system
|
||
|
- description: Add or remove multiple LDAP attribute values
|
||
|
name: ldap_attrs
|
||
|
namespace: net_tools.ldap
|
||
|
- description: Search for entries in a LDAP server
|
||
|
name: ldap_search
|
||
|
namespace: net_tools.ldap
|
||
|
- description: Manage Mac App Store applications with mas-cli
|
||
|
name: mas
|
||
|
namespace: packaging.os
|
||
|
- description: Run MySQL queries
|
||
|
name: mysql_query
|
||
|
namespace: database.mysql
|
||
|
- description: Manage OVH monthly billing
|
||
|
name: ovh_monthly_billing
|
||
|
namespace: cloud.ovh
|
||
|
- description: Assign IP subnet to a bare metal server.
|
||
|
name: packet_ip_subnet
|
||
|
namespace: cloud.packet
|
||
|
- description: Create/delete a project in Packet host.
|
||
|
name: packet_project
|
||
|
namespace: cloud.packet
|
||
|
- description: Create/delete a volume in Packet host.
|
||
|
name: packet_volume
|
||
|
namespace: cloud.packet
|
||
|
- description: Attach/detach a volume to a device in the Packet host.
|
||
|
name: packet_volume_attachment
|
||
|
namespace: cloud.packet
|
||
|
- description: Add, update, or remove PostgreSQL subscription
|
||
|
name: postgresql_subscription
|
||
|
namespace: database.postgresql
|
||
|
- description: Gather statistics about PostgreSQL user objects
|
||
|
name: postgresql_user_obj_stat_info
|
||
|
namespace: database.postgresql
|
||
|
- description: Gather information about Redis servers
|
||
|
name: redis_info
|
||
|
namespace: database.misc
|
||
|
plugins:
|
||
|
callback:
|
||
|
- description: Customize the output
|
||
|
name: diy
|
||
|
namespace: null
|
||
|
lookup:
|
||
|
- description: Get key values from etcd3 server
|
||
|
name: etcd3
|
||
|
namespace: null
|
||
|
- description: fetch data from LMDB
|
||
|
name: lmdb_kv
|
||
|
namespace: null
|
||
|
release_date: '2020-06-20'
|