diff --git a/changelogs/fragments/36876-github-deploy-key-fix-pagination.yaml b/changelogs/fragments/36876-github-deploy-key-fix-pagination.yaml new file mode 100644 index 0000000000..8879a5d86b --- /dev/null +++ b/changelogs/fragments/36876-github-deploy-key-fix-pagination.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: + - "github_deploy_key - added support for pagination" diff --git a/changelogs/fragments/55919-rabbitmq_publish-fix-for-recent-pika-versions.yml b/changelogs/fragments/55919-rabbitmq_publish-fix-for-recent-pika-versions.yml new file mode 100644 index 0000000000..8175c1e9fc --- /dev/null +++ b/changelogs/fragments/55919-rabbitmq_publish-fix-for-recent-pika-versions.yml @@ -0,0 +1,2 @@ +bugfixes: + - rabbitmq_publish - Fix to ensure the module works correctly for pika v1.0.0 and later. (https://github.com/ansible/ansible/pull/61960) diff --git a/changelogs/fragments/58812-support_absolute_paths_additionally.yml b/changelogs/fragments/58812-support_absolute_paths_additionally.yml new file mode 100644 index 0000000000..a26e1b571e --- /dev/null +++ b/changelogs/fragments/58812-support_absolute_paths_additionally.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - terraform - adding support for absolute paths additionally to the relative path within project_path (https://github.com/ansible/ansible/issues/58578) diff --git a/changelogs/fragments/59522-renamed-module-tls-client-auth-params-to-avoid-overlaping-with-fetch_url.yaml b/changelogs/fragments/59522-renamed-module-tls-client-auth-params-to-avoid-overlaping-with-fetch_url.yaml new file mode 100644 index 0000000000..70d759f27a --- /dev/null +++ b/changelogs/fragments/59522-renamed-module-tls-client-auth-params-to-avoid-overlaping-with-fetch_url.yaml @@ -0,0 +1,2 @@ +bugfixes: + - 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) diff --git a/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml b/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml new file mode 100644 index 0000000000..7d05d21e25 --- /dev/null +++ b/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml @@ -0,0 +1,2 @@ +bugfixes: + - 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) diff --git a/changelogs/fragments/59877-fix-keyerror-in-redfish-getlogs.yaml b/changelogs/fragments/59877-fix-keyerror-in-redfish-getlogs.yaml new file mode 100644 index 0000000000..78b026d2b1 --- /dev/null +++ b/changelogs/fragments/59877-fix-keyerror-in-redfish-getlogs.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: +- redfish_facts - fix KeyError exceptions in GetLogs (https://github.com/ansible/ansible/issues/59797) diff --git a/changelogs/fragments/59927-fix-redfish-power-reset-type-mapping.yaml b/changelogs/fragments/59927-fix-redfish-power-reset-type-mapping.yaml new file mode 100644 index 0000000000..dd43eb341c --- /dev/null +++ b/changelogs/fragments/59927-fix-redfish-power-reset-type-mapping.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: +- redfish_command - fix power ResetType mapping logic (https://github.com/ansible/ansible/issues/59804) diff --git a/changelogs/fragments/60201-idrac-redfish-config-attributes-support.yml b/changelogs/fragments/60201-idrac-redfish-config-attributes-support.yml new file mode 100644 index 0000000000..5dfa2c6c39 --- /dev/null +++ b/changelogs/fragments/60201-idrac-redfish-config-attributes-support.yml @@ -0,0 +1,2 @@ +minor_changes: + - idrac_redfish_config - Support for multiple manager attributes configuration diff --git a/changelogs/fragments/60961-docker_compose-fix-deprecation-warning.yml b/changelogs/fragments/60961-docker_compose-fix-deprecation-warning.yml new file mode 100644 index 0000000000..7168a8c28d --- /dev/null +++ b/changelogs/fragments/60961-docker_compose-fix-deprecation-warning.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_compose - fix issue where docker deprecation warning results in ansible erroneously reporting a failure" diff --git a/changelogs/fragments/61562-nagios-start.yaml b/changelogs/fragments/61562-nagios-start.yaml new file mode 100644 index 0000000000..c0eed9d2d3 --- /dev/null +++ b/changelogs/fragments/61562-nagios-start.yaml @@ -0,0 +1,5 @@ +minor_changes: + - 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. diff --git a/changelogs/fragments/61655-fix-digital-ocean-droplet-create.yaml b/changelogs/fragments/61655-fix-digital-ocean-droplet-create.yaml new file mode 100644 index 0000000000..d1043be8fe --- /dev/null +++ b/changelogs/fragments/61655-fix-digital-ocean-droplet-create.yaml @@ -0,0 +1,2 @@ +bugfixes: + - digital_ocean_droplet - Fix creation of DigitalOcean droplets using digital_ocean_droplet module (https://github.com/ansible/ansible/pull/61655) diff --git a/changelogs/fragments/61740-docker_container-port-range-parsing.yml b/changelogs/fragments/61740-docker_container-port-range-parsing.yml new file mode 100644 index 0000000000..817beec8bf --- /dev/null +++ b/changelogs/fragments/61740-docker_container-port-range-parsing.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_container - improve error behavior when parsing port ranges fails." diff --git a/changelogs/fragments/61921-gitlab_user.yml b/changelogs/fragments/61921-gitlab_user.yml new file mode 100644 index 0000000000..21b8096345 --- /dev/null +++ b/changelogs/fragments/61921-gitlab_user.yml @@ -0,0 +1,2 @@ +bugfixes: +- While deleting gitlab user, name, email and password is no longer required ini gitlab_user module (https://github.com/ansible/ansible/issues/61921). \ No newline at end of file diff --git a/changelogs/fragments/61961-pacman_remove_recurse_option.yaml b/changelogs/fragments/61961-pacman_remove_recurse_option.yaml new file mode 100644 index 0000000000..0f64a8968c --- /dev/null +++ b/changelogs/fragments/61961-pacman_remove_recurse_option.yaml @@ -0,0 +1,2 @@ +removed_features: + - pacman - Removed deprecated ``recurse`` option, use ``extra_args=--recursive`` instead diff --git a/changelogs/fragments/62329-nsupdate-lookup-internal-zones.yaml b/changelogs/fragments/62329-nsupdate-lookup-internal-zones.yaml new file mode 100644 index 0000000000..d11aea777b --- /dev/null +++ b/changelogs/fragments/62329-nsupdate-lookup-internal-zones.yaml @@ -0,0 +1,2 @@ +bugfixes: + - nsupdate - Fix zone name lookup of internal/private zones (https://github.com/ansible/ansible/issues/62052) diff --git a/changelogs/fragments/62348-yarn-no_version_install_fix.yml b/changelogs/fragments/62348-yarn-no_version_install_fix.yml new file mode 100644 index 0000000000..a58bfe6843 --- /dev/null +++ b/changelogs/fragments/62348-yarn-no_version_install_fix.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - yarn - handle no version when installing module by name (https://github.com/ansible/ansible/issues/55097) diff --git a/changelogs/fragments/62617-fix-redfish-enable-account-if-enabled-prop-missing.yaml b/changelogs/fragments/62617-fix-redfish-enable-account-if-enabled-prop-missing.yaml new file mode 100644 index 0000000000..d98558fde5 --- /dev/null +++ b/changelogs/fragments/62617-fix-redfish-enable-account-if-enabled-prop-missing.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: +- redfish_command - fix EnableAccount if Enabled property is not present in Account resource (https://github.com/ansible/ansible/issues/59822) diff --git a/changelogs/fragments/62621-docker_login-fix-60381.yaml b/changelogs/fragments/62621-docker_login-fix-60381.yaml new file mode 100644 index 0000000000..4df8d111fd --- /dev/null +++ b/changelogs/fragments/62621-docker_login-fix-60381.yaml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_login - correct broken fix for https://github.com/ansible/ansible/pull/60381 which crashes for Python 3." diff --git a/changelogs/fragments/62648-mysql_replication_add_master_use_gtid_param.yml b/changelogs/fragments/62648-mysql_replication_add_master_use_gtid_param.yml new file mode 100644 index 0000000000..106cc58258 --- /dev/null +++ b/changelogs/fragments/62648-mysql_replication_add_master_use_gtid_param.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``master_use_gtid`` parameter (https://github.com/ansible/ansible/pull/62648). diff --git a/changelogs/fragments/62928-docker_container-ip-address-idempotency.yml b/changelogs/fragments/62928-docker_container-ip-address-idempotency.yml new file mode 100644 index 0000000000..63fead2487 --- /dev/null +++ b/changelogs/fragments/62928-docker_container-ip-address-idempotency.yml @@ -0,0 +1,4 @@ +bugfixes: +- "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." diff --git a/changelogs/fragments/62971-docker_container-image-finding.yml b/changelogs/fragments/62971-docker_container-image-finding.yml new file mode 100644 index 0000000000..cc99858011 --- /dev/null +++ b/changelogs/fragments/62971-docker_container-image-finding.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_container - make sure that when image is missing, check mode indicates a change (image will be pulled)." diff --git a/changelogs/fragments/62999-postgresql_lang_add_owner_parameter.yml b/changelogs/fragments/62999-postgresql_lang_add_owner_parameter.yml new file mode 100644 index 0000000000..8c4b1be7dc --- /dev/null +++ b/changelogs/fragments/62999-postgresql_lang_add_owner_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_lang - add ``owner`` parameter (https://github.com/ansible/ansible/pull/62999). diff --git a/changelogs/fragments/63036-mysql_replication_add_return_value.yml b/changelogs/fragments/63036-mysql_replication_add_return_value.yml new file mode 100644 index 0000000000..1f38a4bf53 --- /dev/null +++ b/changelogs/fragments/63036-mysql_replication_add_return_value.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``queries`` return value (https://github.com/ansible/ansible/pull/63036). diff --git a/changelogs/fragments/63130-mysql_replication_add_master_delay_parameter.yml b/changelogs/fragments/63130-mysql_replication_add_master_delay_parameter.yml new file mode 100644 index 0000000000..093d90ec47 --- /dev/null +++ b/changelogs/fragments/63130-mysql_replication_add_master_delay_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``master_delay`` parameter (https://github.com/ansible/ansible/issues/51326). diff --git a/changelogs/fragments/63174-nsupdate-tsig-all-the-queries.yaml b/changelogs/fragments/63174-nsupdate-tsig-all-the-queries.yaml new file mode 100644 index 0000000000..0935ce9c14 --- /dev/null +++ b/changelogs/fragments/63174-nsupdate-tsig-all-the-queries.yaml @@ -0,0 +1,2 @@ +minor_changes: + - nsupdate - Use provided TSIG key to not only sign update queries but also lookup queries diff --git a/changelogs/fragments/63189-mysql_info-global-status.yml b/changelogs/fragments/63189-mysql_info-global-status.yml new file mode 100644 index 0000000000..d478cf4021 --- /dev/null +++ b/changelogs/fragments/63189-mysql_info-global-status.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_info - add ``global_status`` filter parameter option and return (https://github.com/ansible/ansible/pull/63189). diff --git a/changelogs/fragments/63229-mysql_replication_add_connection_name_parameter.yml b/changelogs/fragments/63229-mysql_replication_add_connection_name_parameter.yml new file mode 100644 index 0000000000..e20f0b13bb --- /dev/null +++ b/changelogs/fragments/63229-mysql_replication_add_connection_name_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``connection_name`` parameter (https://github.com/ansible/ansible/issues/46243). diff --git a/changelogs/fragments/63271-mysql_replication_add_channel_parameter.yml b/changelogs/fragments/63271-mysql_replication_add_channel_parameter.yml new file mode 100644 index 0000000000..dcb54b2b9a --- /dev/null +++ b/changelogs/fragments/63271-mysql_replication_add_channel_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``channel`` parameter (https://github.com/ansible/ansible/issues/29311). diff --git a/changelogs/fragments/63321-mysql_replication_add_resetmaster_to_mode.yml b/changelogs/fragments/63321-mysql_replication_add_resetmaster_to_mode.yml new file mode 100644 index 0000000000..c4c112a144 --- /dev/null +++ b/changelogs/fragments/63321-mysql_replication_add_resetmaster_to_mode.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add support of ``resetmaster`` choice to ``mode`` parameter (https://github.com/ansible/ansible/issues/42870). diff --git a/changelogs/fragments/63345-docker_image-deprecation-warnings.yml b/changelogs/fragments/63345-docker_image-deprecation-warnings.yml new file mode 100644 index 0000000000..23fd9279c1 --- /dev/null +++ b/changelogs/fragments/63345-docker_image-deprecation-warnings.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_image - make sure that deprecated options also emit proper deprecation warnings next to warnings which indicate how to replace them." diff --git a/changelogs/fragments/63371-mysql_info_add_exclude_fields_parameter.yml b/changelogs/fragments/63371-mysql_info_add_exclude_fields_parameter.yml new file mode 100644 index 0000000000..83480c1d60 --- /dev/null +++ b/changelogs/fragments/63371-mysql_info_add_exclude_fields_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_info - add ``exclude_fields`` parameter (https://github.com/ansible/ansible/issues/63319). diff --git a/changelogs/fragments/63408-nsupdate-dont-fix-none-txt-value.yaml b/changelogs/fragments/63408-nsupdate-dont-fix-none-txt-value.yaml new file mode 100644 index 0000000000..860447580f --- /dev/null +++ b/changelogs/fragments/63408-nsupdate-dont-fix-none-txt-value.yaml @@ -0,0 +1,2 @@ +bugfixes: + - nsupdate - Do not try fixing non-existing TXT values (https://github.com/ansible/ansible/issues/63364) diff --git a/changelogs/fragments/63418-docker_node_info-errors.yml b/changelogs/fragments/63418-docker_node_info-errors.yml new file mode 100644 index 0000000000..3f53581203 --- /dev/null +++ b/changelogs/fragments/63418-docker_node_info-errors.yml @@ -0,0 +1,3 @@ +bugfixes: +- "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)." diff --git a/changelogs/fragments/63419-docker_container-defaults.yml b/changelogs/fragments/63419-docker_container-defaults.yml new file mode 100644 index 0000000000..10a070d6f9 --- /dev/null +++ b/changelogs/fragments/63419-docker_container-defaults.yml @@ -0,0 +1,4 @@ +minor_changes: +- "docker_container - add new ``container_default_behavior`` option (PR https://github.com/ansible/ansible/pull/63419)." +deprecated_features: +- "docker_container - the default of ``container_default_behavior`` will change from ``compatibility`` to ``no_defaults`` in Ansible 2.14. Set the option to an explicit value to avoid a deprecation warning." diff --git a/changelogs/fragments/63420-docker_container-trust_image_content.yml b/changelogs/fragments/63420-docker_container-trust_image_content.yml new file mode 100644 index 0000000000..e5deb73142 --- /dev/null +++ b/changelogs/fragments/63420-docker_container-trust_image_content.yml @@ -0,0 +1,2 @@ +deprecated_features: +- "docker_container - the ``trust_image_content`` option is now deprecated and will be removed in Ansible 2.14. It has never been used by the module." diff --git a/changelogs/fragments/63467-docker-stack-return-fix.yml b/changelogs/fragments/63467-docker-stack-return-fix.yml new file mode 100644 index 0000000000..796742877b --- /dev/null +++ b/changelogs/fragments/63467-docker-stack-return-fix.yml @@ -0,0 +1,5 @@ +minor_changes: + - docker_stack - Added ``stdout``, ``stderr``, and ``rc`` to return values. + +deprecated_features: + - docker_stack - Return values ``out`` and ``err`` have been deprecated and will be removed in Ansible 2.14. Use ``stdout`` and ``stderr`` instead. diff --git a/changelogs/fragments/63522-remove-args-from-sumologic-and-splunk-callbacks.yml b/changelogs/fragments/63522-remove-args-from-sumologic-and-splunk-callbacks.yml new file mode 100644 index 0000000000..7af27d9082 --- /dev/null +++ b/changelogs/fragments/63522-remove-args-from-sumologic-and-splunk-callbacks.yml @@ -0,0 +1,2 @@ +bugfixes: + - '**security issue** - Ansible: Splunk and Sumologic callback plugins leak sensitive data in logs (CVE-2019-14864)' diff --git a/changelogs/fragments/63546-mysql_replication_allow_to_pass_empty_values.yml b/changelogs/fragments/63546-mysql_replication_allow_to_pass_empty_values.yml new file mode 100644 index 0000000000..801bda2f9e --- /dev/null +++ b/changelogs/fragments/63546-mysql_replication_allow_to_pass_empty_values.yml @@ -0,0 +1,2 @@ +bugfixes: +- mysql_replication - allow to pass empty values to parameters (https://github.com/ansible/ansible/issues/23976). diff --git a/changelogs/fragments/63547-mysql_variables_add_mode_param.yml b/changelogs/fragments/63547-mysql_variables_add_mode_param.yml new file mode 100644 index 0000000000..3eeb05bda2 --- /dev/null +++ b/changelogs/fragments/63547-mysql_variables_add_mode_param.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_variables - add ``mode`` parameter (https://github.com/ansible/ansible/issues/60119). diff --git a/changelogs/fragments/63555-postgresql_privs_typy_obj_types.yaml b/changelogs/fragments/63555-postgresql_privs_typy_obj_types.yaml new file mode 100644 index 0000000000..20e08a0baa --- /dev/null +++ b/changelogs/fragments/63555-postgresql_privs_typy_obj_types.yaml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_privs - add support for TYPE as object types in postgresql_privs module (https://github.com/ansible/ansible/issues/62432). diff --git a/changelogs/fragments/63565-postgresql_user_allow_user_name_with_dots.yml b/changelogs/fragments/63565-postgresql_user_allow_user_name_with_dots.yml new file mode 100644 index 0000000000..435a737f58 --- /dev/null +++ b/changelogs/fragments/63565-postgresql_user_allow_user_name_with_dots.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_user - allow to pass user name which contains dots (https://github.com/ansible/ansible/issues/63204). diff --git a/changelogs/fragments/63621-gitlab_user-fix-sshkey-and-user.yml b/changelogs/fragments/63621-gitlab_user-fix-sshkey-and-user.yml new file mode 100644 index 0000000000..78e49c5e28 --- /dev/null +++ b/changelogs/fragments/63621-gitlab_user-fix-sshkey-and-user.yml @@ -0,0 +1,2 @@ +bugfixes: +- "gitlab_user - Fix adding ssh key to new/changed user and adding group membership for new/changed user" diff --git a/changelogs/fragments/63629-postgresql_db_pgc_support.yaml b/changelogs/fragments/63629-postgresql_db_pgc_support.yaml new file mode 100644 index 0000000000..12089b251b --- /dev/null +++ b/changelogs/fragments/63629-postgresql_db_pgc_support.yaml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_db - add support for .pgc file format for dump and restores. diff --git a/changelogs/fragments/63887-docker_swarm_service-sort-lists-when-checking-changes.yml b/changelogs/fragments/63887-docker_swarm_service-sort-lists-when-checking-changes.yml new file mode 100644 index 0000000000..ebdf315b09 --- /dev/null +++ b/changelogs/fragments/63887-docker_swarm_service-sort-lists-when-checking-changes.yml @@ -0,0 +1,2 @@ +minor_changes: + - "docker_swarm_service - Sort lists when checking for changes." diff --git a/changelogs/fragments/63903-ufw.yaml b/changelogs/fragments/63903-ufw.yaml new file mode 100644 index 0000000000..975ecc129d --- /dev/null +++ b/changelogs/fragments/63903-ufw.yaml @@ -0,0 +1,2 @@ +minor_changes: + - ufw - accept ``interface_in`` and ``interface_out`` as parameters. diff --git a/changelogs/fragments/63969-zabbix_action_argsfix.yml b/changelogs/fragments/63969-zabbix_action_argsfix.yml new file mode 100644 index 0000000000..d2a1f44572 --- /dev/null +++ b/changelogs/fragments/63969-zabbix_action_argsfix.yml @@ -0,0 +1,2 @@ +bugfixes: +- zabbix_action - arguments ``event_source`` and ``esc_period`` no longer required when ``state=absent`` diff --git a/changelogs/fragments/63990-replace-deprecated-basic-functions.yml b/changelogs/fragments/63990-replace-deprecated-basic-functions.yml new file mode 100644 index 0000000000..0800d5412f --- /dev/null +++ b/changelogs/fragments/63990-replace-deprecated-basic-functions.yml @@ -0,0 +1,2 @@ +bugfixes: + - replace use of deprecated functions from ``ansible.module_utils.basic``. diff --git a/changelogs/fragments/64007-postgresql_db_allow_user_name_with_dots.yml b/changelogs/fragments/64007-postgresql_db_allow_user_name_with_dots.yml new file mode 100644 index 0000000000..69afbb374b --- /dev/null +++ b/changelogs/fragments/64007-postgresql_db_allow_user_name_with_dots.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_db - allow to pass users names which contain dots (https://github.com/ansible/ansible/issues/63204). diff --git a/changelogs/fragments/64032-zabbix_template_fix_return_XML_as_a_string_even_python3.yml b/changelogs/fragments/64032-zabbix_template_fix_return_XML_as_a_string_even_python3.yml new file mode 100644 index 0000000000..b11b6306d1 --- /dev/null +++ b/changelogs/fragments/64032-zabbix_template_fix_return_XML_as_a_string_even_python3.yml @@ -0,0 +1,2 @@ +bugfixes: + - Fix to return XML as a string even for python3 (https://github.com/ansible/ansible/pull/64032). diff --git a/changelogs/fragments/64059-mysql_user_fix_password_comparison.yaml b/changelogs/fragments/64059-mysql_user_fix_password_comparison.yaml new file mode 100644 index 0000000000..50fd48ff98 --- /dev/null +++ b/changelogs/fragments/64059-mysql_user_fix_password_comparison.yaml @@ -0,0 +1,2 @@ +bugfixes: +- mysql_user - make sure current_pass_hash is a string before using it in comparison (https://github.com/ansible/ansible/issues/60567). diff --git a/changelogs/fragments/64288-fix-hashi-vault-kv-v2.yaml b/changelogs/fragments/64288-fix-hashi-vault-kv-v2.yaml new file mode 100644 index 0000000000..5529f265ce --- /dev/null +++ b/changelogs/fragments/64288-fix-hashi-vault-kv-v2.yaml @@ -0,0 +1,2 @@ +bugfixes: +- "hashi_vault - Fix KV v2 lookup to always return latest version" diff --git a/changelogs/fragments/64371-postgresql_privs-always-reports-as-changed-when-using-default_privs.yml b/changelogs/fragments/64371-postgresql_privs-always-reports-as-changed-when-using-default_privs.yml new file mode 100644 index 0000000000..f1a26fc7aa --- /dev/null +++ b/changelogs/fragments/64371-postgresql_privs-always-reports-as-changed-when-using-default_privs.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_privs.py - fix reports as changed behavior of module when using ``type=default_privs`` (https://github.com/ansible/ansible/issues/64371). diff --git a/changelogs/fragments/64382-docker_login-fix-invalid-json.yml b/changelogs/fragments/64382-docker_login-fix-invalid-json.yml new file mode 100644 index 0000000000..85b458102b --- /dev/null +++ b/changelogs/fragments/64382-docker_login-fix-invalid-json.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_login - Use ``with`` statement when accessing files, to prevent that invalid JSON output is produced." diff --git a/changelogs/fragments/64582-postgresql_publication_fix_typo_in_module_warn.yml b/changelogs/fragments/64582-postgresql_publication_fix_typo_in_module_warn.yml new file mode 100644 index 0000000000..ac9b3f94aa --- /dev/null +++ b/changelogs/fragments/64582-postgresql_publication_fix_typo_in_module_warn.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_publication - fix typo in module.warn method name (https://github.com/ansible/ansible/issues/64582). diff --git a/changelogs/fragments/64583-postgresql_subscription_fix_typo_in_module_warn.yml b/changelogs/fragments/64583-postgresql_subscription_fix_typo_in_module_warn.yml new file mode 100644 index 0000000000..9888c96a83 --- /dev/null +++ b/changelogs/fragments/64583-postgresql_subscription_fix_typo_in_module_warn.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_subscription - fix typo in module.warn method name (https://github.com/ansible/ansible/pull/64583). diff --git a/changelogs/fragments/64585-mysql_dont_mask_mysql_connect_errors_from_modules.yml b/changelogs/fragments/64585-mysql_dont_mask_mysql_connect_errors_from_modules.yml new file mode 100644 index 0000000000..9d4245ab65 --- /dev/null +++ b/changelogs/fragments/64585-mysql_dont_mask_mysql_connect_errors_from_modules.yml @@ -0,0 +1,2 @@ +bugfixes: +- mysql - dont mask ``mysql_connect`` function errors from modules (https://github.com/ansible/ansible/issues/64560). diff --git a/changelogs/fragments/64635-docker_container-network_mode.yml b/changelogs/fragments/64635-docker_container-network_mode.yml new file mode 100644 index 0000000000..f0cbfeb3d7 --- /dev/null +++ b/changelogs/fragments/64635-docker_container-network_mode.yml @@ -0,0 +1,2 @@ +deprecated_features: +- "docker_container - the default value for ``network_mode`` will change in Ansible 2.14, provided at least one network is specified and ``networks_cli_compatible`` is ``true``. See porting guide, module documentation or deprecation warning for more details." diff --git a/changelogs/fragments/64637-docker_swarm_service-tmpfs-source.yml b/changelogs/fragments/64637-docker_swarm_service-tmpfs-source.yml new file mode 100644 index 0000000000..6703383a2f --- /dev/null +++ b/changelogs/fragments/64637-docker_swarm_service-tmpfs-source.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_swarm_service - ``source`` must no longer be specified for ``tmpfs`` mounts." diff --git a/changelogs/fragments/64661-postgres_py_add_query_params_arg.yml b/changelogs/fragments/64661-postgres_py_add_query_params_arg.yml new file mode 100644 index 0000000000..28e43bd87b --- /dev/null +++ b/changelogs/fragments/64661-postgres_py_add_query_params_arg.yml @@ -0,0 +1,3 @@ +bugfixes: +- postgres.py - add a new keyword argument ``query_params`` (https://github.com/ansible/ansible/pull/64661). +- postgresql_idx.py - use the ``query_params`` arg of exec_sql function (https://github.com/ansible/ansible/pull/64661). diff --git a/changelogs/fragments/64683-docker_container-cpus.yml b/changelogs/fragments/64683-docker_container-cpus.yml new file mode 100644 index 0000000000..cb82b29b15 --- /dev/null +++ b/changelogs/fragments/64683-docker_container-cpus.yml @@ -0,0 +1,2 @@ +minor_changes: +- "docker_container - add ``cpus`` option (https://github.com/ansible/ansible/issues/34320)." diff --git a/changelogs/fragments/64797-fix-error-deleting-redfish-acct.yaml b/changelogs/fragments/64797-fix-error-deleting-redfish-acct.yaml new file mode 100644 index 0000000000..ed306a8c20 --- /dev/null +++ b/changelogs/fragments/64797-fix-error-deleting-redfish-acct.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: + - redfish_command - fix error when deleting a disabled Redfish account (https://github.com/ansible/ansible/issues/64684) diff --git a/changelogs/fragments/64989-gitlab-handle-lib-new-version.yml b/changelogs/fragments/64989-gitlab-handle-lib-new-version.yml new file mode 100644 index 0000000000..6b888c35a5 --- /dev/null +++ b/changelogs/fragments/64989-gitlab-handle-lib-new-version.yml @@ -0,0 +1,2 @@ +bugfixes: + - Fix GitLab modules authentication by handling `python-gitlab` library version >= 1.13.0 (https://github.com/ansible/ansible/issues/64770) \ No newline at end of file diff --git a/changelogs/fragments/64994-postgresql_ext_use_query_params.yml b/changelogs/fragments/64994-postgresql_ext_use_query_params.yml new file mode 100644 index 0000000000..4fb781e8a1 --- /dev/null +++ b/changelogs/fragments/64994-postgresql_ext_use_query_params.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_ext - use query parameters with cursor object (https://github.com/ansible/ansible/pull/64994). diff --git a/changelogs/fragments/65018-docker-none-errors.yml b/changelogs/fragments/65018-docker-none-errors.yml new file mode 100644 index 0000000000..821aaacbcf --- /dev/null +++ b/changelogs/fragments/65018-docker-none-errors.yml @@ -0,0 +1,3 @@ +bugfixes: +- "docker_container - fix network idempotence comparison error." +- "docker_network - fix idempotence comparison error." diff --git a/changelogs/fragments/65044-fix-terraform-no-workspace.yaml b/changelogs/fragments/65044-fix-terraform-no-workspace.yaml new file mode 100644 index 0000000000..3fc9f5918d --- /dev/null +++ b/changelogs/fragments/65044-fix-terraform-no-workspace.yaml @@ -0,0 +1,2 @@ +bugfixes: +- terraform module - fixes usage for providers not supporting workspaces diff --git a/changelogs/fragments/65093-postgresql_lang_use_query_params_with_cursor.yml b/changelogs/fragments/65093-postgresql_lang_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..cb43a6b00b --- /dev/null +++ b/changelogs/fragments/65093-postgresql_lang_use_query_params_with_cursor.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_lang - use query params with cursor.execute (https://github.com/ansible/ansible/pull/65093). diff --git a/changelogs/fragments/65164-postgres_use_query_params_with_cursor.yml b/changelogs/fragments/65164-postgres_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..5ec1150daa --- /dev/null +++ b/changelogs/fragments/65164-postgres_use_query_params_with_cursor.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgres - use query params with cursor.execute in module_utils.postgres.PgMembership class (https://github.com/ansible/ansible/pull/65164). diff --git a/changelogs/fragments/65223-postgresql_db-exception-added.yml b/changelogs/fragments/65223-postgresql_db-exception-added.yml new file mode 100644 index 0000000000..51656b1280 --- /dev/null +++ b/changelogs/fragments/65223-postgresql_db-exception-added.yml @@ -0,0 +1,2 @@ +bugfixes: + - postgresql_db - Removed exception for 'LibraryError' (https://github.com/ansible/ansible/issues/65223). diff --git a/changelogs/fragments/65238-fix_pacman_stdout_parsing.yml b/changelogs/fragments/65238-fix_pacman_stdout_parsing.yml new file mode 100644 index 0000000000..8c4efa0828 --- /dev/null +++ b/changelogs/fragments/65238-fix_pacman_stdout_parsing.yml @@ -0,0 +1,2 @@ +bugfixes: + - pacman - Fix pacman output parsing on localized environment. (https://github.com/ansible/ansible/issues/65237) diff --git a/changelogs/fragments/65304-fix_zabbix_host_inventory_mode_key_error.yml b/changelogs/fragments/65304-fix_zabbix_host_inventory_mode_key_error.yml new file mode 100644 index 0000000000..afe6744c76 --- /dev/null +++ b/changelogs/fragments/65304-fix_zabbix_host_inventory_mode_key_error.yml @@ -0,0 +1,2 @@ +bugfixes: + - zabbix_host - fixed inventory_mode key error, which occurs with Zabbix 4.4.1 or more (https://github.com/ansible/ansible/issues/65304). diff --git a/changelogs/fragments/65310-postgresql_owner_use_query_params.yml b/changelogs/fragments/65310-postgresql_owner_use_query_params.yml new file mode 100644 index 0000000000..1ff1f827de --- /dev/null +++ b/changelogs/fragments/65310-postgresql_owner_use_query_params.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_owner - use query_params with cursor object (https://github.com/ansible/ansible/pull/65310). diff --git a/changelogs/fragments/65372-misc-context-manager.yml b/changelogs/fragments/65372-misc-context-manager.yml new file mode 100644 index 0000000000..94fca3baa6 --- /dev/null +++ b/changelogs/fragments/65372-misc-context-manager.yml @@ -0,0 +1,5 @@ +bugfixes: + - spacewalk inventory - improve file handling by using a context manager. + - intersight_rest_api, intersight_info - improve file handling by using a context manager. + - one_vm - improve file handling by using a context manager. + - postgresql_query - improve file handling by using a context manager. diff --git a/changelogs/fragments/65387-homebrew_check_mode_option.yml b/changelogs/fragments/65387-homebrew_check_mode_option.yml new file mode 100644 index 0000000000..98c43927de --- /dev/null +++ b/changelogs/fragments/65387-homebrew_check_mode_option.yml @@ -0,0 +1,2 @@ +bugfixes: + - homebrew - fix Homebrew module's some functions ignored check_mode option (https://github.com/ansible/ansible/pull/65387). diff --git a/changelogs/fragments/65404-postgresql_publication_user_query_params_with_cursor.yml b/changelogs/fragments/65404-postgresql_publication_user_query_params_with_cursor.yml new file mode 100644 index 0000000000..a4ca1005b9 --- /dev/null +++ b/changelogs/fragments/65404-postgresql_publication_user_query_params_with_cursor.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_publication - use query params arg with cursor object (https://github.com/ansible/ansible/issues/65404). diff --git a/changelogs/fragments/65498-mysql_db_add_executed_commands_return_val.yml b/changelogs/fragments/65498-mysql_db_add_executed_commands_return_val.yml new file mode 100644 index 0000000000..25d2cb2903 --- /dev/null +++ b/changelogs/fragments/65498-mysql_db_add_executed_commands_return_val.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65498). diff --git a/changelogs/fragments/65542-postgresql_db_add_executed_commands_return_val.yml b/changelogs/fragments/65542-postgresql_db_add_executed_commands_return_val.yml new file mode 100644 index 0000000000..51b3a09fc4 --- /dev/null +++ b/changelogs/fragments/65542-postgresql_db_add_executed_commands_return_val.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65542). diff --git a/changelogs/fragments/65547-mysql_db_add_force_param.yml b/changelogs/fragments/65547-mysql_db_add_force_param.yml new file mode 100644 index 0000000000..b0a0588334 --- /dev/null +++ b/changelogs/fragments/65547-mysql_db_add_force_param.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_db - add the ``force`` parameter (https://github.com/ansible/ansible/pull/65547). diff --git a/changelogs/fragments/65609-docker-context-manager.yml b/changelogs/fragments/65609-docker-context-manager.yml new file mode 100644 index 0000000000..2ba458b442 --- /dev/null +++ b/changelogs/fragments/65609-docker-context-manager.yml @@ -0,0 +1,2 @@ +bugfixes: + - docker_image - improve file handling when loading images from disk. diff --git a/changelogs/fragments/65632-docker-argspec-fixup.yml b/changelogs/fragments/65632-docker-argspec-fixup.yml new file mode 100644 index 0000000000..a974261024 --- /dev/null +++ b/changelogs/fragments/65632-docker-argspec-fixup.yml @@ -0,0 +1,3 @@ +bugfixes: +- "docker_image - fix validation of build options." +- "docker_login - fix error handling when ``username`` or ``password`` is not specified when ``state`` is ``present``." diff --git a/changelogs/fragments/65679-postgresql_schema_use_query_params_with_cursor.yml b/changelogs/fragments/65679-postgresql_schema_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..2af7242211 --- /dev/null +++ b/changelogs/fragments/65679-postgresql_schema_use_query_params_with_cursor.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_schema - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65679). diff --git a/changelogs/fragments/65750-pacman.yml b/changelogs/fragments/65750-pacman.yml new file mode 100644 index 0000000000..40995dde38 --- /dev/null +++ b/changelogs/fragments/65750-pacman.yml @@ -0,0 +1,2 @@ +bugfixes: +- "pacman - fix module crash with ``IndexError: list index out of range`` (https://github.com/ansible/ansible/issues/63077)" diff --git a/changelogs/fragments/65755-mysql_info_doesnt_list_empty_dbs.yml b/changelogs/fragments/65755-mysql_info_doesnt_list_empty_dbs.yml new file mode 100644 index 0000000000..2f1b9b67ba --- /dev/null +++ b/changelogs/fragments/65755-mysql_info_doesnt_list_empty_dbs.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_info - add ``return_empty_dbs`` parameter to list empty databases (https://github.com/ansible/ansible/issues/65727). diff --git a/changelogs/fragments/65787-postgresql_sequence_use_query_params_with_cursor.yml b/changelogs/fragments/65787-postgresql_sequence_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..27c2bc17a3 --- /dev/null +++ b/changelogs/fragments/65787-postgresql_sequence_use_query_params_with_cursor.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_sequence - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65787). diff --git a/changelogs/fragments/65789-mysql_user_add_plugin_authentication_parameters.yml b/changelogs/fragments/65789-mysql_user_add_plugin_authentication_parameters.yml new file mode 100644 index 0000000000..0e03b359de --- /dev/null +++ b/changelogs/fragments/65789-mysql_user_add_plugin_authentication_parameters.yml @@ -0,0 +1,4 @@ +minor_changes: +- mysql_user - add ``plugin`` 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_auth_string`` parameter (https://github.com/ansible/ansible/pull/44267). diff --git a/changelogs/fragments/65791-postgresql_modules_use_query_params_with_cursor.yml b/changelogs/fragments/65791-postgresql_modules_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..831ffd6cad --- /dev/null +++ b/changelogs/fragments/65791-postgresql_modules_use_query_params_with_cursor.yml @@ -0,0 +1,4 @@ +bugfixes: +- postgresql_set - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791). +- postgresql_slot - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791). +- postgresql_subscription - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791). diff --git a/changelogs/fragments/65839-docker_network-idempotence.yml b/changelogs/fragments/65839-docker_network-idempotence.yml new file mode 100644 index 0000000000..5dd200520b --- /dev/null +++ b/changelogs/fragments/65839-docker_network-idempotence.yml @@ -0,0 +1,3 @@ +bugfixes: +- "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." diff --git a/changelogs/fragments/65854-docker_container-wait-for-removal.yml b/changelogs/fragments/65854-docker_container-wait-for-removal.yml new file mode 100644 index 0000000000..5c992a5edd --- /dev/null +++ b/changelogs/fragments/65854-docker_container-wait-for-removal.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_container - wait for removal of container if docker API returns early (https://github.com/ansible/ansible/issues/65811)." diff --git a/changelogs/fragments/65862-postgresql_modules_use_query_params_with_cursor.yml b/changelogs/fragments/65862-postgresql_modules_use_query_params_with_cursor.yml new file mode 100644 index 0000000000..1a1b69c7ca --- /dev/null +++ b/changelogs/fragments/65862-postgresql_modules_use_query_params_with_cursor.yml @@ -0,0 +1,4 @@ +bugfixes: +- postgresql_table - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862). +- postgresql_tablespace - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862). +- postgresql_user - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862). diff --git a/changelogs/fragments/65894-redfish-bios-attributes.yaml b/changelogs/fragments/65894-redfish-bios-attributes.yaml new file mode 100644 index 0000000000..e67fb5c4b7 --- /dev/null +++ b/changelogs/fragments/65894-redfish-bios-attributes.yaml @@ -0,0 +1,4 @@ +minor_changes: +- redfish_config - New ``bios_attributes`` option to allow setting multiple BIOS attributes in one command. +deprecated_features: +- redfish_config - Deprecate ``bios_attribute_name`` and ``bios_attribute_value`` in favor of new `bios_attributes`` option. diff --git a/changelogs/fragments/65903-postgresql_privs_sort_lists_with_none_elements.yml b/changelogs/fragments/65903-postgresql_privs_sort_lists_with_none_elements.yml new file mode 100644 index 0000000000..2a74e38980 --- /dev/null +++ b/changelogs/fragments/65903-postgresql_privs_sort_lists_with_none_elements.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_privs - fix sorting lists with None elements for python3 (https://github.com/ansible/ansible/issues/65761). diff --git a/changelogs/fragments/65993-restart-docker_container-on-restart-policy-updates.yaml b/changelogs/fragments/65993-restart-docker_container-on-restart-policy-updates.yaml new file mode 100644 index 0000000000..101f57207c --- /dev/null +++ b/changelogs/fragments/65993-restart-docker_container-on-restart-policy-updates.yaml @@ -0,0 +1,2 @@ +minor_changes: + - docker_container.py - update a containers restart_policy without restarting the container (https://github.com/ansible/ansible/issues/65993) diff --git a/changelogs/fragments/66026-zabbix_host_info.yml b/changelogs/fragments/66026-zabbix_host_info.yml new file mode 100644 index 0000000000..ccd5014dcf --- /dev/null +++ b/changelogs/fragments/66026-zabbix_host_info.yml @@ -0,0 +1,2 @@ +minor_changes: + - zabbix_host_info - ``host_name`` based search results now include host groups. diff --git a/changelogs/fragments/66048-mysql_add_master_data_parameter.yml b/changelogs/fragments/66048-mysql_add_master_data_parameter.yml new file mode 100644 index 0000000000..5f5b9f1ffb --- /dev/null +++ b/changelogs/fragments/66048-mysql_add_master_data_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_db - add ``master_data`` parameter (https://github.com/ansible/ansible/pull/66048). diff --git a/changelogs/fragments/66060-redfish-new-resource-id-option.yaml b/changelogs/fragments/66060-redfish-new-resource-id-option.yaml new file mode 100644 index 0000000000..031b1c4848 --- /dev/null +++ b/changelogs/fragments/66060-redfish-new-resource-id-option.yaml @@ -0,0 +1,4 @@ +minor_changes: +- redfish_config, redfish_command - Add ``resource_id`` option to specify which System, Manager, or Chassis resource to modify. +deprecated_features: +- 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. diff --git a/changelogs/fragments/66144-docker_container-removal-timeout.yml b/changelogs/fragments/66144-docker_container-removal-timeout.yml new file mode 100644 index 0000000000..3a089f0890 --- /dev/null +++ b/changelogs/fragments/66144-docker_container-removal-timeout.yml @@ -0,0 +1,2 @@ +minor_changes: +- "docker_container - allow to configure timeout when the module waits for a container's removal." diff --git a/changelogs/fragments/66151-docker_swarm_service-healthcheck-start-period.yml b/changelogs/fragments/66151-docker_swarm_service-healthcheck-start-period.yml new file mode 100644 index 0000000000..269efb86e4 --- /dev/null +++ b/changelogs/fragments/66151-docker_swarm_service-healthcheck-start-period.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_swarm_service - fix task always reporting as changed when using ``healthcheck.start_period``." diff --git a/changelogs/fragments/66157-postgresql-create-unique-indexes.yml b/changelogs/fragments/66157-postgresql-create-unique-indexes.yml new file mode 100644 index 0000000000..399dce156f --- /dev/null +++ b/changelogs/fragments/66157-postgresql-create-unique-indexes.yml @@ -0,0 +1,2 @@ +minor_changes: + - database - add support to unique indexes in postgresql_idx diff --git a/changelogs/fragments/66247-zabbix_proxy-address-field.yaml b/changelogs/fragments/66247-zabbix_proxy-address-field.yaml new file mode 100644 index 0000000000..d0be347d92 --- /dev/null +++ b/changelogs/fragments/66247-zabbix_proxy-address-field.yaml @@ -0,0 +1,2 @@ +minor_changes: + - zabbix_proxy - added option proxy_address for comma-delimited list of IP/CIDR addresses or DNS names to accept active proxy requests from diff --git a/changelogs/fragments/66252-mysql_replication_fail_on_error.yml b/changelogs/fragments/66252-mysql_replication_fail_on_error.yml new file mode 100644 index 0000000000..cd72f4cbf2 --- /dev/null +++ b/changelogs/fragments/66252-mysql_replication_fail_on_error.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_replication - add ``fail_on_error`` parameter (https://github.com/ansible/ansible/pull/66252). diff --git a/changelogs/fragments/66268-cyberarkpassword-fix-invalid-attr.yaml b/changelogs/fragments/66268-cyberarkpassword-fix-invalid-attr.yaml new file mode 100644 index 0000000000..def52ef019 --- /dev/null +++ b/changelogs/fragments/66268-cyberarkpassword-fix-invalid-attr.yaml @@ -0,0 +1,2 @@ +bugfixes: + - cyberarkpassword - fix invalid attribute access (https://github.com/ansible/ansible/issues/66268) diff --git a/changelogs/fragments/66322-moved_line_causing_terraform_output_suppression.yml b/changelogs/fragments/66322-moved_line_causing_terraform_output_suppression.yml new file mode 100644 index 0000000000..4598270fbc --- /dev/null +++ b/changelogs/fragments/66322-moved_line_causing_terraform_output_suppression.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - terraform - reset out and err before plan creation (https://github.com/ansible/ansible/issues/64369) diff --git a/changelogs/fragments/66331-postgresql_query_fix_unable_to_handle_non_ascii_chars_when_python3.yml b/changelogs/fragments/66331-postgresql_query_fix_unable_to_handle_non_ascii_chars_when_python3.yml new file mode 100644 index 0000000000..1dc1ca61e6 --- /dev/null +++ b/changelogs/fragments/66331-postgresql_query_fix_unable_to_handle_non_ascii_chars_when_python3.yml @@ -0,0 +1,4 @@ +bugfixes: +- postgresql_query - the module doesn't support non-ASCII characters in SQL files with Python3 (https://github.com/ansible/ansible/issues/65367). +minor_changes: +- postgresql_query - add the ``encoding`` parameter (https://github.com/ansible/ansible/issues/65367). diff --git a/changelogs/fragments/66357-support-changing-fetch_url-settings-for-rundeck-modules.yaml b/changelogs/fragments/66357-support-changing-fetch_url-settings-for-rundeck-modules.yaml new file mode 100644 index 0000000000..566a6cd9a8 --- /dev/null +++ b/changelogs/fragments/66357-support-changing-fetch_url-settings-for-rundeck-modules.yaml @@ -0,0 +1,2 @@ +minor_changes: +- 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. diff --git a/changelogs/fragments/66382-docker_container-port-range.yml b/changelogs/fragments/66382-docker_container-port-range.yml new file mode 100644 index 0000000000..7e504aee5f --- /dev/null +++ b/changelogs/fragments/66382-docker_container-port-range.yml @@ -0,0 +1,3 @@ +minor_changes: + - "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." diff --git a/changelogs/fragments/66398-pamd_fix-attributeerror-when-removing-first-line.yml b/changelogs/fragments/66398-pamd_fix-attributeerror-when-removing-first-line.yml new file mode 100644 index 0000000000..a8d3012e16 --- /dev/null +++ b/changelogs/fragments/66398-pamd_fix-attributeerror-when-removing-first-line.yml @@ -0,0 +1,2 @@ +bugfixes: +- "pamd - Bugfix for attribute error when removing the first or last line" diff --git a/changelogs/fragments/66463-zabbix_template-fix-error-linktemplate-and-importdump.yml b/changelogs/fragments/66463-zabbix_template-fix-error-linktemplate-and-importdump.yml new file mode 100644 index 0000000000..187feee4c3 --- /dev/null +++ b/changelogs/fragments/66463-zabbix_template-fix-error-linktemplate-and-importdump.yml @@ -0,0 +1,6 @@ +--- + +bugfixes: + - 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) + diff --git a/changelogs/fragments/66599-docker-healthcheck.yml b/changelogs/fragments/66599-docker-healthcheck.yml new file mode 100644 index 0000000000..30026c9090 --- /dev/null +++ b/changelogs/fragments/66599-docker-healthcheck.yml @@ -0,0 +1,3 @@ +bugfixes: +- "docker_container - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented." +- "docker_swarm_service - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented." diff --git a/changelogs/fragments/66600-docker_container-volumes.yml b/changelogs/fragments/66600-docker_container-volumes.yml new file mode 100644 index 0000000000..6d4e44775b --- /dev/null +++ b/changelogs/fragments/66600-docker_container-volumes.yml @@ -0,0 +1,2 @@ +minor_changes: +- "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." diff --git a/changelogs/fragments/66688-mysql_db_add_skip_lock_tables_option.yml b/changelogs/fragments/66688-mysql_db_add_skip_lock_tables_option.yml new file mode 100644 index 0000000000..18c44e43a4 --- /dev/null +++ b/changelogs/fragments/66688-mysql_db_add_skip_lock_tables_option.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_db - add ``skip_lock_tables`` option (https://github.com/ansible/ansible/pull/66688). diff --git a/changelogs/fragments/66711-postgresql_user_add_comment_parameter.yml b/changelogs/fragments/66711-postgresql_user_add_comment_parameter.yml new file mode 100644 index 0000000000..bcdba65215 --- /dev/null +++ b/changelogs/fragments/66711-postgresql_user_add_comment_parameter.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_user - add the comment parameter (https://github.com/ansible/ansible/pull/66711). diff --git a/changelogs/fragments/66717-postgresql_db_add_dump_extra_args_param.yml b/changelogs/fragments/66717-postgresql_db_add_dump_extra_args_param.yml new file mode 100644 index 0000000000..84a5296e7e --- /dev/null +++ b/changelogs/fragments/66717-postgresql_db_add_dump_extra_args_param.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_db - add ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/66717). diff --git a/changelogs/fragments/66747-zabbix_template-newupdaterule-deletemissinglinkedtemplate.yml b/changelogs/fragments/66747-zabbix_template-newupdaterule-deletemissinglinkedtemplate.yml new file mode 100644 index 0000000000..f2fb054c92 --- /dev/null +++ b/changelogs/fragments/66747-zabbix_template-newupdaterule-deletemissinglinkedtemplate.yml @@ -0,0 +1,3 @@ +minor_changes: + - zabbix_template - adding new update rule templateLinkage.deleteMissing for newer zabbix versions (https://github.com/ansible/ansible/pull/66747). + diff --git a/changelogs/fragments/66777-zabbix_host_tags_macros_support.yml b/changelogs/fragments/66777-zabbix_host_tags_macros_support.yml new file mode 100644 index 0000000000..dd388bb044 --- /dev/null +++ b/changelogs/fragments/66777-zabbix_host_tags_macros_support.yml @@ -0,0 +1,2 @@ +minor_changes: +- zabbix_host - now supports configuring user macros and host tags on the managed host (see https://github.com/ansible/ansible/pull/66777) diff --git a/changelogs/fragments/66792-vultr-improve-plan.yml b/changelogs/fragments/66792-vultr-improve-plan.yml new file mode 100644 index 0000000000..fe1144dfa3 --- /dev/null +++ b/changelogs/fragments/66792-vultr-improve-plan.yml @@ -0,0 +1,2 @@ +minor_changes: + - vultr_server_info, vultr_server - Improved handling of discontinued plans (https://github.com/ansible/ansible/issues/66707). diff --git a/changelogs/fragments/66801-mysql_user_priv_can_be_dict.yml b/changelogs/fragments/66801-mysql_user_priv_can_be_dict.yml new file mode 100644 index 0000000000..c4f04e065e --- /dev/null +++ b/changelogs/fragments/66801-mysql_user_priv_can_be_dict.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_user - ``priv`` parameter can be string or dictionary (https://github.com/ansible/ansible/issues/57533). diff --git a/changelogs/fragments/66806-mysql_variables_not_support_variables_with_dot.yml b/changelogs/fragments/66806-mysql_variables_not_support_variables_with_dot.yml new file mode 100644 index 0000000000..8618f3e07e --- /dev/null +++ b/changelogs/fragments/66806-mysql_variables_not_support_variables_with_dot.yml @@ -0,0 +1,2 @@ +bugfixes: +- mysql_variable - fix the module doesn't support variables name with dot (https://github.com/ansible/ansible/issues/54239). diff --git a/changelogs/fragments/66807-redhat_subscription-no-default-quantity.yaml b/changelogs/fragments/66807-redhat_subscription-no-default-quantity.yaml new file mode 100644 index 0000000000..d3edc41a3b --- /dev/null +++ b/changelogs/fragments/66807-redhat_subscription-no-default-quantity.yaml @@ -0,0 +1,2 @@ +bugfixes: + - redhat_subscription - do not set the default quantity to ``1`` when no quantity is provided (https://github.com/ansible/ansible/issues/66478) diff --git a/changelogs/fragments/66837-zabbix-proxy-interface.yml b/changelogs/fragments/66837-zabbix-proxy-interface.yml new file mode 100644 index 0000000000..5bacf43461 --- /dev/null +++ b/changelogs/fragments/66837-zabbix-proxy-interface.yml @@ -0,0 +1,2 @@ +minor_changes: + - zabbix_proxy - ``interface`` sub-options ``type`` and ``main`` are now deprecated and will be removed in Ansible 2.14. Also, the values passed to ``interface`` are now checked for correct types and unexpected keys. diff --git a/changelogs/fragments/66841-zabbix_action-allowstrfor-esc_period.yml b/changelogs/fragments/66841-zabbix_action-allowstrfor-esc_period.yml new file mode 100644 index 0000000000..36ad0166a5 --- /dev/null +++ b/changelogs/fragments/66841-zabbix_action-allowstrfor-esc_period.yml @@ -0,0 +1,2 @@ +minor_changes: + - zabbix_action - allow str values for ``esc_period`` options (https://github.com/ansible/ansible/pull/66841). diff --git a/changelogs/fragments/66914-purefa_user_string.yaml b/changelogs/fragments/66914-purefa_user_string.yaml new file mode 100644 index 0000000000..16ff2dd378 --- /dev/null +++ b/changelogs/fragments/66914-purefa_user_string.yaml @@ -0,0 +1,2 @@ +bugfixes: + - pure - fix incorrect user_string setting in module_utils file (https://github.com/ansible/ansible/pull/66914) diff --git a/changelogs/fragments/66929-pmrun-quote-entire-success-command-string.yml b/changelogs/fragments/66929-pmrun-quote-entire-success-command-string.yml new file mode 100644 index 0000000000..769a5d1b51 --- /dev/null +++ b/changelogs/fragments/66929-pmrun-quote-entire-success-command-string.yml @@ -0,0 +1,2 @@ +bugfixes: + - pmrun plugin - The success_command string was no longer quoted. This caused unusual use-cases like ``become_flags=su - root -c`` to fail. diff --git a/changelogs/fragments/66957-scaleway-jsonify-only-for-json-requests.yml b/changelogs/fragments/66957-scaleway-jsonify-only-for-json-requests.yml new file mode 100644 index 0000000000..99d0306e0b --- /dev/null +++ b/changelogs/fragments/66957-scaleway-jsonify-only-for-json-requests.yml @@ -0,0 +1,2 @@ +bugfixes: +- '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)' diff --git a/changelogs/fragments/66974-mysql_user_doesnt_support_privs_with_underscore.yml b/changelogs/fragments/66974-mysql_user_doesnt_support_privs_with_underscore.yml new file mode 100644 index 0000000000..95af3a2062 --- /dev/null +++ b/changelogs/fragments/66974-mysql_user_doesnt_support_privs_with_underscore.yml @@ -0,0 +1,2 @@ +bugfixes: +- mysql_user - fix support privileges with underscore (https://github.com/ansible/ansible/issues/66974). diff --git a/changelogs/fragments/67046-postgresql_modules_make_params_required.yml b/changelogs/fragments/67046-postgresql_modules_make_params_required.yml new file mode 100644 index 0000000000..b94af237aa --- /dev/null +++ b/changelogs/fragments/67046-postgresql_modules_make_params_required.yml @@ -0,0 +1,4 @@ +bugfixes: +- postgresql_membership - make the ``groups`` and ``target_roles`` parameters required (https://github.com/ansible/ansible/pull/67046). +- postgresql_slot - make the ``name`` parameter required (https://github.com/ansible/ansible/pull/67046). +- postgresql_tablespace - make the ``tablespace`` parameter required (https://github.com/ansible/ansible/pull/67046). diff --git a/changelogs/fragments/67302-zabbix_template_info-add-omit_date-field.yml b/changelogs/fragments/67302-zabbix_template_info-add-omit_date-field.yml new file mode 100644 index 0000000000..230e975521 --- /dev/null +++ b/changelogs/fragments/67302-zabbix_template_info-add-omit_date-field.yml @@ -0,0 +1,3 @@ +minor_changes: + - zabbix_template - add new option omit_date to remove date from exported/dumped template (https://github.com/ansible/ansible/pull/67302) + - zabbix_template_info - add new option omit_date to remove date from exported/dumped template (https://github.com/ansible/ansible/pull/67302) diff --git a/changelogs/fragments/67337-fix-proxysql-mysql-cursor.yaml b/changelogs/fragments/67337-fix-proxysql-mysql-cursor.yaml new file mode 100644 index 0000000000..0bcb836e35 --- /dev/null +++ b/changelogs/fragments/67337-fix-proxysql-mysql-cursor.yaml @@ -0,0 +1,2 @@ +bugfixes: + - proxysql - fixed mysql dictcursor diff --git a/changelogs/fragments/67353-docker_login-permissions.yml b/changelogs/fragments/67353-docker_login-permissions.yml new file mode 100644 index 0000000000..ddb38e0fd4 --- /dev/null +++ b/changelogs/fragments/67353-docker_login-permissions.yml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_login - make sure that ``~/.docker/config.json`` is created with permissions ``0600``." diff --git a/changelogs/fragments/67418-postgresql_set_converts_value_to_uppercase.yml b/changelogs/fragments/67418-postgresql_set_converts_value_to_uppercase.yml new file mode 100644 index 0000000000..b3cd21f858 --- /dev/null +++ b/changelogs/fragments/67418-postgresql_set_converts_value_to_uppercase.yml @@ -0,0 +1,2 @@ +bugfixes: +- postgresql_set - fix converting value to uppercase (https://github.com/ansible/ansible/issues/67377). diff --git a/changelogs/fragments/67437-vultr-fix-retry-max-delay-param.yml b/changelogs/fragments/67437-vultr-fix-retry-max-delay-param.yml new file mode 100644 index 0000000000..b3796ceb31 --- /dev/null +++ b/changelogs/fragments/67437-vultr-fix-retry-max-delay-param.yml @@ -0,0 +1,2 @@ +bugfixes: + - vultr - Fixed the issue retry max delay param was ignored. diff --git a/changelogs/fragments/67461-gitlab-project-variable-masked-protected.yml b/changelogs/fragments/67461-gitlab-project-variable-masked-protected.yml new file mode 100644 index 0000000000..06106baebc --- /dev/null +++ b/changelogs/fragments/67461-gitlab-project-variable-masked-protected.yml @@ -0,0 +1,2 @@ +minor_changes: + - gitlab_project_variable - implement masked and protected attributes diff --git a/changelogs/fragments/67464-postgresql_info_add_collecting_subscription_info.yml b/changelogs/fragments/67464-postgresql_info_add_collecting_subscription_info.yml new file mode 100644 index 0000000000..d6f14d4a1c --- /dev/null +++ b/changelogs/fragments/67464-postgresql_info_add_collecting_subscription_info.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_info - add collection info about replication subscriptions (https://github.com/ansible/ansible/pull/67464). diff --git a/changelogs/fragments/67614-postgresql_info_add_collecting_publication_info.yml b/changelogs/fragments/67614-postgresql_info_add_collecting_publication_info.yml new file mode 100644 index 0000000000..01e80a1c99 --- /dev/null +++ b/changelogs/fragments/67614-postgresql_info_add_collecting_publication_info.yml @@ -0,0 +1,2 @@ +minor_changes: +- postgresql_info - add collecting info about logical replication publications in databases (https://github.com/ansible/ansible/pull/67614). diff --git a/changelogs/fragments/67655-scaleway_compute-get-image-instead-loop-on-list.yml b/changelogs/fragments/67655-scaleway_compute-get-image-instead-loop-on-list.yml new file mode 100644 index 0000000000..47fcb065d0 --- /dev/null +++ b/changelogs/fragments/67655-scaleway_compute-get-image-instead-loop-on-list.yml @@ -0,0 +1,2 @@ +bugfixes: +- 'scaleway_compute(check_image_id): use get image instead loop on first page of images results' diff --git a/changelogs/fragments/67693-zabbix_mediatype.yml b/changelogs/fragments/67693-zabbix_mediatype.yml new file mode 100644 index 0000000000..4547ef6f95 --- /dev/null +++ b/changelogs/fragments/67693-zabbix_mediatype.yml @@ -0,0 +1,2 @@ +bugfixes: + - zabbix_mediatype - Fixed to support zabbix 4.4 or more and python3 (https://github.com/ansible/ansible/pull/67693) diff --git a/changelogs/fragments/67747-mysql_db_add_dump_extra_args_param.yml b/changelogs/fragments/67747-mysql_db_add_dump_extra_args_param.yml new file mode 100644 index 0000000000..95fc934a35 --- /dev/null +++ b/changelogs/fragments/67747-mysql_db_add_dump_extra_args_param.yml @@ -0,0 +1,2 @@ +minor_changes: +- mysql_db - add the ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/67747). diff --git a/changelogs/fragments/67767-mysql_db_fix_bug_introduced_by_56721.yml b/changelogs/fragments/67767-mysql_db_fix_bug_introduced_by_56721.yml new file mode 100644 index 0000000000..e09a54c179 --- /dev/null +++ b/changelogs/fragments/67767-mysql_db_fix_bug_introduced_by_56721.yml @@ -0,0 +1,2 @@ +bugfixes: +- 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). diff --git a/changelogs/fragments/67832-run_powershell_modules_on_windows_containers.yml b/changelogs/fragments/67832-run_powershell_modules_on_windows_containers.yml new file mode 100644 index 0000000000..faddb90a09 --- /dev/null +++ b/changelogs/fragments/67832-run_powershell_modules_on_windows_containers.yml @@ -0,0 +1,2 @@ +minor_changes: + - docker connection plugin - run Powershell modules on Windows containers. diff --git a/changelogs/fragments/atomic_image_absent.yml b/changelogs/fragments/atomic_image_absent.yml new file mode 100644 index 0000000000..c9b7f4d161 --- /dev/null +++ b/changelogs/fragments/atomic_image_absent.yml @@ -0,0 +1,2 @@ +bugfixes: + - Run command in absent state in atomic_image module. diff --git a/changelogs/fragments/become-pass-precedence.yaml b/changelogs/fragments/become-pass-precedence.yaml new file mode 100644 index 0000000000..8e21fe24e3 --- /dev/null +++ b/changelogs/fragments/become-pass-precedence.yaml @@ -0,0 +1,3 @@ +bugfixes: +- 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 +- runas - Fix the ``runas`` ``become_pass`` variable fallback from ``ansible_runas_runas`` to ``ansible_runas_pass`` diff --git a/changelogs/fragments/clc_aa_policy-remove-unused-wait-parameter.yaml b/changelogs/fragments/clc_aa_policy-remove-unused-wait-parameter.yaml new file mode 100644 index 0000000000..a2e08bb2c6 --- /dev/null +++ b/changelogs/fragments/clc_aa_policy-remove-unused-wait-parameter.yaml @@ -0,0 +1,2 @@ +deprecated_features: + - "clc_aa_policy - The ``wait`` option had no effect and will be removed in Ansible 2.14" diff --git a/changelogs/fragments/cron-only-get-bin-path-once.yaml b/changelogs/fragments/cron-only-get-bin-path-once.yaml new file mode 100644 index 0000000000..cc9f11d3c5 --- /dev/null +++ b/changelogs/fragments/cron-only-get-bin-path-once.yaml @@ -0,0 +1,2 @@ +bugfixes: + - cronvar - only run ``get_bin_path()`` once diff --git a/changelogs/fragments/cronvar-correct-binary-name.yaml b/changelogs/fragments/cronvar-correct-binary-name.yaml new file mode 100644 index 0000000000..4472bfa9db --- /dev/null +++ b/changelogs/fragments/cronvar-correct-binary-name.yaml @@ -0,0 +1,2 @@ +bugfixes: + - cronvar - use correct binary name (https://github.com/ansible/ansible/issues/63274) diff --git a/changelogs/fragments/firewalld-version-0_7_0.yml b/changelogs/fragments/firewalld-version-0_7_0.yml new file mode 100644 index 0000000000..c86651a45a --- /dev/null +++ b/changelogs/fragments/firewalld-version-0_7_0.yml @@ -0,0 +1,2 @@ +bugfixes: + - firewalld - enable the firewalld module to function offline with firewalld version 0.7.0 and newer (https://github.com/ansible/ansible/issues/63254) diff --git a/changelogs/fragments/fix_zabbix_host_visible_name.yml b/changelogs/fragments/fix_zabbix_host_visible_name.yml new file mode 100644 index 0000000000..444f8b7d1f --- /dev/null +++ b/changelogs/fragments/fix_zabbix_host_visible_name.yml @@ -0,0 +1,2 @@ +bugfixes: + - zabbix_host - was not possible to update a host where visible_name was not set in zabbix diff --git a/changelogs/fragments/gitlab_project_variable.yml b/changelogs/fragments/gitlab_project_variable.yml new file mode 100644 index 0000000000..f3db59e129 --- /dev/null +++ b/changelogs/fragments/gitlab_project_variable.yml @@ -0,0 +1,2 @@ +bugfixes: +- Redact GitLab Project variables which might include sensetive information such as password, api_keys and other project related details. diff --git a/changelogs/fragments/lookup_rabbitmq-is_closing-bug.yml b/changelogs/fragments/lookup_rabbitmq-is_closing-bug.yml new file mode 100644 index 0000000000..57eac0175f --- /dev/null +++ b/changelogs/fragments/lookup_rabbitmq-is_closing-bug.yml @@ -0,0 +1,2 @@ +bugfixes: + - rabbitmq lookup plugin - Fix for rabbitmq lookups failing when using pika v1.0.0 and newer. diff --git a/changelogs/fragments/lxd_container_url.yaml b/changelogs/fragments/lxd_container_url.yaml new file mode 100644 index 0000000000..77953c6606 --- /dev/null +++ b/changelogs/fragments/lxd_container_url.yaml @@ -0,0 +1,2 @@ +bugfixes: + - Fixes the url handling in lxd_container module that url cannot be specified in lxd environment created by snap. diff --git a/changelogs/fragments/lxd_profile_url.yaml b/changelogs/fragments/lxd_profile_url.yaml new file mode 100644 index 0000000000..1a598e052d --- /dev/null +++ b/changelogs/fragments/lxd_profile_url.yaml @@ -0,0 +1,2 @@ +bugfixes: + - Fixes the url handling in lxd_profile module that url cannot be specified in lxd environment created by snap. diff --git a/changelogs/fragments/mqtt-ssl-protocols.yml b/changelogs/fragments/mqtt-ssl-protocols.yml new file mode 100644 index 0000000000..4e13e0ab94 --- /dev/null +++ b/changelogs/fragments/mqtt-ssl-protocols.yml @@ -0,0 +1,2 @@ +bugfixes: + - Fix SSL protocol references in the ``mqtt`` module to prevent failures on Python 2.6. diff --git a/changelogs/fragments/ovirt-dont-ignore-instance_cpus-parameter.yaml b/changelogs/fragments/ovirt-dont-ignore-instance_cpus-parameter.yaml new file mode 100644 index 0000000000..93b33bb7a8 --- /dev/null +++ b/changelogs/fragments/ovirt-dont-ignore-instance_cpus-parameter.yaml @@ -0,0 +1,2 @@ +bugfixes: + - ovirt - don't ignore ``instance_cpus`` parameter diff --git a/changelogs/fragments/postgresol_privs-fix-status-sorting.yaml b/changelogs/fragments/postgresol_privs-fix-status-sorting.yaml new file mode 100644 index 0000000000..e62a249e6b --- /dev/null +++ b/changelogs/fragments/postgresol_privs-fix-status-sorting.yaml @@ -0,0 +1,2 @@ +bugfixes: + - 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) diff --git a/changelogs/fragments/proxmox-6-version-detection.yaml b/changelogs/fragments/proxmox-6-version-detection.yaml new file mode 100644 index 0000000000..490ecb69ee --- /dev/null +++ b/changelogs/fragments/proxmox-6-version-detection.yaml @@ -0,0 +1,3 @@ +--- +bugfixes: + - "proxmox - fix version detection of proxmox 6 and up (Fixes https://github.com/ansible/ansible/issues/59164)" diff --git a/changelogs/fragments/rabbitmq_publish-certificate-checks.yml b/changelogs/fragments/rabbitmq_publish-certificate-checks.yml new file mode 100644 index 0000000000..00fa49da9a --- /dev/null +++ b/changelogs/fragments/rabbitmq_publish-certificate-checks.yml @@ -0,0 +1,2 @@ +minor_changes: + - rabbitmq_publish - Support for connecting with SSL certificates. diff --git a/changelogs/fragments/remove-2.9-deprecations.yml b/changelogs/fragments/remove-2.9-deprecations.yml new file mode 100644 index 0000000000..4037a25bf9 --- /dev/null +++ b/changelogs/fragments/remove-2.9-deprecations.yml @@ -0,0 +1,2 @@ +removed_features: +- "core - remove support for ``check_invalid_arguments`` in ``UTMModule``." diff --git a/changelogs/fragments/solaris_zone_name_fix.yml b/changelogs/fragments/solaris_zone_name_fix.yml new file mode 100644 index 0000000000..eea9785f1a --- /dev/null +++ b/changelogs/fragments/solaris_zone_name_fix.yml @@ -0,0 +1,5 @@ +bugfixes: +- "**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." diff --git a/changelogs/fragments/syslogger-disable-check-mode.yaml b/changelogs/fragments/syslogger-disable-check-mode.yaml new file mode 100644 index 0000000000..11eacfca55 --- /dev/null +++ b/changelogs/fragments/syslogger-disable-check-mode.yaml @@ -0,0 +1,2 @@ +bugfixes: + - syslogger callback plugin - remove check mode support since it did nothing anyway diff --git a/changelogs/fragments/xml-deprecated-functions.yml b/changelogs/fragments/xml-deprecated-functions.yml new file mode 100644 index 0000000000..b5d31575bf --- /dev/null +++ b/changelogs/fragments/xml-deprecated-functions.yml @@ -0,0 +1,2 @@ +bugfixes: + - Fix the ``xml`` module to use ``list(elem)`` instead of ``elem.getchildren()`` since it is being removed in Python 3.9 diff --git a/changelogs/fragments/zabbix-hostmacro.yml b/changelogs/fragments/zabbix-hostmacro.yml new file mode 100644 index 0000000000..f778694d4f --- /dev/null +++ b/changelogs/fragments/zabbix-hostmacro.yml @@ -0,0 +1,3 @@ +minor_changes: + - zabbix_hostmacro - ``macro_value`` is no longer required when ``state=absent`` + - zabbix_hostmacro - ``macro_name`` now accepts macros in zabbix native format as well (e.g. ``{$MACRO}``) diff --git a/changelogs/fragments/zabbix_user-mediatype-error.yml b/changelogs/fragments/zabbix_user-mediatype-error.yml new file mode 100644 index 0000000000..50efcf976e --- /dev/null +++ b/changelogs/fragments/zabbix_user-mediatype-error.yml @@ -0,0 +1,2 @@ +bugfixes: + - zabbix_user - Fixed an issue where module failed with zabbix 4.4 or above (see https://github.com/ansible/ansible/pull/67475)