diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml deleted file mode 100644 index c8ff2e39264..00000000000 --- a/changelogs/.changes.yaml +++ /dev/null @@ -1,1411 +0,0 @@ -releases: - 2.8.0a1: - codename: How Many More Times - fragments: - - 11349-add-ansible_play_name-var.yaml - - 11935-slack-add_hex_color_values.yaml - - 2.8-core-deprecations.yaml - - 2.8-removed-modules.yaml - - 22766-fact-cmdline-return_multiple_lvm_values.yaml - - 24004-yum-dnf-add-download_dir-param.yml - - 24633-copy-coherency-between-check-normal-mode.yaml - - 26937-fix-remove-orphans.yml - - 27237-handlers-template-run_once.yaml - - 29135-include_vars-check_for_main.yml - - 32366-test-match_fix_docs.yaml - - 33740-osx_say_callback_renamed_say.yml - - 33754-docker_image_fix_changed_in_force_mode.yaml - - 34209-template-lookup-vault-support.yaml - - 35331-postgres_privs-add-all_in_schema-for-functions.yaml - - 35370-add_support_for_docker_network_internal_flag.yaml - - 36811-fix-lvol-valueerror-with-float-size.yaml - - 37150-make_modprobe_module_check_for_builtins_as_well.yaml - - 38118-postgresql_user-fix_conn_limit_type.yml - - 38803-postgresql_privs_fdw_and_fs_obj_types.yaml - - 38833-docker_volume-option-minimum-versions.yml - - 38878-hashi_vault-support_userpass.yaml - - 40092-mysql_user-match-backticks.yml - - 40174-junit-test-case-prefix-filter.yaml - - 40176-junit-hide-task-arguments.yaml - - 40424_postgresql_db_not_failed_when_dump_err.yml - - 42482-ipa_dnsrecord-srv_mx_record.yml - - 42866-galaxy-search-unicode.yaml - - 43123-add_support_for_per_host_no_stats.yaml - - 43874-docker_container-stop_timeout.yaml - - 44278-pamd_valid_simple_controls.yaml - - 44412-copy-fix-unwanted-acls.yaml - - 44428-inventory-plugin-list.yml - - 44561-vmware_host_config_manager-fix_key_error.yml - - 44692-docker-find-image.yaml - - 44739-assemble-avoid-extra-newline-Py3.yaml - - 44789-docker_container-comparisons.yaml - - 44988-acme-post-as-get.yaml - - 45155-vmware_host_service_facts-update_docs.yaml - - 45628-fetch_url-error-headers.yaml - - 45824-uri-fix-TypeError.yaml - - 46322-docker_container-image-not-given.yaml - - 46443-mongodb_user-fix-roles-default-value.yaml - - 46483-role_names-change.yaml - - 46594-docker_container-publish-all-ports.yml - - 46595-docker_container-expected_ports.yml - - 46596-docker_container-published_ports.yml - - 46598-docker_container-volume-modes.yml - - 46608_azure_rm_inv_py3.yaml - - 46658-plugin_filter-improve_error_handling.yaml - - 46739-gcp-compute-instance-metadata.yaml - - 46740-gcp-utils-credentials-scoping.yaml - - 46743-fix-native-jinja-newlines.yaml - - 46772-docker_container-healthcheck.yaml - - 46961_fix_aws_ec2_cache.yaml - - 47019-mail-fix-py27-regression.yaml - - 47134-elasticsearch_plugin-fix_param_type.yml - - 47193-fix-gce-and-scaleway-vm-detection.yml - - 47213-onepassword_facts_fix_password_lookup.yaml - - 47247-docker_container-add-runtime-option.yaml - - 47281-pamd-dont-delete-named_temporary_file_on_close.yaml - - 47300-ios-check_rc.yaml - - 47307-handler-include-task.yml - - 47313-vmware-fix_module_error.yaml - - 47393-docker_image-id.yaml - - 47395-docker_container-ipvX_address.yaml - - 47396-docker_container-detach-auto-remove.yaml - - 47459_grafana_dashboard_consistency_fix.yaml - - 47492-docker_network-add-ipv6-support.yaml - - 47500-rds_instance.yaml - - 47539-fix-netaddr-network.yaml - - 47668-aci_switch_leaf_selector-support_empty_policy_group.yaml - - 47689-yum-fix-version-syntax.yaml - - 47695-pamd-fix-idempotence-and-parsing-issues.yml - - 47704-apt-warn-auto-intall.yml - - 47711-docker_container-minimal-version-checks.yml - - 47712-docker_container-detach-auto-remove.yml - - 47722-vmware_guest_powerstate-restore_timeout.yaml - - 47809-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml - - 47814-docker_container-device-io-limit-parameters.yaml - - 47846-cs_ip_address-fix-vpc-vs-network.yaml - - 47859-vmware_guest-convert_vm_disk_clone.yaml - - 47900-docker_container-paused.yml - - 47916-grafana_dashboard-fix-logic-behind-overwrite-param.yaml - - 47920-vmware_guest-handle_no_root_snapshot.yaml - - 47938-docker_swarm_service-requirements.yaml - - 47997-docker_container-ipc-pid-mode.yml - - 48036-vultr-fix-empty-list-handling.yaml - - 48061-docker_container-auto_removal.yml - - 48069-default-callback-unreachable_stderr.yml - - 48306-ansible-connection-json.yml - - 48342-vultr_server_facts-fix-firewall-group.yml - - 48471-win_xml-xml-parser.yaml - - 48536-docker_volume-labels.yml - - 48546-docker-diff.yml - - 48547-assert-incorrect_msg_type.yml - - 48551-docker_container-idempotency.yml - - 48599-rabbitmq_binding-state-absent.yaml - - 48673-fix-omit-on-play-keywords.yaml - - 48675-cs_template-fix-keyerror-state-extracted.yml - - 48728-win_nssm-credential-quoting.yml - - 48730-zabbix_hostmacro-fixes.yaml - - 48936-import-handlers.yaml - - 48950-vault-encrypted-data-native-jinja.yaml - - 49078-docker_container-min-version-fix.yml - - 49081-add-launch-type-to-ecs-task.yml - - 49084-influxdb_user-default-password-fix.yaml - - 49158-detect-kvm-on-freebsd.yaml - - 49160-meraki_network-combined-type-change.yml - - 49184-facts-rpm-ostree-pkgmgr.yml - - 49188-zabbix_template-fix-idempotency.yaml - - 49191-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml - - 49212-require-git-ansible-galaxy.yaml - - 49235-docker_swarm_service-user-default.yaml - - 49262-user.yml - - 49266-acme-error-messages.yml - - 49319-docker_container-pids_limit.yaml - - 49409-lineinfile_must_not_insert_lines_multiples_times_with_insertbefore_insertafter.yml - - 49410-acme-diff.yml - - 49473-multiple-ipv6-addresses-per-device.yaml - - 49545-ansible-doc_version_help.yaml - - 49553-aci_rest-fix-ignoring-custom-port.yaml - - 49615-ascii-devuan-support.yml - - 49664-npm-added-ci-param.yaml - - 49676-s3bucket-requester_pays_change_if_condition.yml - - 49688-docker_secret-config-base64-data.yml - - 49723-jenkins-plugin-install-latest.yaml - - 49734-facts-set-virtualization_role-for-kvm-hosts.yaml - - 49776-product_fix_katello_foreman_module.yaml - - 49787-docker_image-cache_from.yaml - - 49794-docker_container-network-mode.yml - - 49796-ufw-insert-relative-to.yml - - 49843-docker_container-wrap-env.yaml - - 49884-tower-project-scm-cred-org-fallback.yaml - - 49952-avoid-loading-kube-config-when-auth-given.yml - - 49981-filter-dnsimple-request-by-record-name.yaml - - 50006-azure_rm_inventory_batchrequest_fix.yaml - - 50025-gcp_compute_filters_default.yml - - 50059-ecs-service-add-features.yml - - 50076-os-sec-group-rule-proper-module-exit.yaml - - 50134-influxdb_user-invalid_auth_fix.yml - - 50143-win_firewall_rule-invalid-bypass.yml - - 50185-win_updates-report-changes-correctly.yml - - 50249-vmware_vm_inventory-fix_host_ip.yaml - - 50298-redfish_utils_fix_reference_to_local_variable_systems_service.yaml - - 50316-ansible-vault_utf-8_in_vault_filename.yaml - - 50322-openssl-path-error.yml - - 50337-fix-vultr_server-ssh_keys-handling.yml - - 50361-openssl_csr-idempotency.yml - - 50402-ufw-check-direction.yml - - 50448-paramiko_ssh_add_auth_timeout.yaml - - 50483-docker_swarm_service-option-typo.yml - - 50570-relative_time_crypto.yaml - - 50654-docker-swarm-service-docker-api-fix.yaml - - 50655-docker_swarm_service-update_order-idempotency.yml - - 50657-bubble-k8s-import-exception.yml - - 50834-50833-zabbix_template-json.yaml - - 50843.yaml - - 50861-docker_swarm_service-documentation-fixes.yml - - 50871-facts-ip-addr-busybox.yaml - - 50877-postgresql_privs_add-support-for-target_role.yaml - - 50882-docker_swarm_service-fix-publish-idempotency.yml - - 50883-docker_network-labels-support.yaml - - 50894-openssl_csr-san-commonname-optional.yaml - - 50984-docker_swarm_service-command-option.yml - - 51035-docker_service-docker_compose-rename.yaml - - 51059-dnf-support-substitutions.yml - - 51100-meraki_device-notes-support.yml - - 51110-docker_swarm_service-drop-user-default.yml - - 51134-docker_swarm_service-change-on-updated-image.yml - - 51136-fix-ansible-inventory-tracebacks.yml - - 51145-docker_volume-force.yaml - - 51166-ufw-gre-igmp.yaml - - 51170-docker_swarm_service-handle-out-of-sequence-error.yml - - 51406-aci_aaa_user-description.yaml - - 51473-openssl_csr-idempotence.yaml - - 51485-fixes-flatpak.yaml - - 51495-k8s-load-envvars.yaml - - 51535-ec2-fix-spot-request-end-date.yaml - - 51600-provider_segmentation_id-is-int.yaml - - 51602-ec2_instance_single_iface_description.yaml - - 51653-fixing-azure-postgresql-parameters.yaml - - 51661-fixing-azure-mysql-parameters.yaml - - 51697-disable_excludes-errors-with-disable-includes-message.yaml - - 51762-docker_swarm_service-extend-env-and-add-env-file.yml - - 51781-fixing-managed-disk-facts.yaml - - 51795-acme_challenge_cert_helper-module-fail.yaml - - 51824-slack-req-content-type.yaml - - 51827-openstack_logs_to_stderr.yml - - 51885-ec2_instance-fix-eventual-consistency.yaml - - 52004-fix-terraform-state-planned.yml - - 52031-gssapi-for-identity-ipa.yaml - - 52032-add_quiet_option_to_assert.yml - - 52045-keyed-group-features.yaml - - 52051-jenkins_plugin-state_present_fix.yaml - - 52158-jinja2-native-types-contructed-keyed-groups.yaml - - 52166-fix_rabbitmq_plugin_idempotence.yml - - 52278-mysql_user-fix-regex.yml - - 52322-cron_fix_missing_deprecation_warn.yaml - - 52381-vmware_vm_inventory-fix_yaml_flag.yaml - - 52388-postgresqldatabase-fix-force-update.yml - - 52389-mysqldatabase-fix-force-update.yaml - - 52412-docker_image-deprecate.yml - - 52419-docker_swarm_service-add-healthcheck-option.yml - - 52420-docker_swarm_service-remove-update-defaults.yml - - 52424-docker_swarm_service-add_stop_signal_option.yml - - 52425-docker_swarm_service-add_working_dir_option.yml - - 52428-docker_swarm_service-add_groups_option.yml - - 52499-ovirt_network_label_fail.yaml - - 52519-docker_swarm_service-add_stop_grace_period_option.yml - - 52519-docker_swarm_service-period_options.yml - - 52536-jenkins_plugin-update_url.yaml - - 52574-postgresql_privs-add_warn_if_role_not_exist.yml - - 52581-change-default-behaviour-of-retry_files_enabled.yaml - - 52634-docker_swarm_service-dont_remove_service_on_network.yml - - 52760-fix-last-task-time-with-multiple-plays.yaml - - 52822-cloudscale_fix-py3.yaml - - 52825-docker_swarm-detection-check-mode.yaml - - 52894-docker_image.yaml - - 52895-docker_swarm-labels.yaml - - 52896-gather_facts-fix_negative_free_value.yml - - 52947-docker_swarm-diff.yaml - - 53003-docker_swarm-force-new-cluster.yml - - 53039-docker_swarm-ca_force_rotate.yml - - 53060-vmware_tag-update_desc.yml - - 53129-docker_swarm-older-docker-py.yaml - - 53134-yum-fix-disable_excludes-when-repoquery.yaml - - 53152-create-groups-using-composed-variables.yaml - - 53170-iptables-support_gateway.yml - - 53198-openssl_csr-subject-validation.yml - - 53201-openssl_csr-improve-invalid-san.yml - - 53207-openssl_certificate-assertonly-extensions.yml - - 53213-docker_swarm_service-option_groups.yaml - - 53229-docker_swarm_service-return-value.yml - - 53289-module-option-int-long.yml - - 53290-docker_swarm_service-add_hosts_option.yml - - 53295-docker_swarm_service-docker-py-versions.yaml - - 53323-no-psycopg2-for-dump-and-restore.yaml - - 53440-docker_container-warnings.yml - - 53451-docker_image-fix-changed-tag-push.yml - - 53479-docker_swarm_service-documentation-fixes.yaml - - 53482-docker_swarm_service-read_only_option.yaml - - 53489-openssl-private-key-passphrase.yml - - 53491-uri-dont-write-file-after-failure.yaml - - 53503-docker_swarm_fix_node_id.yml - - 53559-docker_swarm_service-mounts-options.yaml - - 53593-openssl_privatekey-backup.yml - - 53594-docker_swarm_service-rollback_config.yaml - - 53649-allow-parent-group-as-variable.yaml - - 53660-acme_certificate-ip-identifiers.yml - - 53661-acme_challenge_cert_helper-ip-identifiers.yml - - 53669-ec2_asg_fix_race_condition.yml - - 53710-docker-warnings.yml - - 53732-iptables-add-iprange-support.yml - - 53738-cs_iso-missing_is_public.yml - - 53899-cs_network_offering-supported_services_choices.yml - - 53905-docker_image-proxy-config.yml - - 53911-docker_image-build-pull-default.yml - - 54044-fix-include_task-no-file-traceback.yml - - 54060-allow-azure_rm-legacy-hostnames.yml - - 54082-acme_account_facts-acme_account_info.yml - - 54085-openssl-mode-writing.yaml - - 54111-cs_volume-add-extract-upload.yml - - 54124-docker_image-facts-info.yml - - 54192-openssl_publickey-openssh-passphrase.yml - - 54198-docker_container-networks.yaml - - 54294-openssl-backup.yaml - - 54296-openssl_dhparam-remove.yaml - - 54298-openssl_certificate-remove.yaml - - 54361-docker_swarm_service-remove-secrets-configs-defaults.yaml - - 54370-openssl_pkcs12_pkey_path_friendly_name_not_together.yaml - - 54490-docker_swarm-return-unlock-key.yaml - - 54551-cs_network_offering-add-for_vpc.yml - - 54632-docker_network-ipam-options.yml - - 54642-docker_swarm-remote_addr_pool.yml - - 54656-openssl_certificate-acme-chain.yml - - 54754-acme_certificate-cwd.yml - - aci_access_port_to_interface_policy_leaf_profile-missing_policy_group.yaml - - aci_interface_policy_leaf_policy_group-missing_aep.yaml - - acl_doc_fix.yml - - add-elapsed-return-value-to-select-modules.yaml - - agnostic-become-prompt.yaml - - ajson-nested-decode.yaml - - allow_bad_things.yml - - allow_regions_aws_invp.yml - - always_module_attribs.yml - - ansible-doc-fixes.yml - - ansible-env-config-prefix.yml - - ansible-template-error.yml - - apt_repository-no-tty.yaml - - async-dir.yaml - - async-wrapper-stdin.yaml - - async_statys_pyx_compat_fix.yml - - auto_nice_error.yml - - avoid_race.yml - - avoid_spurious_unique_warnings.yml - - avoid_ssh_retry_discolsures.yml - - aws_ec2_inventory_integration_tests.yaml - - aws_kms_grants.yml - - azure_rm_appgateway-probe.yaml - - azure_rm_deployment_fix_45941.yaml - - basic-no-state-absent-when-path-or-dest.yaml - - become-plugins.yaml - - better-kv-error-reporting.yml - - better_cfgmgr_errors.yml - - better_json_option_error.yml - - better_rhn_channel_errors.yml - - blockinfile-bytes-fix.yaml - - callback-keep-more-debug-keys.yml - - cfg_mgr_fix.yml - - change_failed_when_example.yaml - - check_type_string-option-when-converting.yaml - - checkpoint-object-facts-type-param.yaml - - chroot_exe.yml - - clean_results.yml - - clear_system_variablse.yml - - cli-refactor.yaml - - cloudstack_minors.yaml - - code-cleanup-no-get-exception.yaml - - collections.yml - - command-stdin-no-newline.yaml - - conditionals_fix.yml - - contains-test.yaml - - copy-diff-text.yaml - - copy-recursive-remote-src.yml - - dd-put-empty-files.yaml - - deal_with_bad_config_types.yml - - debconf_bool_fix.yml - - delegate_to_loop_hostvars.yaml - - detect_interpreter_stdout.yml - - dict2items-mapping.yaml - - dict_is_dict.yml - - diff_yaml.yml - - disallow-relative-homedir.yaml - - display-singleton.yaml - - distribution-file-processing.yaml - - distribution_support.yaml - - dnf-conf-file.yaml - - dnf-fix-plugin-loading.yaml - - dnf-group-removal.yaml - - dnf-ignore-weak-deps.yaml - - dnf-localgpgcheck.yaml - - dnf-modularity.yaml - - dnf-packagename-parse.yaml - - dnf-update-cache-broken-transaction.yaml - - dnfyum-disable-excludes.yaml - - doc_debug_var.yml - - doc_module_paths_unresolved.yml - - docfixes.yml - - docker-facts.yaml - - docker-image-ids.yaml - - docker-swarm-service-defaults.yml - - docker_container-idempotency.yaml - - docker_network-adding-scope-and-attachable-flags.yaml - - docker_network-driver_options.yaml - - docker_network-requirements.yaml - - docker_volume-force-change-detection-revert.yaml - - docker_volume-force-change-detection.yaml - - drop-pkg_resources.yaml - - ec2_asg-launch-template-support.yml - - ec2_asg_retry_deletion_when_busy.yaml - - ec2_fix_assigning_private_without_public_ip.yml - - ec2_group_fix_target_containing_list_within_list.yaml - - ec2_vpc_peer_describe_peer_with_exception_handling.yaml - - ec2_vpc_peer_parameter_checking.yaml - - ec2_vpc_peering_facts_tags.yml - - elb_target_group_fix_KeyError.yaml - - end-host-meta-task.yaml - - explain_bare.yml - - expose-loop-var-name.yml - - fibre_channel_wwn_fact.yaml - - file-touch-non-owner.yaml - - firewalld-missing-port-protocol.yml - - fix-Amazon-system-release-version-parsing.yaml - - fix-aws-plugin-credential-precedence.yaml - - fix-callbacks-mixed-keys.yaml - - fix-lvg-reduce-by-better-listing-pv.yml - - fix-password-lookup-on-fips.yaml - - fix-python3-compatibility-with-AWS-policies.yaml - - fix_adhoc_includes.yml - - fix_ec2_group_target_vpc_precedence.yaml - - fix_ec2_group_vpc_precedence_classic.yaml - - fix_gce_invplugin.yml - - fix_ir_dupes.yml - - fix_order_serial.yml - - fix_plugin_loader_cache.yml - - fix_pull_extra.yml - - fix_taggged_gather.yml - - force_role_with_deps.yml - - free-strategy-include-var-tags.yaml - - from_handlers.yml - - get-url-fix-idempotency.yaml - - get_url-checksum.yaml - - get_url.yaml - - handle_non_strings_in_requirements.yaml - - host-start-callback.yaml - - ibm-storag_add_domain_keywords_to_module.yml - - icinga2_host-47671-fix-use_proxy.yaml - - improved-fieldattribute-inheritance.yaml - - improved_stats.yaml - - include-import-promotion.yaml - - include-run-once.yaml - - include_tasks_parent_templating.yml - - includevars_nonascii.yaml - - influxdb_user-admin-role-update.yaml - - interpreter_discovery.yaml - - inv_fixes.yml - - inventory-docker-service-stack-groups.yaml - - iscsi_facts_hp-ux_aix.yaml - - jinja-now.yml - - jinja2_native-fallback-warning.yaml - - jinja2_nested_undefined.yaml - - jira_fix_description_field.yaml - - k8s_append_hash.yml - - k8s_facts_fix.yaml - - k8s_module_defaults_group.yml - - k8s_validate.yml - - k8s_wait.yml - - last-loaded-handler-same-name-wins.yaml - - lineinfile-insertbefore-index-out-of-range.yaml - - loop-cache-include-apply.yml - - loop-control-label-template-error.yaml - - loop-empty-literal-list.yaml - - loop-info.yaml - - loop_undefined_delegate_to.yaml - - mac-product-name.yaml - - macos-paramiko-default-to-ssh.yaml - - macports-upgrade-selfupdate.yml - - mathstuff-filter-py3-scope.yaml - - md5-hash-algorithms-pop-fix.yaml - - meraki_configuration_template_net_id_fix.yml - - meraki_orgnet_fix.yml - - meraki_ssid_number_fix.yml - - mount-optional-fields.yaml - - mysql-migrate_to_pymysql.yaml - - network_configurable_backup_path.yaml - - nicer_role_list.yml - - nmap_bytes_fix.yml - - no-mutable-fieldattribute-defaults.yaml - - no-overwrite-roles.yaml - - no_empty_groups.yml - - no_strippers.yml - - nvme_fact.yaml - - omit-list-of-dicts.yaml - - openssl-cryptography.yml - - openssl-python3.yaml - - openssl_certificate_fix_has_expired.yml - - openstack_inventory_fix.yml - - os-module_defaults-group.yml - - os-server-facts-all-projects.yaml - - ovirt_host_network_fix_type_conversion.yaml - - pamd-make-idempotence-fix.yaml - - pause_subsecs.yml - - pear_better_error.yml - - persistent_command_timeout_increase.yaml - - pip-fix-idempotence-in-check-mode.yaml - - piped-transfer-empty-files.yaml - - platform-dist-to-nir0s-distro.yaml - - playbook-order-reverse_inventory.yaml - - plugin-docs-list-fix.yaml - - plugin-filters-cfg.yaml - - postgresql-db-conn-limit.yaml - - postgresql_user-not-sup-error.yaml - - powershell_basic_util.yaml - - ps_sb_logging.yaml - - psexec-handle-socket-errors.yaml - - psexec-imp-error.yaml - - psrp-display-exec-output.yaml - - psrp-options.yaml - - psrp-utf8-stdio.yaml - - psrp-utf8.yaml - - pure_facts_fix.yaml - - random_mac-random-int-fix.yaml - - reboot-add-aix-support.yml - - reboot-add-search-paths-parameter.yaml - - reboot-change-default-boot-command.yaml - - reboot-conn-timeout-reset.yaml - - reboot-fix-exception-type.yaml - - reboot-path-alpine-solaris.yaml - - reboot-show-timeout.yaml - - reboot-unicode-string.yaml - - reboot-vmware-esxi.yaml - - reboot_missing_parameter.yaml - - reboot_openbsd_support.yaml - - redis-3-compat.yaml - - regex-escape-basic.yaml - - remove_redundant_md5.yml - - rename-idrac.yml - - replace-before-after.yaml - - restore_sigpipe_dfl.yml - - restructure_inventory_cache.yaml - - rhn_regiter-user-pass-unregister.yaml - - rhsm_repository-handle-no-repos.yml - - rhsm_repository-loop-fix-improvements.yaml - - run-command-expand-shell.yaml - - rundeck-acl-policy-python-version.yaml - - s3_bucket_delete_nonexistent_bucket.yml - - s3_bucket_fix_non_str_tags.yaml - - s3_bucket_requester_pays_default_value.yaml - - s3_bucket_walrus_endpoint.yaml - - scaleway-getheaders.yaml - - scan_packages.yml - - script-module-no-file-path.yaml - - service-facts-dont-hist-systemd-disabled-units.yaml - - skip_invalid_plugin.yml - - sns-boto3.yaml - - solaris-prtdiag-path.yaml - - solaris_system_vendor.yaml - - spotinst-instance-health-check-validation.yml - - squash-deprecation-message.yml - - ssh-check-returncode-before-exception.yaml - - ssh-quote-user.yaml - - ssh_connection_invalid_password.yaml - - standardize-tls-params.yml - - standardize_connection_vars.yaml - - static_attributes.yml - - strip_keys_fixes.yml - - suse_distro_names.yaml - - synchronize-warning.yaml - - systemd-warn-on-chroot.yaml - - tag_gathering.yml - - tags-var.yaml - - template-lookup-searchpath-fix.yaml - - to_yaml-default_flow_style.yaml - - togggle_invalid_group_chars.yml - - toml-inventory.yaml - - tower_credential_ssh_key_data.yaml - - tweek_msg.yml - - ufw-49948-enable-chenged-status-in-check-mode.yml - - unarchive-fix-bad-user-and-group.yaml - - undeprecate_force_pc.yml - - unsafe-set-wrap.yaml - - unsafe_cleanup.yml - - unsafe_prompt.yml - - uri-supports-async.yaml - - uri-unix-socket.yml - - urls-https-guard.yaml - - urls-proxy-validate.yaml - - user-do-not-pass-ssh_key_passphrase-on-cmdline.yaml - - user-docs-underlying-tools.yaml - - user-fix-zero-negative-expiration.yaml - - user-freebsd-expire-utc.yaml - - user-password_lock-change-fix.yaml - - user-restore-disabled-account.yaml - - v2.8.0-initial-commit.yaml - - v2.8.0a1_summary.yaml - - vault-read-error.yml - - vbox_fix.yml - - verbose_stderr.yml - - vm_fix.yml - - vm_guest_facts.yml - - vm_updates.yml - - vmware-deploy-ovf-inject.yml - - warn_bad_local_fact.yml - - win-say-ansible-basic.yaml - - win_acl-paths.yaml - - win_acl_inheritance-paths.yaml - - win_become-passwordless.yaml - - win_certificate_store-excp.yaml - - win_certificate_store-paths.yaml - - win_chocolatey-allow-multiple.yaml - - win_chocolatey-beta-versions.yaml - - win_chocolatey-pin.yaml - - win_chocolatey-update.yaml - - win_chocolatey.yaml - - win_chocolatey_source_disabled.yaml - - win_copy-dest-quote.yaml - - win_copy-empty-dir.yaml - - win_copy-paths.yaml - - win_domain-cred.yaml - - win_domain_membership-replace.yaml - - win_dsc-validation.yaml - - win_dsc-warning.yaml - - win_file-hidden.yaml - - win_file-paths.yaml - - win_find-paths.yaml - - win_get_url-checksum.yaml - - win_get_url-paths.yaml - - win_group_membership-com-marshal.yaml - - win_lineinfile-output.yaml - - win_mapped_drive-fixes.yaml - - win_mod_utils-paths.yaml - - win_nssm.yaml - - win_owner-paths.yaml - - win_package_chdir.yaml - - win_power_plan-windows10.yaml - - win_privileges_util.yaml - - win_psexec-paths.yaml - - win_psmodule-repository.yaml - - win_reboot-psrp.yaml - - win_registry.yaml - - win_route.yaml - - win_say-fix.yaml - - win_scheduled_task-repetition.yaml - - win_script-become.yaml - - win_security_policy-rights.yaml - - win_shortcut.yaml - - win_slurp-paths.yaml - - win_stat-follow.yaml - - win_tempfile-path.yaml - - win_updates-post-categories.yaml - - win_uri-junk-data.yaml - - win_uri-oneitem-list.yaml - - win_user_right-output.yaml - - windows-deprecated-functionality.yaml - - windows-exec-changes.yaml - - windows-psrp-unreachable.yaml - - windows-ssh.yaml - - winrm-all-timeout-exceptions.yaml - - winrm-ansible-conn-error.yaml - - winrm-send-input-check.yaml - - winrm_pexpect.yaml - - xdg_systemd_fix.yml - - yaml_inventory_more_tolerant.yml - - yum-consistent-output-checkmode.yaml - - yum-handle-obsoletes-check-update.yaml - - yum-unauthenticated-proxy.yaml - - yum-update-only.yaml - - yumdnf-autoremove.yaml - - yumdnf-better-uri-handling.yaml - - yumdnf-update-cache.yaml - - zabbix_inventory_vars.yaml - modules: - - aci_access_port_block_to_access_port - - aci_access_sub_port_block_to_access_port - - aci_fabric_scheduler - - aci_firmware_group - - aci_firmware_group_node - - aci_firmware_policy - - aci_maintenance_group - - aci_maintenance_group_node - - aci_maintenance_policy - - acme_inspect - - aerospike_migrations - - aix_devices - - aix_filesystem - - aix_lvg - - ali_instance - - ali_instance_facts - - apt_repo - - asa_og - - aws_codecommit - - aws_secret - - aws_ses_rule_set - - azure_rm_aksversion_facts - - azure_rm_applicationsecuritygroup - - azure_rm_applicationsecuritygroup_facts - - azure_rm_cdnendpoint - - azure_rm_cdnendpoint_facts - - azure_rm_cdnprofile - - azure_rm_cdnprofile_facts - - azure_rm_containerinstance_facts - - azure_rm_cosmosdbaccount - - azure_rm_cosmosdbaccount_facts - - azure_rm_deployment_facts - - azure_rm_devtestlab - - azure_rm_devtestlab_facts - - azure_rm_devtestlabarmtemplate_facts - - azure_rm_devtestlabartifact_facts - - azure_rm_devtestlabartifactsource - - azure_rm_devtestlabartifactsource_facts - - azure_rm_devtestlabcustomimage - - azure_rm_devtestlabenvironment - - azure_rm_devtestlabpolicy - - azure_rm_devtestlabschedule - - azure_rm_devtestlabvirtualmachine - - azure_rm_devtestlabvirtualmachine_facts - - azure_rm_devtestlabvirtualnetwork - - azure_rm_devtestlabvirtualnetwork_facts - - azure_rm_hdinsightcluster - - azure_rm_image_facts - - azure_rm_loganalyticsworkspace - - azure_rm_loganalyticsworkspace_facts - - azure_rm_mariadbconfiguration - - azure_rm_mariadbconfiguration_facts - - azure_rm_mariadbdatabase - - azure_rm_mariadbdatabase_facts - - azure_rm_mariadbfirewallrule - - azure_rm_mariadbfirewallrule_facts - - azure_rm_mariadbserver - - azure_rm_mariadbserver_facts - - azure_rm_mysqlconfiguration - - azure_rm_mysqlconfiguration_facts - - azure_rm_mysqlfirewallrule - - azure_rm_mysqlfirewallrule_facts - - azure_rm_postgresqlconfiguration - - azure_rm_postgresqlconfiguration_facts - - azure_rm_postgresqlfirewallrule - - azure_rm_postgresqlfirewallrule_facts - - azure_rm_rediscache - - azure_rm_rediscache_facts - - azure_rm_rediscachefirewallrule - - azure_rm_roleassignment - - azure_rm_roleassignment_facts - - azure_rm_roledefinition - - azure_rm_roledefinition_facts - - azure_rm_servicebus - - azure_rm_servicebus_facts - - azure_rm_servicebusqueue - - azure_rm_servicebussaspolicy - - azure_rm_servicebustopic - - azure_rm_servicebustopicsubscription - - azure_rm_sqldatabase_facts - - azure_rm_sqlfirewallrule_facts - - azure_rm_subnet_facts - - azure_rm_virtualmachineextension_facts - - azure_rm_virtualmachinescalesetextension - - azure_rm_virtualmachinescalesetextension_facts - - azure_rm_virtualmachinescalesetinstance - - azure_rm_virtualmachinescalesetinstance_facts - - azure_rm_virtualnetworkpeering - - azure_rm_virtualnetworkpeering_facts - - azure_rm_webappslot - - bigip_apm_policy_fetch - - bigip_apm_policy_import - - bigip_asm_policy_fetch - - bigip_asm_policy_import - - bigip_asm_policy_manage - - bigip_asm_policy_server_technology - - bigip_asm_policy_signature_set - - bigip_device_auth_ldap - - bigip_device_ha_group - - bigip_device_syslog - - bigip_dns_cache_resolver - - bigip_dns_nameserver - - bigip_dns_resolver - - bigip_dns_zone - - bigip_file_copy - - bigip_firewall_dos_vector - - bigip_firewall_global_rules - - bigip_gtm_topology_record - - bigip_gtm_topology_region - - bigip_ike_peer - - bigip_imish_config - - bigip_ipsec_policy - - bigip_monitor_gateway_icmp - - bigip_monitor_ldap - - bigip_password_policy - - bigip_profile_analytics - - bigip_profile_fastl4 - - bigip_profile_http2 - - bigip_profile_persistence_cookie - - bigip_profile_server_ssl - - bigip_ssl_ocsp - - bigip_sys_daemon_log_tmm - - bigip_traffic_selector - - bigiq_device_discovery - - bigiq_device_facts - - bitbucket_access_key - - bitbucket_pipeline_key_pair - - bitbucket_pipeline_known_host - - bitbucket_pipeline_variable - - checkpoint_access_layer_facts - - checkpoint_access_rule - - checkpoint_access_rule_facts - - checkpoint_host - - checkpoint_host_facts - - checkpoint_object_facts - - checkpoint_run_script - - checkpoint_session - - checkpoint_task_facts - - cloudscale_volume - - cnos_banner - - cnos_l2_interface - - cnos_l3_interface - - cnos_linkagg - - cnos_lldp - - cnos_logging - - cnos_static_route - - cnos_system - - cnos_user - - cnos_vrf - - cpm_plugconfig - - cpm_plugcontrol - - cs_image_store - - cs_instance_password_reset - - cs_physical_network - - cs_traffic_type - - cs_vlan_ip_range - - digital_ocean_droplet - - digital_ocean_firewall_facts - - docker_config - - docker_container_info - - docker_host_info - - docker_network_info - - docker_node - - docker_node_info - - docker_prune - - docker_stack - - docker_swarm_info - - docker_volume_info - - ec2_launch_template - - ec2_transit_gateway - - edgeswitch_facts - - edgeswitch_vlan - - eos_bgp - - fmgr_device - - fmgr_device_config - - fmgr_device_group - - fmgr_device_provision_template - - fmgr_fwobj_address - - fmgr_fwobj_ippool - - fmgr_fwobj_ippool6 - - fmgr_fwobj_service - - fmgr_fwobj_vip - - fmgr_fwpol_ipv4 - - fmgr_fwpol_package - - fmgr_ha - - fmgr_query - - fmgr_secprof_appctrl - - fmgr_secprof_av - - fmgr_secprof_dns - - fmgr_secprof_ips - - fmgr_secprof_profile_group - - fmgr_secprof_proxy - - fmgr_secprof_spam - - fmgr_secprof_ssl_ssh - - fmgr_secprof_voip - - fmgr_secprof_waf - - fmgr_secprof_wanopt - - fmgr_secprof_web - - fortios_antivirus_heuristic - - fortios_antivirus_profile - - fortios_antivirus_quarantine - - fortios_antivirus_settings - - fortios_application_custom - - fortios_application_group - - fortios_application_list - - fortios_application_name - - fortios_application_rule_settings - - fortios_authentication_rule - - fortios_authentication_scheme - - fortios_authentication_setting - - fortios_dlp_filepattern - - fortios_dlp_fp_doc_source - - fortios_dlp_fp_sensitivity - - fortios_dlp_sensor - - fortios_dlp_settings - - fortios_dnsfilter_domain_filter - - fortios_dnsfilter_profile - - fortios_endpoint_control_client - - fortios_endpoint_control_forticlient_ems - - fortios_endpoint_control_forticlient_registration_sync - - fortios_endpoint_control_profile - - fortios_endpoint_control_settings - - fortios_extender_controller_extender - - fortios_firewall_DoS_policy - - fortios_firewall_DoS_policy6 - - fortios_firewall_address - - fortios_firewall_address6 - - fortios_firewall_address6_template - - fortios_firewall_addrgrp - - fortios_firewall_addrgrp6 - - fortios_firewall_auth_portal - - fortios_firewall_central_snat_map - - fortios_firewall_dnstranslation - - fortios_firewall_identity_based_route - - fortios_firewall_interface_policy - - fortios_firewall_interface_policy6 - - fortios_firewall_internet_service - - fortios_firewall_internet_service_custom - - fortios_firewall_internet_service_group - - fortios_firewall_ip_translation - - fortios_firewall_ipmacbinding_setting - - fortios_firewall_ipmacbinding_table - - fortios_firewall_ippool - - fortios_firewall_ippool6 - - fortios_firewall_ipv6_eh_filter - - fortios_firewall_ldb_monitor - - fortios_firewall_local_in_policy - - fortios_firewall_local_in_policy6 - - fortios_firewall_multicast_address - - fortios_firewall_multicast_address6 - - fortios_firewall_multicast_policy - - fortios_firewall_multicast_policy6 - - fortios_firewall_policy - - fortios_firewall_policy46 - - fortios_firewall_policy6 - - fortios_firewall_policy64 - - fortios_firewall_profile_group - - fortios_firewall_profile_protocol_options - - fortios_firewall_proxy_address - - fortios_firewall_proxy_addrgrp - - fortios_firewall_proxy_policy - - fortios_firewall_schedule_group - - fortios_firewall_schedule_onetime - - fortios_firewall_schedule_recurring - - fortios_firewall_service_category - - fortios_firewall_service_custom - - fortios_firewall_service_group - - fortios_firewall_shaper_per_ip_shaper - - fortios_firewall_shaper_traffic_shaper - - fortios_firewall_shaping_policy - - fortios_firewall_shaping_profile - - fortios_firewall_sniffer - - fortios_firewall_ssh_host_key - - fortios_firewall_ssh_local_ca - - fortios_firewall_ssh_local_key - - fortios_firewall_ssh_setting - - fortios_firewall_ssl_server - - fortios_firewall_ssl_setting - - fortios_firewall_ssl_ssh_profile - - fortios_firewall_ttl_policy - - fortios_firewall_vip - - fortios_firewall_vip46 - - fortios_firewall_vip6 - - fortios_firewall_vip64 - - fortios_firewall_vipgrp - - fortios_firewall_vipgrp46 - - fortios_firewall_vipgrp6 - - fortios_firewall_vipgrp64 - - fortios_firewall_wildcard_fqdn_custom - - fortios_firewall_wildcard_fqdn_group - - fortios_ftp_proxy_explicit - - fortios_icap_profile - - fortios_icap_server - - fortios_ips_custom - - fortios_ips_decoder - - fortios_ips_global - - fortios_ips_rule - - fortios_ips_rule_settings - - fortios_ips_sensor - - fortios_ips_settings - - fortios_log_custom_field - - fortios_log_disk_filter - - fortios_log_disk_setting - - fortios_log_eventfilter - - fortios_log_fortianalyzer2_filter - - fortios_log_fortianalyzer2_setting - - fortios_log_fortianalyzer3_filter - - fortios_log_fortianalyzer3_setting - - fortios_log_fortianalyzer_filter - - fortios_log_fortianalyzer_override_filter - - fortios_log_fortianalyzer_override_setting - - fortios_log_fortianalyzer_setting - - fortios_log_fortiguard_filter - - fortios_log_fortiguard_override_filter - - fortios_log_fortiguard_override_setting - - fortios_log_fortiguard_setting - - fortios_log_gui_display - - fortios_log_memory_filter - - fortios_log_memory_global_setting - - fortios_log_memory_setting - - fortios_log_null_device_filter - - fortios_log_null_device_setting - - fortios_log_setting - - fortios_log_syslogd2_filter - - fortios_log_syslogd2_setting - - fortios_log_syslogd3_filter - - fortios_log_syslogd3_setting - - fortios_log_syslogd4_filter - - fortios_log_syslogd4_setting - - fortios_log_syslogd_filter - - fortios_log_syslogd_override_filter - - fortios_log_syslogd_override_setting - - fortios_log_syslogd_setting - - fortios_log_threat_weight - - fortios_log_webtrends_filter - - fortios_log_webtrends_setting - - fortios_report_chart - - fortios_report_dataset - - fortios_report_layout - - fortios_report_setting - - fortios_report_style - - fortios_report_theme - - fortios_router_access_list - - fortios_router_auth_path - - fortios_router_bfd - - fortios_router_bfd6 - - fortios_router_bgp - - fortios_router_multicast - - fortios_router_multicast6 - - fortios_router_multicast_flow - - fortios_router_ospf - - fortios_router_ospf6 - - fortios_router_policy - - fortios_router_policy6 - - fortios_router_prefix_list - - fortios_router_rip - - fortios_router_setting - - fortios_router_static - - fortios_spamfilter_profile - - fortios_ssh_filter_profile - - fortios_switch_controller_global - - fortios_switch_controller_lldp_profile - - fortios_switch_controller_lldp_settings - - fortios_switch_controller_mac_sync_settings - - fortios_switch_controller_managed_switch - - fortios_switch_controller_network_monitor_settings - - fortios_system_accprofile - - fortios_system_admin - - fortios_system_api_user - - fortios_system_central_management - - fortios_system_dhcp_server - - fortios_system_dns - - fortios_system_global - - fortios_system_interface - - fortios_system_sdn_connector - - fortios_system_settings - - fortios_system_vdom - - fortios_system_virtual_wan_link - - fortios_user_adgrp - - fortios_user_radius - - fortios_user_tacacsplus - - fortios_voip_profile - - fortios_vpn_ipsec_concentrator - - fortios_vpn_ipsec_forticlient - - fortios_vpn_ipsec_manualkey - - fortios_vpn_ipsec_manualkey_interface - - fortios_vpn_ipsec_phase1 - - fortios_vpn_ipsec_phase1_interface - - fortios_vpn_ipsec_phase2 - - fortios_vpn_ipsec_phase2_interface - - fortios_vpn_ssl_settings - - fortios_vpn_ssl_web_portal - - fortios_waf_profile - - fortios_wanopt_profile - - fortios_wanopt_settings - - fortios_web_proxy_explicit - - fortios_web_proxy_global - - fortios_web_proxy_profile - - fortios_webfilter_content - - fortios_webfilter_content_header - - fortios_webfilter_fortiguard - - fortios_webfilter_ftgd_local_cat - - fortios_webfilter_ftgd_local_rating - - fortios_webfilter_ips_urlfilter_cache_setting - - fortios_webfilter_ips_urlfilter_setting - - fortios_webfilter_ips_urlfilter_setting6 - - fortios_webfilter_override - - fortios_webfilter_profile - - fortios_webfilter_search_engine - - fortios_webfilter_urlfilter - - fortios_wireless_controller_global - - fortios_wireless_controller_setting - - fortios_wireless_controller_utm_profile - - fortios_wireless_controller_vap - - fortios_wireless_controller_wids_profile - - fortios_wireless_controller_wtp - - fortios_wireless_controller_wtp_profile - - frr_bgp - - frr_facts - - ftd_install - - gather_facts - - gcp_bigquery_dataset - - gcp_bigquery_dataset_facts - - gcp_bigquery_table - - gcp_bigquery_table_facts - - gcp_cloudbuild_trigger - - gcp_cloudbuild_trigger_facts - - gcp_compute_interconnect_attachment - - gcp_compute_interconnect_attachment_facts - - gcp_compute_region_disk - - gcp_compute_region_disk_facts - - gcp_container_cluster_facts - - gcp_container_node_pool_facts - - gcp_dns_managed_zone_facts - - gcp_dns_resource_record_set_facts - - gcp_iam_role - - gcp_iam_role_facts - - gcp_iam_service_account - - gcp_iam_service_account_facts - - gcp_iam_service_account_key - - gcp_pubsub_subscription_facts - - gcp_pubsub_topic_facts - - gcp_redis_instance - - gcp_redis_instance_facts - - gcp_resourcemanager_project - - gcp_resourcemanager_project_facts - - gcp_sourcerepo_repository - - gcp_sourcerepo_repository_facts - - gcp_spanner_database_facts - - gcp_spanner_instance_facts - - gcp_sql_database_facts - - gcp_sql_instance_facts - - gcp_sql_user_facts - - gcp_storage_object - - get_certificate - - github_webhook - - github_webhook_facts - - gitlab_runner - - gluster_heal_facts - - hcloud_datacenter_facts - - hcloud_floating_ip_facts - - hcloud_image_facts - - hcloud_location_facts - - hcloud_server - - hcloud_server_facts - - hcloud_server_type_facts - - hcloud_ssh_key - - hcloud_ssh_key_facts - - hcloud_volume - - hcloud_volume_facts - - hwc_network_vpc - - hwc_smn_topic - - iam_password_policy - - iap_start_workflow - - iap_token - - ibm_sa_domain - - ibm_sa_host_ports - - ibm_sa_vol_map - - idrac_firmware - - idrac_redfish_command - - idrac_redfish_config - - idrac_redfish_facts - - idrac_server_config_profile - - ig_config - - ig_unit_information - - installp - - intersight_facts - - intersight_rest_api - - ios_bgp - - ios_ntp - - iosxr_bgp - - junos_ping - - k8s_auth - - k8s_service - - kubevirt_cdi_upload - - kubevirt_preset - - kubevirt_pvc - - kubevirt_rs - - kubevirt_template - - kubevirt_vm - - linode_v4 - - luks_device - - lxca_cmms - - lxca_nodes - - manageiq_group - - manageiq_tenant - - matrix - - memset_memstore_facts - - memset_server_facts - - meraki_content_filtering - - meraki_static_route - - meraki_syslog - - mongodb_replicaset - - mongodb_shard - - mso_label - - mso_role - - mso_schema - - mso_schema_site - - mso_schema_site_anp - - mso_schema_site_anp_epg - - mso_schema_site_anp_epg_staticleaf - - mso_schema_site_anp_epg_staticport - - mso_schema_site_anp_epg_subnet - - mso_schema_site_bd - - mso_schema_site_bd_l3out - - mso_schema_site_bd_subnet - - mso_schema_site_vrf - - mso_schema_site_vrf_region - - mso_schema_site_vrf_region_cidr - - mso_schema_site_vrf_region_cidr_subnet - - mso_schema_template - - mso_schema_template_anp - - mso_schema_template_anp_epg - - mso_schema_template_anp_epg_contract - - mso_schema_template_anp_epg_subnet - - mso_schema_template_bd - - mso_schema_template_bd_subnet - - mso_schema_template_contract_filter - - mso_schema_template_deploy - - mso_schema_template_externalepg - - mso_schema_template_filter_entry - - mso_schema_template_l3out - - mso_schema_template_vrf - - mso_site - - mso_tenant - - mso_user - - na_elementsw_cluster_config - - na_elementsw_cluster_snmp - - na_elementsw_initiators - - na_ontap_flexcache - - na_ontap_igroup_initiator - - na_ontap_lun_copy - - na_ontap_net_subnet - - na_ontap_nvme - - na_ontap_nvme_namespace - - na_ontap_nvme_subsystem - - na_ontap_portset - - na_ontap_qos_policy_group - - na_ontap_quotas - - na_ontap_security_key_manager - - na_ontap_snapshot_policy - - na_ontap_unix_group - - na_ontap_unix_user - - na_ontap_vscan_on_access_policy - - na_ontap_vscan_on_demand_task - - na_ontap_vscan_scanner_pool - - netbox_device - - netbox_interface - - netbox_ip_address - - netbox_prefix - - netbox_site - - nictagadm - - nios_fixed_address - - nios_member - - nios_nsgroup - - online_server_facts - - onyx_igmp_interface - - onyx_igmp_vlan - - onyx_ptp_global - - onyx_ptp_interface - - openssh_cert - - openssh_keypair - - os_coe_cluster - - ovh_ip_failover - - ovirt_event - - ovirt_event_facts - - ovirt_instance_type - - ovirt_vnic_profile - - pids - - pip_package_info - - pn_access_list - - pn_access_list_ip - - pn_admin_service - - pn_admin_session_timeout - - pn_admin_syslog - - pn_connection_stats_settings - - pn_cpu_class - - pn_cpu_mgmt_class - - pn_dhcp_filter - - pn_dscp_map - - pn_dscp_map_pri_map - - pn_igmp_snooping - - pn_port_config - - pn_port_cos_bw - - pn_port_cos_rate_setting - - pn_prefix_list_network - - pn_role - - pn_snmp_community - - pn_snmp_trap_sink - - pn_snmp_vacm - - pn_stp - - pn_stp_port - - pn_switch_setup - - pn_user - - pn_vflow_table_profile - - pn_vrouter_bgp_network - - pn_vrouter_interface_ip - - pn_vrouter_ospf6 - - pn_vrouter_pim_config - - postgresql_idx - - postgresql_info - - postgresql_membership - - postgresql_pg_hba - - postgresql_ping - - postgresql_query - - postgresql_set - - postgresql_table - - postgresql_tablespace - - purefa_dns - - purefa_dsrole - - purefa_ntp - - purefa_offload - - purefa_ra - - purefa_user - - purefb_bucket - - purefb_ds - - purefb_dsrole - - purefb_network - - purefb_s3acc - - purefb_s3user - - purefb_subnet - - rabbitmq_global_parameter - - rabbitmq_publish - - rabbitmq_vhost_limits - - read_csv - - redshift_cross_region_snapshots - - restconf_config - - restconf_get - - rhsm_release - - routeros_facts - - scaleway_ip - - scaleway_lb - - scaleway_security_group - - scaleway_security_group_rule - - scaleway_user_data - - selogin - - skydive_capture - - skydive_edge - - skydive_node - - snap - - ss_3par_cpg - - tower_notification - - tower_receive - - tower_send - - tower_workflow_launch - - ucs_disk_group_policy - - ucs_dns_server - - ucs_managed_objects - - ucs_org - - ucs_service_profile_template - - utm_aaa_group - - utm_aaa_group_info - - utm_ca_host_key_cert - - utm_ca_host_key_cert_info - - utm_dns_host - - utm_network_interface_address - - utm_network_interface_address_info - - utm_proxy_auth_profile - - utm_proxy_exception - - utm_proxy_frontend - - utm_proxy_frontend_info - - utm_proxy_location - - utm_proxy_location_info - - vcenter_extension - - vcenter_extension_facts - - vmware_drs_group - - vmware_drs_group_facts - - vmware_dvs_portgroup_facts - - vmware_dvswitch_lacp - - vmware_dvswitch_pvlans - - vmware_dvswitch_uplink_pg - - vmware_export_ovf - - vmware_guest_customization_facts - - vmware_guest_disk - - vmware_guest_tools_upgrade - - vmware_guest_video - - vmware_guest_vnc - - vmware_host_active_directory - - vmware_host_feature_facts - - vmware_host_hyperthreading - - vmware_host_ipv6 - - vmware_host_kernel_manager - - vmware_host_powermgmt_policy - - vmware_host_scanhba - - vmware_host_snmp - - vmware_host_vmhba_facts - - vmware_object_role_permission - - vmware_tag_manager - - vmware_vcenter_settings - - vmware_vcenter_statistics - - vmware_vm_host_drs_rule - - vmware_vspan_session - - voss_config - - vsphere_file - - vyos_ping - - win_chocolatey_facts - - win_credential - - win_dns_record - - win_domain_group_membership - - win_hosts - - win_optional_feature - - win_partition - - win_psrepository - - win_rds_cap - - win_rds_rap - - win_rds_settings - - win_snmp - - win_user_profile - - xenserver_guest - - xenserver_guest_facts - - xenserver_guest_powerstate - - xfconf - - zabbix_action - - zabbix_map - - zfs_delegate_admin - plugins: - become: - - doas - - dzdo - - enable - - ksu - - machinectl - - pbrun - - pfexec - - pmrun - - runas - - sesu - - su - - sudo - callback: - - aws_resource_actions - - cgroup_perf_recap - - nrdp - cliconf: - - edgeswitch - - frr - - netvisor - connection: - - napalm - - podman - - qubes - httpapi: - - checkpoint - - exos - - fortimanager - - qradar - - restconf - - splunk - inventory: - - docker_swarm - - gitlab_runners - - hcloud - - linode - - toml - lookup: - - aws_secret - - laps_password - - manifold - - rabbitmq - - skydive - - varnames - shell: - - cmd - release_date: '2019-04-04' diff --git a/changelogs/CHANGELOG-v2.8.rst b/changelogs/CHANGELOG-v2.8.rst deleted file mode 100644 index e5a254575ab..00000000000 --- a/changelogs/CHANGELOG-v2.8.rst +++ /dev/null @@ -1,1944 +0,0 @@ -=============================================== -Ansible 2.8 "How Many More Times" Release Notes -=============================================== - -.. contents:: Topics - - -v2.8.0a1 -======== - -Release Summary ---------------- - -| Release Date: 2019-04-04 -| `Porting Guide `__ - - -Major Changes -------------- - -- Experimental support for Ansible Collections and content namespacing - Ansible content can now be packaged in a collection and addressed via namespaces. This allows for easier sharing, distribution, and installation of bundled modules/roles/plugins, and consistent rules for accessing specific content via namespaces. -- Python interpreter discovery - The first time a Python module runs on a target, Ansible will attempt to discover the proper default Python interpreter to use for the target platform/version (instead of immediately defaulting to ``/usr/bin/python``). You can override this behavior by setting ``ansible_python_interpreter`` or via config. (see https://github.com/ansible/ansible/pull/50163) -- become - The deprecated CLI arguments for ``--sudo``, ``--sudo-user``, ``--ask-sudo-pass``, ``-su``, ``--su-user``, and ``--ask-su-pass`` have been removed, in favor of the more generic ``--become``, ``--become-user``, ``--become-method``, and ``--ask-become-pass``. -- become - become functionality has been migrated to a plugin architecture, to allow customization of become functionality and 3rd party become methods (https://github.com/ansible/ansible/pull/50991) - -Minor Changes -------------- - -- A k8s module defaults group has now been added to reduce the amount of parameters required for multiple k8s tasks. This group contains all non-deprecated kubernetes modules - `k8s`, `k8s_auth`, `k8s_facts`, `k8s_scale` and `k8s_service` as well as the CRD-handling `kubevirt_*` modules. -- AWS EC2's Autoscaling Group (`ec2_asg`) module now supports the use of Launch Templates in addition to existing support for Launch Configurations. -- Add ``ansible_play_name`` magic var (https://github.com/ansible/ansible/issues/11349) -- Add better parsing for gathering facts about free memory in Mac OS (https://github.com/ansible/ansible/pull/52917). -- Add config option for chroot binary for chroot connection plugin -- Add configurable backup path option support for network config modules -- Add examples in documentation to explain how to handle multiple conditions in changed_when and failed_when. -- Add new meta task end_host - https://github.com/ansible/ansible/issues/40904 -- Add option to read zabbix inventory per each host -- Add option to set ansible_ssh_host based on first interface settings -- Add parameters to module vmware_guest for conversion of disk to thin or thick when vm is cloned or deployed with template or virtual machine. -- Add stats on rescued/ignored tasks to play recap (https://github.com/ansible/ansible/pull/48418) -- Add support for hex color values in Slack module. -- Add support for per_host:no stats for the callback plugin **json** (https://github.com/ansible/ansible/pull/43123) -- Add warning about falling back to jinja2_native=false when Jinja2 version is lower than 2.10. -- Added Ansible.Basic C# util that contains a module wrapper and handles common functions like argument parsing and module return. This is gives the user more visibility over what the module has run and aligns PowerShell modules more closely to how Python modules are defined. -- Added check for assert module for msg and failed_msg as a list or string types. -- Added documentation about using VMware dynamic inventory plugin. -- Added experimental support for connecting to Windows hosts over SSH using ``ansible_shell_type=cmd`` or ``ansible_shell_type=powershell`` -- Added missing deprecation warning for param 'reboot' and use without param 'name' to the cron module. -- Added parameter checking before the module attempts to do an action to give helpful error message -- Added support for MX and SRV record in ipa_dnsrecord module (https://github.com/ansible/ansible/pull/42482). -- Added support for gateway parameter in iptables module (https://github.com/ansible/ansible/issues/53170). -- Added support for iptables module iprange and its parameters src-range and dst-range -- All environment variables defined by ansible now start with the `ANSIBLE_` prefix. The old environment vars still work for now. The new environment vars added are: ANSIBLE_LIBVIRT_LXC_NOSECLABEL, ANSIBLE_DISPLAY_SKIPPED_HOSTS, and ANSIBLE_NETWORK_GROUP_MODULES -- Allow default callback plugin to send unreachable host/task to stderr using toggle flag. -- Allow for vaulted templates in template lookup (https://github.com/ansible/ansible/issues/34209) -- An `os` module_defaults group has been added to simplify parameters for multiple OpenStack tasks. This group includes all OpenStack modules with an `os_`-prefixed module name. -- Ansible.ModuleUtils.Privilege - moved C# code to it's own util called ``Ansible.Privilege`` and expanded the tests -- Catch all connection timeout related exceptions and raise AnsibleConnectionError instead -- Change the position to search os-release since clearlinux new versions are providing /etc/os-release too -- Changed output of tags dictionary in results to standard Ansible format -- Cleaned up module code to remove all calls to the deprecated get_exception() function -- Connection plugins have been standardized to allow use of ``ansible__user`` and ``ansible__password`` variables. Variables such as ``ansible__pass`` and ``ansible__username`` are treated with lower priority than the standardized names and may be deprecated in the future. In general, the ``ansible_user`` and ``ansible_password`` vars should be used unless there is a reason to use the connection-specific variables. -- Display - Add a ``Singleton`` metaclass and apply it to ``Display`` to remove the need of using ``__main__.Display`` as a pseudo singleton -- Drop the use of pkg_resources. Importing pkg_resources was the costliest part of startup time for Ansible. pkg_resources was used so that platforms with old versions of PyCrypto and Jinja2 could use parallel installed, updated versions. Since we no longer support Python-2.6 on the controller side, we no longer have to support parallel installation to work around those old stacks. -- Embed an overridable static sanitization method into base inventory plugin class to allow individual plugins to optionally override Add override implementation to inital set of cloud plugins -- Ensures 'elapsed' is always returned, when timed out or failed -- Fix documentation of match test. Match requires zero or more characters at beginning of the string. -- Fixed bug around populating host_ip in hostvars in vmware_vm_inventory. -- Gather NVMe NQN fact (https://github.com/ansible/ansible/pull/50164) -- Handle vault filename with UTF-8 while decrypting vault file using ansible-vault. -- Improve the deprecation message for squashing, to not give misleading advice -- Increase the default persistent command_timeout value from 10 to 30 seconds to reduce frequent timeout issues. -- Modules and plugins have been standardized on a well-defined set of TLS-related parameters. The old names remain as aliases for compatibility. In general, the new names will override the old names if both are specified. The standard names are: ``client_cert`` (certificate for client identity, might also include the private key), ``client_key`` (private key for ``client_cert``), ``ca_cert`` (public key to validate server's identity, usually a root certificate), and ``validate_certs`` (boolean to enable or disable certificate validity checking). -- Moved the FactCache code from ansible.plugins.cache.FactCache to ansible.vars.fact_cache.FactCache as it is not meant to be used to implement cache plugins. -- Now emits 'elapsed' as a return value for get_url, uri and win_uri -- On Solaris, the `ansible_product_name` fact is populated for a wider range of older hardware models, and `ansible_system_vendor` fact is populated for certain known vendors. -- Parsing plugin filter may raise TypeError, gracefully handle this exception and let user know about the syntax error in plugin filter file. -- Python-3.8 removes platform.dist() from the standard library. To maintain compatibility we've switched to an alternative library, nir0s/distro, to detect the distribution for fact gathering. Distributions facts may change slightly as nir0s/distro has bugfixes which the standard library's platform.dist() has lacked. -- Raise AnsibleConnectionError on winrm connnection errors -- Refactored the CLI code to parse the CLI arguments and then save them into a non-mutatable global singleton. This should make it easier to modify. -- Removed the private ``_options`` attribute of ``CallbackBase``. See the porting guide if you need access to the command line arguments in a callback plugin. -- Support for Cumulus Linux 2.5.4 and 3.7.3 added in setup facts (https://github.com/ansible/ansible/pull/52309). -- Support for Linux Mint 18.3 added in setup facts (https://github.com/ansible/ansible/pull/52224). -- The ``acme_account_facts`` module has been renamed to ``acme_account_info``. -- The ``docker_image_facts`` module has been renamed to ``docker_image_info``. -- The ``docker_service`` module has been renamed to ``docker_compose``. -- The restart/idempotency behavior of docker_container can now be controlled with the new comparisons parameter. -- Update docs and return section of vmware_host_service_facts module. -- Updated Ansible version help message in help section. -- Updated VMware Update tag API as new specifications (https://github.com/ansible/ansible/issues/53060). -- Windows/PSRP - Ensure that a connection timeout or connection error results in host being unreachable -- ``contains`` jinja2 test - Add a ``contains`` jinja2 test designed for use in ``map`` and ``selectattr`` filters (https://github.com/ansible/ansible/pull/45798) -- ``osx_say`` callback plugin was renamed into ``say``. -- ``to_yaml`` filter updated to maintain formatting consistency when used with ``pyyaml`` versions 5.1 and later (https://github.com/ansible/ansible/pull/53772) -- acme_account: add support for diff mode. -- acme_account_facts: also return ``public_account_key`` in JWK format. -- acme_certificate - add experimental support for IP address identifiers. -- acme_challenge_cert_helper - add support for IP address identifiers. -- add ``STRING_CONVERSION_ACTION`` option to warn, error, or ignore when a module parameter is string type but the value from YAML is not a string type and it is converted (https://github.com/ansible/ansible/issues/50503) -- add facility for playbook attributes that are not templatable, i.e register -- add from_handlers option to include_role/import_role -- add option to azure_rm inventory plugin which will allow the legacy script host names to be used -- add option to shell/command to control stripping of empty lines at end of outputs -- add parameter to checkpoint_object_facts to filter out by object type -- add toggle to allow user to override invalid group character filter -- added 'unsafe' keyword to vars_prompt so users can signal 'template unsafe' content -- adds launch type to ecs task to support fargate launch type. -- allow user to force install a role and it's dependencies -- allow user to force verbose messages to stderr -- ansible-galaxy: properly warn when git isn't found in an installed bin path instead of traceback -- ansible.vars.unsafe_proxy - Removed deprecated file (https://github.com/ansible/ansible/issues/45040) -- assert - added ``quiet`` option to the ``assert`` module to avoid verbose output (https://github.com/ansible/ansible/issues/27124). -- aws_kms is now able to create keys and manage grants and tags -- azure_rm_appgateway - add redirect configurations and probes -- become - Change the default value for `AGNOSTIC_BECOME_PROMPT` to `True` so become prompts display `BECOME password:` regardless of the become method used. To display the become method in the prompt (for example, `SUDO password:`), set this config option to `False`. -- callbacks - New ``v2_runner_on_start`` callback added to indicate the start of execution for a host in a specific task (https://github.com/ansible/ansible/pull/47684) -- change default connection plugin on macOS when using smart mode to ssh instead of paramiko (https://github.com/ansible/ansible/pull/54738) -- change default value for ``configs`` from ``[]`` to ``null`` and for ``update_order`` from ``stop-first`` to ``null``, matching docker API and allowing the module to interact with older docker daemons. -- cloudstack - The choice list for the param 'hypervisor' had been removed to allow the API to validate depending on your setup directly. -- cmdline fact parsing can return multiple values of a single key. Deprecate cmdline fact in favor of proc_cmdline. -- command/shell - new `stdin_add_newline` arg allows suppression of automatically-added newline `\n` character to the specified in the `stdin` arg. -- conn_limit type is set to 'int' in postgresql_user module. This will allow module to compare conn_limit with record value without type casting. -- copy - support recursive copying with remote_src -- cs_network_offering - new for_vpc parameter which allows the creation of network offers for VPC. -- cs_volume - add volumes extraction and upload features. -- cs_zone - The option network_type uses capitalized values for the types e.g. 'Advanced' and 'Basic' to match the return from the API. -- default value for ``INVENTORY_ENABLED`` option was ``['host_list', 'script', 'yaml', 'ini', 'toml', 'auto']`` and is now ``['host_list', 'script', 'auto', 'yaml', 'ini', 'toml']`` -- diff mode outputs in YAML form when used with yaml callback plugin -- dnf - added the module option ``install_weak_deps`` to control whether DNF will install weak dependencies -- dnf - group removal does not work if group was installed with Ansible because of dnf upstream bug https://bugzilla.redhat.com/show_bug.cgi?id=1620324 -- dnf appropriately handles disable_excludes repoid argument -- dnf module now supports loading substitution overrides from the installroot -- dnf module properly load and initialize dnf package manager plugins -- dnf properly honor disable_gpg_check for local (on local disk of remote node) package installation -- dnf properly support modularity appstream installation via overloaded group modifier syntax -- dnf removal with wildcards now works: Fixes https://github.com/ansible/ansible/issues/27744 -- docker_container - Add runtime option. -- docker_container - Add support for device I/O rate limit parameters. This includes ``device_read_bps``, ``device_write_bps``, ``device_read_iops`` and ``device_write_iops`` -- docker_container - Added support for ``pids_limit`` parameter in docker_container. -- docker_container - Added support for healthcheck. -- docker_container - Allow to use image ID instead of image name. -- docker_container - ``stop_timeout`` is now also used to set the ``StopTimeout`` property of the docker container when creating the container. -- docker_container - a new option ``networks_cli_compatible`` with default value ``no`` has been added. The default value will change to ``yes`` in Ansible 2.12. Setting it to ``yes`` lets the module behave similar to ``docker create --network`` when at least one network is specified, i.e. the default network is not automatically attached to the container in this case. -- docker_container - improved ``diff`` mode to show output. -- docker_container - mount modes in ``volumes`` allow more values, similar to when using the ``docker`` executable. -- docker_container - published_ports now supports port ranges, IPv6 addresses, and no longer accepts hostnames, which were never used correctly anyway. -- docker_container, docker_network, docker_volume - return facts as regular variables ``container``, ``network`` respectively ``volume`` additionally to facts. This is now the preferred way to obtain results. The facts will be removed in Ansible 2.12. -- docker_image - Add ``build.cache_from`` option. -- docker_image - Allow to use image ID instead of image name for deleting images. -- docker_image - add option ``build.use_proxy_config`` to pass proxy config from the docker client configuration to the container while building. -- docker_image - all build-related options have been moved into a suboption ``build``. This affects the ``dockerfile``, ``http_timeout``, ``nocache``, ``path``, ``pull``, ``rm``, and ``buildargs`` options. -- docker_image - set ``changed`` to ``false`` when using ``force: yes`` to load or build an image that ends up being identical to one already present on the Docker host. -- docker_image - set ``changed`` to ``false`` when using ``force: yes`` to tag or push an image that ends up being identical to one already present on the Docker host or Docker registry. -- docker_image - the ``force`` option has been deprecated; more specific options ``force_source``, ``force_absent`` and ``force_tag`` have been added instead. -- docker_image - the ``source`` option has been added to clarify the action performed by the module. -- docker_image - the default for ``build.pull`` will change from ``yes`` to ``no`` in Ansible 2.12. Please update your playbooks/roles now. -- docker_image - the deprecated settings ``state: build`` and ``use_tls`` now display warnings when being used. They will be removed in Ansible 2.11. -- docker_image_facts - Allow to use image ID instead of image name. -- docker_network - Add support for IPv6 networks. -- docker_network - Minimum docker API version explcitly set to ``1.22``. -- docker_network - Minimum docker server version increased from ``1.9.0`` to ``1.10.0``. -- docker_network - Minimum docker-py version increased from ``1.8.0`` to ``1.10.0``. -- docker_network - ``attachable`` is now used to set the ``Attachable`` property of the docker network during creation. -- docker_network - ``internal`` is now used to set the ``Internal`` property of the docker network during creation. -- docker_network - ``scope`` is now used to set the ``Scope`` property of the docker network during creation. -- docker_network - add new option ``ipam_driver_options``. -- docker_network - added support for specifying labels -- docker_network - changed return value ``diff`` from ``list`` to ``dict``; the original list is contained in ``diff.differences``. -- docker_network - improved ``diff`` mode to show output. -- docker_secret - ``data`` can now accept Base64-encoded data via the new ``data_is_b64`` option. This allows to pass binary data or JSON data in unmodified form. (https://github.com/ansible/ansible/issues/35119) -- docker_service - return results as regular variable ``services``; this is a dictionary mapping service names to container dictionaries. The old ansible facts are still returned, but it is recommended to use ``register`` and ``services`` in the future. The facts will be removed in Ansible 2.12. -- docker_swarm - Added support for ``default_addr_pool`` and ``subnet_size``. -- docker_swarm - ``UnlockKey`` will now be returned when ``autolock_managers`` is ``true``. -- docker_swarm - module now supports ``--diff`` mode. -- docker_swarm_service - Add option ``limits`` as a grouper for resource limit options. -- docker_swarm_service - Add option ``logging`` as a grouper for logging options. -- docker_swarm_service - Add option ``placement`` as a grouper for placement options. -- docker_swarm_service - Add option ``reservations`` as a grouper for resource reservation options. -- docker_swarm_service - Add option ``restart_config`` as a grouper for restart options. -- docker_swarm_service - Add option ``update_config`` as a grouper for update options. -- docker_swarm_service - Added option ``resolve_image`` which enables resolving image digests from registry to detect and deploy changed images. -- docker_swarm_service - Added support for ``command`` parameter. -- docker_swarm_service - Added support for ``env_files`` parameter. -- docker_swarm_service - Added support for ``groups`` parameter. -- docker_swarm_service - Added support for ``healthcheck`` parameter. -- docker_swarm_service - Added support for ``hosts`` parameter. -- docker_swarm_service - Added support for ``rollback_config`` parameter. -- docker_swarm_service - Added support for ``stop_grace_period`` parameter. -- docker_swarm_service - Added support for ``stop_signal`` parameter. -- docker_swarm_service - Added support for ``working_dir`` parameter. -- docker_swarm_service - Added support for passing period as string to ``restart_policy_delay``. -- docker_swarm_service - Added support for passing period as string to ``restart_policy_window``. -- docker_swarm_service - Added support for passing period as string to ``update_delay``. -- docker_swarm_service - Added support for passing period as string to ``update_monitor``. -- docker_swarm_service - Extended ``mounts`` options. It now also accepts ``labels``, ``propagation``, ``no_copy``, ``driver_config``, ``tmpfs_size``, ``tmpfs_mode``. -- docker_swarm_service - ``env`` parameter now supports setting values as a dict. -- docker_swarm_service - added ``diff`` mode. -- docker_swarm_service: use docker defaults for the ``user`` parameter if it is set to ``null`` -- docker_volume - changed return value ``diff`` from ``list`` to ``dict``; the original list is contained in ``diff.differences``. -- docker_volume - improved ``diff`` mode to show output. -- docker_volume - option minimal versions now checked. (https://github.com/ansible/ansible/issues/38833) -- docker_volume - reverted changed behavior of ``force``, which was released in Ansible 2.7.1 to 2.7.5, and Ansible 2.6.8 to 2.6.11. Volumes are now only recreated if the parameters changed **and** ``force`` is set to ``true`` (instead of or). This is the behavior which has been described in the documentation all the time. -- docker_volume - the ``force`` option has been deprecated, and a new option ``recreate`` has been added with default value ``never``. If you use ``force: yes`` in a playbook, change it to ``recreate: options-changed`` instead. -- ecs_service - adds support for service_registries and scheduling_strategies. desired_count may now be none to support scheduling_strategies -- facts - Alias ``ansible_model`` to ``ansible_product_name`` to more closely match other OSes (https://github.com/ansible/ansible/issues/52233) -- fetch - Removed deprecated validate_md5 alias (https://github.com/ansible/ansible/issues/45039) -- fix yum and dnf autoremove input sanitization to properly warn user if invalid options passed and update documentation to match -- gather Fibre Channel WWNs fact (https://github.com/ansible/ansible/pull/37043) -- hashi_vault lookup plugin now supports username and password method for the authentication (https://github.com/ansible/ansible/issues/38878). -- identity - Added support for GSSAPI authentication for the FreeIPA modules. This is enabled by either using the KRB5CCNAME or the KRB5_CLIENT_KTNAME environment variables when calling the ansible playbook. Note that to enable this feature, one has to install the urllib_gssapi python library. -- include better error handling for Windows errors to help with debugging module errors -- include/import - Promote ``include_tasks``, ``import_tasks``, ``include_role``, and ``import_role`` to ``stableinterface`` -- include_role/import_role - Removed deprecated private argument (https://github.com/ansible/ansible/issues/45038) -- influxdb_user - Implemented the update of the admin role of a user -- inheritance - Improve ``FieldAttribute`` inheritance, by using a sentinel instead of ``None`` to indicate that the option has not been explicitly set -- inventory - added new TOML inventory plugin (https://github.com/ansible/ansible/pull/41593) -- inventory keyed_groups - allow the parent_group to be specified as a variable by using brackets, such as "{{ placement.region }}", or as a string if brackets are not used. -- inventory plugins - Inventory plugins that support caching can now use any cache plugin shipped with Ansible. -- inventory/docker - Group containers by docker-swarm "service" and "stack" -- jenkins_plugin - Set new default value for the update_url parameter (https://github.com/ansible/ansible/issues/52086) -- jinja2 - Add ``now()`` function for getting the current time -- jinja2 - accesses to attributes on an undefined value now return further undefined values rather than throwing an exception -- junit callback plug-in - introduce a new option to consider a task only as test case if it has this value as prefix. -- junit callback plug-in - introduce a new option to hide task arguments similar to no_log. -- k8s - add ability to wait for some kinds of Kubernetes resources to be in the desired state -- k8s - add validate parameter to k8s module to allow resources to be validated against their specification -- k8s - append_hash parameter adds a hash to the name of ConfigMaps and Secrets for easier immutable resources -- keyed_groups now has a 'parent_group' keyword that allows assigning all generated groups to the same parent group -- loop - expose loop var name as ``ansible_loop_var`` -- loop_control - Add new ``extended`` option to return extended loop information (https://github.com/ansible/ansible/pull/42134) -- loop_control's pause now allows for fractions of a second -- macports - add upgrade parameter and replace update_ports parameter with selfupdate (https://github.com/ansible/ansible/pull/45049) -- magic variabels - added a new ``ansible_play_role_names`` magic variable to mimic the old functionality of ``role_names``. This variable only lists the names of roles being applied to the host directly, and does not include those added via dependencies -- magic variables - added a new ``ansible_dependent_role_names`` magic variable to contain the names of roles applied to the host indirectly, via dependencies. -- magic variables - added a new ``ansible_role_names`` magic variable to include the names of roles being applied to the host both directly and indirectly (via dependencies). -- mattstuff filter - fix py3 scope for unique filter errors -- meraki_device - Add support for attaching notes to a device. -- meraki_network - type parameter no longer accepts combined. Instead, the network types should be specified in a list. -- mongodb_user - Change value for parameter roles to empty (https://github.com/ansible/ansible/issues/46443) -- more complete information when pear module has an error message -- mount - make last two fields optional (https://github.com/ansible/ansible/issues/43855) -- moved some operations to inside VariableManager to make using it simpler and slightly optimized, but creating API changes -- now galaxy shows each path where it finds roles when listing them -- npm ci feature added which allows to install a project with a clean slate: https://docs.npmjs.com/cli/ci.html -- openssl_certificate - Add support for relative time offsets in the ``selfsigned_not_before``/``selfsigned_not_after``/``ownca_not_before``/``ownca_not_after`` and ``valid_in`` parameters. -- openssl_certificate - add ``backup`` option. -- openssl_certificate - change default value for ``acme_chain`` from ``yes`` to ``no``. Current versions of `acme-tiny `_ do not support the ``--chain`` command anymore. This default setting caused the module not to work with such versions of acme-tiny until ``acme_chain: no`` was explicitly set. -- openssl_certificate - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option. -- openssl_csr - add ``backup`` option. -- openssl_csr - add ``useCommonNameForSAN`` option which allows to disable using the common name as a SAN if no SAN is specified. -- openssl_csr - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option. -- openssl_dhparam - add ``backup`` option. -- openssl_pkcs12 - add ``backup`` option. -- openssl_pkcs12, openssl_privatekey, openssl_publickey - These modules no longer delete the output file before starting to regenerate the output, or when generating the output failed. -- openssl_privatekey - add ``backup`` option. -- openssl_privatekey - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option. -- openssl_publickey - add ``backup`` option. -- os_server_facts - added all_projects option to gather server facts from all available projects -- package_facts, now supports multiple package managers per system. New systems supported include Gentoo's portage with portage-utils installed, as well as FreeBSD's pkg -- pamd: remove description from RETURN values as it is unnecessary -- postgres_privs now accepts 'ALL_IN_SCHEMA' objs for 'function' type (https://github.com/ansible/ansible/pull/35331). -- postgresql_db - Added paramter conn_limit to limit the number of concurrent connection to a certain database -- postgresql_privs - add fail_on_role parameter to control the behavior (fail or warn) when target role does not exist. -- postgresql_privs - introduces support for FOREIGN DATA WRAPPER and FOREIGN SERVER as object types in postgresql_privs module. (https://github.com/ansible/ansible/issues/38801) -- postgresql_privs - introduces support to postgresql_privs to use 'FOR { ROLE | USER } target_role' in 'ALTER DEFAULT PRIVILEGES'. (https://github.com/ansible/ansible/issues/50877) -- reboot - Expose timeout value in error message -- reboot - add parameter for specifying paths to search for the ``shutdown`` command (https://github.com/ansible/ansible/issues/51190) -- regex_escape - added re_type option to enable escaping POSIX BRE chars - -This distinction is necessary because escaping non-special chars such as -'(' or '{' turns them into special chars, the opposite of what is intended -by using regex_escape on strings being passed as a Basic Regular -Expression. - -- renamed `dellemc_idrac_firmware` module to `idrac_firmware` -- retry_files_enabled now defaults to False instead of True. -- run_command - Add a new keyword argument expand_user_and_vars, which defaults to True, allowing the module author to decide whether or paths and variables are expanded before running the command when use_unsafe_shell=False (https://github.com/ansible/ansible/issues/45418) -- s3_bucket - Walrus users: ``s3_url`` must be a FQDN without scheme not path. -- s3_bucket - avoid failure when ``policy``, ``requestPayment``, ``tags`` or ``versioning`` operations aren't supported by the endpoint and related parameters aren't set -- service_facts - provide service state and status information about disabled systemd service units -- setup - gather iSCSI facts for HP-UX (https://github.com/ansible/ansible/pull/44644) -- slack: Explicitly set Content-Type header to "application/json" for improved compatibility with non-Slack chat systems -- sns - Ported to boto3 and added support for additional protocols -- spotinst - Added "SPOTINST_ACCOUNT_ID" or "ACCOUNT" env var -- spotinst - Added Instance Health Check Validation on creation of Elastigroup if "health_check_type" parameter set in playbook -- synchronize module - Warn when the empty string is present in rsync_opts as it is likely unexpected that it will transfer the current working directory. -- tower_credential - Expect ssh_key_data to be the content of a ssh_key file instead of the path to the file (https://github.com/ansible/ansible/pull/45158) -- tower_project - getting project credential falls back to project organization if there's more than one cred with the same name -- ufw - ``proto`` can now also be ``gre`` and ``igmp``. -- ufw - enable "changed" status while check mode is enabled -- ufw - new ``insert_relative_to`` option allows to specify rule insertion position relative to first/last IPv4/IPv6 address. -- ufw - type of option ``insert`` is now enforced to be ``int``. -- uri/urls - Support unix domain sockets (https://github.com/ansible/ansible/pull/43560) -- vmware_deploy_ovf - Add support for 'inject_ovf_env' for injecting user input properties in OVF environment. -- when showing defaults for CLI options in manpage/docs/--help avoid converting paths -- win_chocolatey - Added the ability to pin a package using the ``pinned`` option - https://github.com/ansible/ansible/issues/38526 -- win_chocolatey - added the allow_multiple module option to allow side by side installs of the same package -- win_chocolatey - support bootstrapping Chocolatey from other URLs with any PS script that ends with ``.ps1``, originally this script had to be ``install.ps1`` -- win_domain_membership - will now fail if an existing AD object for the host exists and ``allow_existing_computer_account=no`` - https://github.com/ansible/ansible/pull/53542 -- win_dsc - Display the warnings produced by the DSC engine for better troubleshooting - https://github.com/ansible/ansible/issues/51543 -- win_dsc - The Verbose logs will be returned when running with ``-vvv``. -- win_dsc - The module invocation and possible options will be displayed when running with ``-vvv``. -- win_dsc - The win_dsc module will now fail if an invalid DSC property is set. -- win_get_url - Add idempotency check if the remote file has the same contents as the dest file. -- win_get_url - Add the ``checksum`` option to verify the integrity of a downloaded file. -- win_nssm - Add support for check and diff modes. -- win_nssm - Add the ``executable`` option to specify the location of the NSSM utility. -- win_nssm - Add the ``working_directory``, ``display_name`` and ``description`` options. -- win_nssm - Change default value for ``state`` from ``start`` to ``present``. -- win_package - added the ``chdir`` option to specify the working directory used when installing and uninstalling a package. -- win_psmodule - The ``url`` parameter is deprecated and will be removed in Ansible 2.12. Use the ``win_psrepository`` module to manage repositories instead -- win_say - If requested voice is not found a warning is now displayed. -- win_say - Ported code to use Ansible.Basic. -- win_say - Some error messages worded differently now that the module uses generic module parameter validation. -- win_scheduled_task - defining a trigger repetition as an array is deprecated and will be removed in Ansible 2.12. Define the repetition as a dictionary instead. -- win_script - added support for running a script with become -- win_security_policy - warn users to use win_user_right instead when editing ``Privilege Rights`` -- win_shortcut - Added support for setting the ``Run as administrator`` flag on a shortcut pointing to an executable -- win_stat - added the ``follow`` module option to follow ``path`` when getting the file or directory info -- win_updates - Reworked filtering updates based on category classification - https://github.com/ansible/ansible/issues/45476 -- windows async - async directory is now controlled by the ``async_dir`` shell option and not ``remote_tmp`` to match the POSIX standard. -- windows async - change default directory from ``$env:TEMP\.ansible_async`` to ``$env:USERPROFILE\.ansible_async`` to match the POSIX standard. -- windows become - Add support for passwordless become. -- windows become - Moved to shared C# util so modules can utilise the code. -- yum - provide consistent return data structure when run in check mode and not in check mode -- yum - when checking for updates, now properly include Obsoletes (both old and new) package data in the module JSON output, fixes https://github.com/ansible/ansible/issues/39978 -- yum and dnf can now handle installing packages from URIs that are proxy redirects and don't end in the .rpm file extension -- yum and dnf can now perform C(update_cache) as a standalone operation for consistency with other package manager modules -- yum now properly supports update_only option -- yum/dnf - Add download_dir param (https://github.com/ansible/ansible/issues/24004) -- zabbix_template - Module no longer requires ``template_name`` to be provided when importing with ``template_json`` option (https://github.com/ansible/ansible/issues/50833) - -Deprecated Features -------------------- - -- Ansible-defined environment variables not starting with `ANSIBLE_` have been deprecated. New names match the old name plus the `ANSIBLE_` prefix. These environment variables have been deprecated: LIBVIRT_LXC_NOSECLABEL, DISPLAY_SKIPPED_HOSTS, and NETWORK_GROUP_MODULES -- async - setting the async directory using ``ANSIBLE_ASYNC_DIR`` as an environment key in a task or play is deprecated and will be removed in Ansible 2.12. Set a var name ``ansible_async_dir`` instead. -- cache plugins - Importing cache plugins directly is deprecated and will be removed in 2.12. Cache plugins should use the cache_loader instead so cache options can be reconciled via the configuration system rather than constants. -- docker_network - Deprecate ``ipam_options`` in favour of ``ipam_config``. -- docker_swarm_service - Deprecate ``constraints`` in favour of ``placement``. -- docker_swarm_service - Deprecate ``limit_cpu`` and ``limit_memory`` in favour of ``limits``. -- docker_swarm_service - Deprecate ``log_driver`` and ``log_driver_options`` in favour of ``logging``. -- docker_swarm_service - Deprecate ``reserve_cpu`` and ``reserve_memory`` in favour of ``reservations``. -- docker_swarm_service - Deprecate ``restart_policy``, ``restart_policy_attempts``, ``restart_policy_delay`` and ``restart_policy_window`` in favour of ``restart_config``. -- docker_swarm_service - Deprecate ``update_delay``, ``update_parallelism``, ``update_failure_action``, ``update_monitor``, ``update_max_failure_ratio`` and ``update_order`` in favour of ``update_config``. -- inventory plugins - Inventory plugins using self.cache is deprecated and will be removed in 2.12. Inventory plugins should use self._cache as a dictionary to store results. -- magic variables - documented the deprecation of the ``role_names`` magic variable in favor of either ``ansible_role_names`` (including dependency role names) or ``ansible_play_role_names`` (excluding dependencies). -- win_nssm - Deprecate ``app_parameters`` option in favor of ``arguments``. -- win_nssm - Deprecate ``dependencies``, ``start_mode``, ``user``, and ``password`` options, in favor of using the ``win_service`` module. -- win_nssm - Deprecate ``start``, ``stop``, and ``restart`` values for ``state`` option, in favor of using the ``win_service`` module. - -Removed Features (previously deprecated) ----------------------------------------- - -- azure - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- cs_nic - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- ec2_remote_facts - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- netscaler - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- win_feature - Removed deprecated 'restart_needed' returned boolean, use standardized 'reboot_required' instead -- win_get_url - Removed deprecated 'skip_certificate_validation' parameter, use standardized 'validate_certs' instead -- win_get_url - Removed deprecated 'win_get_url' returned dictionary, contained values are returned directly -- win_msi - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- win_package - Removed deprecated 'exit_code' returned int, use standardized 'rc' instead -- win_package - Removed deprecated 'restart_required' returned boolean, use standardized 'reboot_required' instead - -Bugfixes --------- - -- ACME modules support `POST-as-GET `__ and will be able to access Let's Encrypt ACME v2 endpoint after November 1st, 2019. -- ACME modules: improve error messages in some cases (include error returned by server). -- AWS plugins - before 2.8 the environment variable precedence was incorrectly reversed. -- Add code to detect correctly a host running openSUSE Tumbleweed -- Add new ``AnsibleTemplateError`` that various templating related exceptions inherit from, making it easier to catch them without enumerating. (https://github.com/ansible/ansible/issues/50154) -- Added missing domain module fields to the ibm_sa_utils module. -- Added unit test for VMware module_utils. -- All K8S_AUTH_* environment variables are now properly loaded by the k8s lookup plugin -- Allow to use rundeck_acl_policy with python 2 and 3 -- Also check stdout for interpreter errors for more intelligent messages to user -- Ansible JSON Decoder - Switch from decode to object_hook to support nested use of __ansible_vault and __ansible_unsafe (https://github.com/ansible/ansible/pull/45514) -- Attempt to avoid race condition based on incorrect buffer size assumptions -- Correctly detect multiple ipv6 addresses per device in facts (https://github.com/ansible/ansible/issues/49473) -- Detect FreeBSD KVM guests in facts (https://github.com/ansible/ansible/issues/49158) -- Detect IP addresses on a system with busybox properly (https://github.com/ansible/ansible/issues/50871) -- Enhance the conditional check to include main.yml if it is not from 'role/vars/' (https://github.com/ansible/ansible/pull/51926). -- Extend support for Devuan ascii distribution -- FieldAttribute - Do not use mutable defaults, instead allow supplying a callable for defaults of mutable types (https://github.com/ansible/ansible/issues/46824) -- Fix Amazon system-release version parsing (https://github.com/ansible/ansible/issues/48823) -- Fix VMware module utils for self usage. -- Fix aws_ec2 inventory plugin code to automatically populate regions when missing as documentation states, also leverage config system vs self default/type validation -- Fix bug where some inventory parsing tracebacks were missing or reported under the wrong plugin. -- Fix consistency issue in grafana_dashboard module where the module would detect absence of 'dashboard' key on dashboard create but not dashboard update. -- Fix detection string for SUSE distribution variants like Leap and SLES (SUSE Enterprise Linux Server). -- Fix for callback plugins on Python3 when a module returns non-string field names in its results. (https://github.com/ansible/ansible/issues/49343) -- Fix handlers to allow for templated values in run_once (https://github.com/ansible/ansible/issues/27237) -- Fix how debconf handles boolean questions to accurately compare -- Fix issue getting output from failed ios commands when ``check_rc=False`` -- Fix rabbitmq_plugin idempotence due to information message in new version of rabbitmq (https://github.com/ansible/ansible/pull/52166) -- Fix searchpath in the template lookup to work the same way as in the template module. -- Fix the password lookup when run from a FIPS enabled system. FIPS forbids the use of md5 but we can use sha1 instead. https://github.com/ansible/ansible/issues/47297 -- Fix unexpected error when using Jinja2 native types with non-strict constructed keyed_groups (https://github.com/ansible/ansible/issues/52158). -- Fix unwanted ACLs when using copy module (https://github.com/ansible/ansible/issues/44412) -- Fix using omit on play keywords (https://github.com/ansible/ansible/issues/48673) -- Fix using vault encrypted data with jinja2_native (https://github.com/ansible/ansible/issues/48950) -- Fixed KeyError issue in vmware_host_config_manager when a supported option isn't already set (https://github.com/ansible/ansible/issues/44561). -- Fixed an issue with ansible-doc -l failing when parsing some plugin documentation. -- Fixed issue related to --yaml flag in vmware_vm_inventory. Also fixed caching issue in vmware_vm_inventory (https://github.com/ansible/ansible/issues/52381). -- Give user better error messages and more information on verbose about inventory plugin behaviour -- Guard ``HTTPSClientAuthHandler`` under HTTPS checks, to avoid tracebacks when python is compiled without SSL support (https://github.com/ansible/ansible/issues/50339) -- Handle ClientError exceptions when describing VPC peering connections. -- Handle error paginating object versions when bucket does not exist (https://github.com/ansible/ansible/issues/49393) -- Handle exception when there is no snapshot available in virtual machine or template while cloning using vmware_guest. -- Hardware fact gathering now completes on Solaris 8. Previously, it aborted with error `Argument 'args' to run_command must be list or string`. -- If large integers are passed as options to modules under Python 2, module argument parsing will reject them as they are of type ``long`` and not of type ``int``. -- Last loaded handler with the same name is used -- Meraki - Lookups using org_name or net_name no longer query Meraki twice, only once. Major performance improvements. -- Narrow the cases in which we warn about Jinja2 unique filters https://github.com/ansible/ansible/issues/46189 -- Now be specific about the entry that trips an error -- PLUGIN_FILTERS_CFG - Ensure that the value is treated as type=path, and that we use the standard section of ``defaults`` instead of ``default`` (https://github.com/ansible/ansible/pull/45994) -- Remove recommendation to use sort_json_policy_dict in the AWS guidelines -- Replace the fix for https://github.com/ansible/ansible/issues/39412 made in https://github.com/ansible/ansible/pull/39483 when using a compression program. This now uses a FIFO file to ensure failure detection of pg_dump. The Windows compatibility is completely dropped in this case. -- Restore SIGPIPE to SIG_DFL when creating subprocesses to avoid it being ignored under Python 2. -- Restore timeout in set_vm_power_state operation in vmware_guest_powerstate module. -- Retry deleting the autoscaling group if there are scaling activities in progress. -- States ``dump`` and ``restore`` only need pg_dump and pg_restore. These tools don't use psycopg2 so this change tries to avoid the use of it in these cases. Fixes https://github.com/ansible/ansible/issues/35906 -- The patch fixing the regression of no longer preferring matching security groups in the same VPC https://github.com/ansible/ansible/pull/45787 (which was also backported to 2.6) broke EC2-Classic accounts. https://github.com/ansible/ansible/pull/46242 removes the assumption that security groups must be in a VPC. -- This reverts some changes from commit 723daf3. If a line is found in the file, exactly or via regexp matching, it must not be added again. `insertafter`/`insertbefore` options are used only when a line is to be inserted, to specify where it must be added. -- Use custom JSON encoder in conneciton.py so that ansible objects (AnsibleVaultEncryptedUnicode, for example) can be sent to the persistent connection process -- Windows - prevent sensitive content from appearing in scriptblock logging (CVE 2018-16859) -- aci_aaa_user - Fix setting user description (https://github.com/ansible/ansible/issues/51406) -- aci_access_port_to_interface_policy_leaf_profile - Support missing policy_group -- aci_interface_policy_leaf_policy_group - Support missing aep -- aci_rest - Fix issue ignoring custom port -- aci_switch_leaf_selector - Support empty policy_group -- acme_certificate - writing result failed when no path was specified (i.e. destination in current working directory). -- acme_challenge_cert_helper - the module no longer crashes when the required ``cryptography`` library cannot be found. -- adhoc always added async_val and poll to tasks, but now includes are enforcing non valid parameters, this bypasses the error. -- allow 'dict()' jinja2 global to function the same even though it has changed in jinja2 versions -- allow nice error to work when auto plugin reads file w/o `plugin` field -- allow using openstack inventory plugin w/o a cache -- ansible-doc, --json now is 'type intelligent' and reinstated --all option -- ansible-doc, removed local hardcoded listing, now uses the 'central' list from constants and other minor issues -- ansible-galaxy - Prevent unicode errors when searching - https://github.com/ansible/ansible/issues/42866 -- apt - Show a warning hint in case apt auto-installs its dependecies. -- apt_repository - do not require a tty to prevent errors parsing GPG keys (https://github.com/ansible/ansible/issues/49949) -- assemble - avoid extra newline on Python 3 (https://github.com/ansible/ansible/issues/44739) -- async - fixed issue where the shell option ``async_dir`` was not being used when setting the async directory. -- async_wrapper - Allocate an explicit stdin (https://github.com/ansible/ansible/issues/50758) -- avoid empty groups in ansbile-inventory JSON output as they will be interpreted as hosts -- avoid making multiple 'sub copies' when traversing already 'clean copy' of dict -- aws_ec2 - fixed issue where cache did not contain the computed groups -- azure_rm inventory plugin - fix azure batch request (https://github.com/ansible/ansible/pull/50006) -- azure_rm inventory plugin - fix runtime error under Python3 (https://github.com/ansible/ansible/pull/46608) -- azure_rm_deployment - fixed regression that prevents resource group from being created (https://github.com/ansible/ansible/issues/45941) -- azure_rm_managed_disk_facts - added missing implementation of listing managed disks by resource group -- azure_rm_mysqlserver - fixed issues with passing parameters while updating existing server instance -- azure_rm_postgresqldatabase - fix force_update bug (https://github.com/ansible/ansible/issues/50978). -- azure_rm_postgresqldatabase - fix force_update bug. -- azure_rm_postgresqlserver - fixed issues with passing parameters while updating existing server instance -- basic - modify the correct variable when determining available hashing algorithms to avoid errors when md5 is not available (https://github.com/ansible/ansible/issues/51355) -- better error message when bad type in config, deal with EVNAR= more gracefully https://github.com/ansible/ansible/issues/22470 -- blockinfile - use bytes rather than a native string to prevent a stacktrace in Python 3 when writing to the file (https://github.com/ansible/ansible/issues/46237) -- callbacks - Do not filter out exception, warnings, deprecations on failure when using debug (https://github.com/ansible/ansible/issues/47576) -- change function to in place replacement, compose with module_args_copy for 'new clean copy' -- chroot connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- clear all caches in plugin loader for a plugin type when adding new paths, otherwise new versions of already loaded plugin won't be discovered -- cloudscale - Fix compatibilty with Python3 in version 3.5 and lower. -- configuration retrieval would fail on non primed plugins -- convert input into text to ensure valid comparisons in nmap inventory plugin -- copy - Ensure that the src file contents is converted to unicode in diff information so that it is properly wrapped by AnsibleUnsafeText to prevent unexpected templating of diff data in Python3 (https://github.com/ansible/ansible/issues/45717) -- copy - align invocation in return value between check and normal mode -- cs_ip_address - fix vpc use case failed if network param provided. Ensured vpc and network are mutually exclusive. -- cs_iso - Add the 'is_public' param into argument_spec to allow the registering of public iso. -- cs_network_offering - Add a choice list for supported_services parameter in arg_spec. -- cs_template - Fixed a KeyError on state=extracted. -- delegate_to - Fix issue where delegate_to was upplied via ``apply`` on an include, where a loop was present on the include -- delegate_to - When templating ``delegate_to`` in a loop, don't use the task for a cache, return a special cache through ``get_vars`` allowing looping over a hostvar (https://github.com/ansible/ansible/issues/47207) -- dict2items - Allow dict2items to work with hostvars -- disallow non dict results from module and allow user to continue using with a warning. -- distribution - add check to remove incorrect matches of Clear Linux when processing distribution files (https://github.com/ansible/ansible/issues/50009) -- dnf - allow to operate on file paths (https://github.com/ansible/ansible/issues/50843) -- dnf - enable package name specification for absent -- dnf - fix issue where ``conf_file`` was not being loaded properly -- dnf - fix package parsing to handle git snapshot nevra -- dnf - fix update_cache combined with install operation to not cause dnf transaction failure -- do not return ``state: absent`` when the module returns either ``path`` or ``dest`` but the file does not exists (https://github.com/ansible/ansible/issues/35382) -- docker connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- docker_compose - fixed an issue where ``remove_orphans`` doesn't work reliably. -- docker_container - Fix idempotency problems with ``cap_drop`` and ``groups`` (when numeric group IDs were used). -- docker_container - Fix type conversion errors for ``log_options``. -- docker_container - Fixing various comparison/idempotency problems related to wrong comparisons. In particular, comparisons for ``command`` and ``entrypoint`` (both lists) no longer ignore missing elements during idempotency checks. -- docker_container - Makes ``blkio_weight``, ``cpuset_mems``, ``dns_opts`` and ``uts`` options actually work. -- docker_container - ``init`` and ``shm_size`` are now checked for idempotency. -- docker_container - ``publish_ports: all`` was not used correctly when checking idempotency. -- docker_container - do not fail when removing a container which has ``auto_remove: yes``. -- docker_container - fail if ``ipv4_address`` or ``ipv6_address`` is used with a too old docker-py version. -- docker_container - fail when non-string env values are found, avoiding YAML parsing issues. (https://github.com/ansible/ansible/issues/49802) -- docker_container - fix ``ipc_mode`` and ``pid_mode`` idempotency if the ``host:`` form is used (as opposed to ``host:``). -- docker_container - fix ``network_mode`` idempotency if the ``container:`` form is used (as opposed to ``container:``) (https://github.com/ansible/ansible/issues/49794) -- docker_container - fix ``paused`` option (which never worked). -- docker_container - fix behavior of ``detach: yes`` if ``auto_remove: yes`` is specified. -- docker_container - fix idempotency check for published_ports in some special cases. -- docker_container - fix idempotency problems with docker-py caused by previous ``init`` idempotency fix. -- docker_container - fix interplay of docker-py version check with argument_spec validation improvements. -- docker_container - fixing race condition when ``detach`` and ``auto_remove`` are both ``true``. -- docker_container - now returns warnings from docker daemon on container creation and updating. -- docker_container - refactored minimal docker-py/API version handling, and fixing such handling of some options. -- docker_container - the behavior is improved in case ``image`` is not specified, but needed for (re-)creating the container. -- docker_container, docker_image, docker_image_facts - also find local image when image name is prefixed with ``docker.io/library/`` or ``docker.io/``. -- docker_network - ``driver_options`` containing Python booleans would cause Docker to throw exceptions. -- docker_network - now returns warnings from docker daemon on network creation. -- docker_swarm - Fixed node_id parameter not working for node removal (https://github.com/ansible/ansible/issues/53501) -- docker_swarm - do not crash with older docker daemons (https://github.com/ansible/ansible/issues/51175). -- docker_swarm - fixes idempotency for the ``ca_force_rotate`` option. -- docker_swarm - improve Swarm detection. -- docker_swarm - improve idempotency checking; ``rotate_worker_token`` and ``rotate_manager_token`` are now also used when all other parameters have not changed. -- docker_swarm - now supports docker-py 1.10.0 and newer for most operations, instead only docker 2.6.0 and newer. -- docker_swarm - properly implement check mode (it did apply changes). -- docker_swarm - the ``force`` option was ignored when ``state: present``. -- docker_swarm_service - Added support for ``read_only`` parameter. -- docker_swarm_service - Document ``labels`` and ``container_labels`` with correct type. -- docker_swarm_service - Document ``limit_memory`` and ``reserve_memory`` correctly on how to specify sizes. -- docker_swarm_service - Document minimal API version for ``configs`` and ``secrets``. -- docker_swarm_service - Don't recreate service when ``networks`` parameter changes when running Docker API >= 1.29. -- docker_swarm_service - Don't set ``10`` as default for ``update_delay``. -- docker_swarm_service - Don't set ``1`` as default for ``update_parallelism``. -- docker_swarm_service - Don't set ``root`` as the default user. -- docker_swarm_service - Raise minimum required docker-py version for ``secrets`` to 2.4.0. -- docker_swarm_service - Raise minimum required docker-py version for module to 2.0.2. -- docker_swarm_service - Removed redundant defaults for ``uid``, ``gid``, and ``mode`` from ``configs`` and ``secrets``. -- docker_swarm_service - The ``publish``.``mode`` parameter was being ignored if docker-py version was < 3.0.0. Added a parameter validation test. -- docker_swarm_service - Validate choices for option ``mode``. -- docker_swarm_service - Validate minimum docker-py version of 2.4.0 for option ``constraints``. -- docker_swarm_service - When docker fails to update a container with an ``update out of sequence`` error, the module will retry to update up to two times, and only fail if all three attempts do not succeed. -- docker_swarm_service - fix use of Docker API so that services are not detected as present if there is an existing service whose name is a substring of the desired service -- docker_swarm_service - fixing falsely reporting ``publish`` as changed when ``publish.mode`` is not set. -- docker_swarm_service - fixing falsely reporting ``update_order`` as changed when option is not used. -- docker_swarm_service - fixing wrong option type for ``update_order`` which prevented using that option. -- docker_swarm_service - now returns warnings from docker daemon on service creation. -- docker_swarm_service - the return value was documented as ``ansible_swarm_service``, but the module actually returned ``ansible_docker_service``. Documentation and code have been updated so that the variable is now called ``swarm_service``. In Ansible 2.7.x, the old name ``ansible_docker_service`` can still be used to access the result. -- docker_swarm_service: fails because of default "user: root" (https://github.com/ansible/ansible/issues/49199) -- docker_volume - ``labels`` now work (and are a ``dict`` and no longer a ``list``). -- docker_volume - fix ``force`` and change detection logic. If not both evaluated to ``True``, the volume was not recreated. -- document debug's var already having implicit moustaches -- document old option that was initally missed -- dynamic includes - Add missed ``run_once`` to valid include attributes (https://github.com/ansible/ansible/pull/48068) -- dynamic includes - Use the copied and merged task for calculating task vars in the free strategy (https://github.com/ansible/ansible/issues/47024) -- ec2 - Correctly sets the end date of the Spot Instance request. Sets `ValidUntil` value in proper way so it will be auto-canceled through `spot_wait_timeout` interval. -- ec2 - if the private_ip has been provided for the new network interface it shouldn't also be added to top level parameters for run_instances() -- ec2_asg - Fix scenario where min_size can end up passing None type to boto -- ec2_group - Sanitize the ingress and egress rules before operating on them by flattening any lists within lists describing the target CIDR(s) into a list of strings. Prior to Ansible 2.6 the ec2_group module accepted a list of strings, a list of lists, or a combination of strings and lists within a list. https://github.com/ansible/ansible/pull/45594 -- ec2_group - There can be multiple security groups with the same name in different VPCs. Prior to 2.6 if a target group name was provided, the group matching the name and VPC had highest precedence. Restore this behavior by updated the dictionary with the groups matching the VPC last. -- ec2_instance - Correctly adds description when adding a single ENI to the instance -- ec2_instance - Does not return ``instances`` when ``wait: false`` is specified -- ecs_ecr and iam_role - replace uses of sort_json_policy_dict with compare_policies which is compatible with Python 3 -- elb_target_group - cast target ports to integers before making API calls after the key 'Targets' is in params. -- ensure we always have internal module attributes set, even if not being passed (fixes using modules as script) -- ensure we have a XDG_RUNTIME_DIR, as it is not handled correctly by some privilege escalation configurations -- explain 'bare variables' in error message -- fact gathering to obey play tags -- facts - detect VMs from google cloud engine and scaleway -- facts - properly detect package manager for a Fedora/RHEL/CentOS system that has rpm-ostree installed -- facts - set virtualization_role for KVM hosts (https://github.com/ansible/ansible/issues/49734) -- fetch_url did not always return lower-case header names in case of HTTP errors (https://github.com/ansible/ansible/pull/45628). -- file - Allow state=touch on file the user does not own https://github.com/ansible/ansible/issues/50943 -- fix DNSimple to ensure check works even when the number of records is larger than 100 -- fix FactCache.update() to conform to the dict API. -- fix ansible-pull hanlding of extra args, complex quoting is needed for inline JSON -- fix elasticsearch_plugin force to be bool (https://github.com/ansible/ansible/pull/47134) -- fix handling of firewalld port if protocol is missing -- flatpak - Makes querying of present flatpak name more robust, fixes -- gce inventory plugin was misusing the API and needlessly doing late validation. -- gcp_compute inventory plugin - apply documented default when one is not provided. -- gcp_compute_instance - fix crash when the instance metadata is not set -- gcp_utils - fix google auth scoping issue with application default credentials or google cloud engine credentials. Only scope credentials that can be scoped. -- get_url - Don't re-download files unnecessarily when force=no (https://github.com/ansible/ansible/issues/45491) -- get_url - Fix issue with checksum validation when using a file to ensure we skip lines in the file that do not contain exactly 2 parts. Also restrict exception handling to the minimum number of necessary lines (https://github.com/ansible/ansible/issues/48790) -- get_url - support remote checksum files with paths specified with leading dots (`./path/to/file`) -- handle non strings in requirements version for ansible-galaxy -- handle option json errors more gracefully, also document options are not vaultable. -- handle xmlrpc errors in the correct fashion for rhn_channel -- handlers - fix crash when handler task include tasks -- host execution order - Fix ``reverse_inventory`` not to change the order of the items before reversing on python2 and to not backtrace on python3 -- icinga2_host - fixed the issue with not working ``use_proxy`` option of the module. -- imports - Prevent the name of an import from being addressable as a handler, only the tasks within should be addressable. Use an include instead of an import if you need to execute many tasks from a single handler (https://github.com/ansible/ansible/issues/48936) -- include_tasks - Ensure we give IncludedFile the same context as TaskExecutor when templating the parent include path allowing for lookups in the included file path (https://github.com/ansible/ansible/issues/49969) -- include_tasks - Fixed an unexpected exception if no file was given to include. -- include_vars - error handlers now generate proper error messages with non-ASCII args -- influxdb_user - An unspecified password now sets the password to blank, except on existing users. This previously caused an unhandled exception. -- influxdb_user - Fixed unhandled exception when using invalid login credentials (https://github.com/ansible/ansible/issues/50131) -- inventory plugins - Fix creating groups from composed variables by getting the latest host variables -- inventory_aws_ec2 - fix no_log indentation so AWS temporary credentials aren't displayed in tests -- ipaddr - fix issue where network address was blank for 0-size networks (https://github.com/ansible/ansible/issues/17872) -- issue a warning when local fact is not correctly loaded, old behaviour just updated fact value with the error. -- jail connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- jenkins_plugin - Prevent plugin to be reinstalled when state=present (https://github.com/ansible/ansible/issues/43728) -- jenkins_plugin - ``version: latest`` should install new plugins with their dependencies -- jira - description field is not always required -- k8s modules and plugins now bubble up error message when the openshift python client fails to import. -- k8s_facts now returns a resources key in all situations -- k8s_facts: fix handling of unknown resource types -- kubectl connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- libvirt_lxc connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- lineinfile - fix index out of range error when using insertbefore on a file with only one line (https://github.com/ansible/ansible/issues/46043) -- loop - Do not evaluate a empty literal list ``[]`` as falsy, it should instead cause the task to skip () -- loop - Ensure that a loop with a when condition that evaluates to false and delegate_to, will short circuit if the loop references an undefined variable. This matches the behavior in the same scenario without delegate_to (https://github.com/ansible/ansible/issues/45189) -- loop_control - Catch exceptions when templating label individually for loop iterations which caused the templating failure as the full result. This instead only registers the templating exception for a single loop result (https://github.com/ansible/ansible/issues/48879) -- lvg - Take into account current PV in the VG to fix PV removal -- lvol - fixed ValueError when using float size (https://github.com/ansible/ansible/issues/32886, https://github.com/ansible/ansible/issues/29429) -- mail - fix python 2.7 regression -- make YAML inventory more tolerant to comments/empty/None entries -- meraki_config_template - Fix conditions which prevented code from executing when specifying net_id -- meraki_ssid - Fix module to actually perform changes when state is present and SSID is referenced by number and not name. -- modprobe - The modprobe module now detects builtin kernel modules. If a kernel module is builtin the modprobe module will now: succeed (without incorrectly reporting changed) if ``state`` is ``present``; and fail if ``state`` is ``absent`` (with an error message like ``modprobe: ERROR: Module nfs is builtin.``). (https://github.com/ansible/ansible/pull/37150) -- mysql - MySQLdb doesn't import the cursors module for its own purposes so it has to be imported in MySQL module utilities before it can be used in dependent modules like the proxysql module family. -- mysql - fixing unexpected keyword argument 'cursorclass' issue after migration from MySQLdb to PyMySQL. -- mysql_*, proxysql_* - PyMySQL (a pure-Python MySQL driver) is now a preferred dependency also supporting Python 3.X. -- mysql_user: fix the working but incorrect regex used to check the user privileges. -- mysql_user: match backticks, single and double quotes when checking user privileges. -- now default is ``list`` so ``None`` is bad comparison for gathering -- now no log is being respected on retry and high verbosity. CVE-2018-16876 -- omit - support list types containing dicts (https://github.com/ansible/ansible/issues/45907) -- onepassword_facts - Fix an issue looking up some 1Password items which have a 'password' attribute alongside the 'fields' attribute, not inside it. -- openshift inventory plugin - do not default create client if auth parameters were given. -- openssl_* - fix error when ``path`` contains a file name without path. -- openssl_certificate - ``has_expired`` correctly checks if the certificate is expired or not -- openssl_certificate - fix ``state=absent``. -- openssl_certificate - make sure that extensions are actually present when their values should be checked. -- openssl_certificate, openssl_csr, openssl_pkcs12, openssl_privatekey, openssl_publickey - The modules are now able to overwrite write-protected files (https://github.com/ansible/ansible/issues/48656). -- openssl_csr - fix byte encoding issue on Python 3 -- openssl_csr - fix problem with idempotency of keyUsage option. -- openssl_csr - fixes idempotence problem with PyOpenSSL backend when no Subject Alternative Names were specified. -- openssl_csr - improve ``subject`` validation. -- openssl_csr - improve error messages for invalid SANs. -- openssl_csr, openssl_certificate, openssl_publickey - properly validate private key passphrase; if it doesn't match, fail (and not crash or ignore). -- openssl_dhparam - fix ``state=absent`` idempotency and ``changed`` flag. -- openssl_pkcs12 - No need to specify ``privatekey_path`` when ``friendly_name`` is specified. -- openssl_pkcs12 - fix byte encoding issue on Python 3 -- openssl_pkcs12, openssl_privatekey - These modules now accept the output file mode in symbolic form or as a octal string (https://github.com/ansible/ansible/issues/53476). -- openssl_privatekey - no longer hang or crash when passphrase does not match or was not specified, but key is protected with one. Also regenerate key if passphrase is specified but existing key has no passphrase. -- openssl_publickey - fixed crash on Python 3 when OpenSSH private keys were used with passphrases. -- openstack inventory plugin - send logs from sdk to stderr so they do not combine with output -- os_network - According to the OpenStack Networking API the attribute provider:segmentation_id of a network has to be an integer. (https://github.com/ansible/ansible/issues/51655) -- os_security_group_rule - os_security_group_rule doesn't exit properly when secgroup doesn't exist and state=absent (https://github.com/ansible/ansible/issues/50057) -- ovirt_host_network - Fix type conversion (https://github.com/ansible/ansible/pull/47617). -- ovirt_network - fix getting network labels (https://github.com/ansible/ansible/pull/52499). -- pamd - Allow for validation of definitive control in pamd module. -- pamd - fix idempotence issue when removing rules -- pamd: add delete=False to NamedTemporaryFile() fixes OSError on module completion, and removes print statement from module code. (see https://github.com/ansible/ansible/pull/47281 and https://github.com/ansible/ansible/issues/47080) -- pamd: fix state: args_present idempotence (see https://github.com/ansible/ansible/issues/47197) -- pamd: fix state: updated idempotence (see https://github.com/ansible/ansible/issues/47083) -- pamd: update regex to allow leading dash and retain EOF newline (see https://github.com/ansible/ansible/issues/47418) -- paramiko_ssh - add auth_timeout parameter to ssh.connect when supported by installed paramiko version. This will prevent "Authentication timeout" errors when a slow authentication step (>30s) happens with a host (https://github.com/ansible/ansible/issues/42596) -- pip - idempotence in check mode now works correctly. -- play order is now applied under all circumstances, fixes -- postgresql_db - the module fails not always when pg_dump errors occured (https://github.com/ansible/ansible/issues/40424). -- postgresql_privs - change fail to warn if PostgreSQL role does not exist (https://github.com/ansible/ansible/issues/46168). -- postgresql_user - create pretty error message when creating a user without an encrypted password on newer PostgreSQL versions -- preserve Noneness of pwdfile when it is None in virtualbox inventory plugin -- prevent import_role from inserting dupe into `roles:` execution when duplicate signature role already exists in the section. -- profile_tasks callback - Fix the last task time when running multiple plays (https://github.com/ansible/ansible/issues/52760) -- properly report errors when k=v syntax is mixed with YAML syntax in a task (https://github.com/ansible/ansible/issues/27210) -- psexec - Handle socket.error exceptions properly -- psexec - give proper error message when the psexec requirements are not installed -- psrp - Explicitly documented the extra auth options that could have been passed in - https://github.com/ansible/ansible/issues/54664 -- psrp - Fix UTF-8 output - https://github.com/ansible/ansible/pull/46998 -- psrp - Fix issue when dealing with unicode values in the output for Python 2 -- psrp - do not display bootstrap wrapper for each module exec run -- purefa_facts and purefb_facts now correctly adds facts into main ansible_fact dictionary (https://github.com/ansible/ansible/pull/50349) -- rabbitmq_binding - Delete binding when ``state`` is ``absent``. -- random_mac - generate a proper MAC address when the provided vendor prefix is two or four characters (https://github.com/ansible/ansible/issues/50838) -- rds_instance - Cluster_id which is an alias of db_cluster_identifier is a mandatory check target. -- reboot - Fix bug where the connection timeout was not reset in the same task after rebooting -- reboot - add appropriate commands to make the plugin work with VMware ESXi (https://github.com/ansible/ansible/issues/48425) -- reboot - add reboot_timeout parameter to the list of parameters so it can be used. -- reboot - add support for OpenBSD -- reboot - add support for rebooting AIX (https://github.com/ansible/ansible/issues/49712) -- reboot - change default reboot time command to prevent hanging on certain systems (https://github.com/ansible/ansible/issues/46562) -- reboot - gather distribution information in order to support Alpine and other distributions (https://github.com/ansible/ansible/issues/46723) -- reboot - search common paths for the shutdown command and use the full path to the binary rather than depending on the PATH of the remote system (https://github.com/ansible/ansible/issues/47131) -- reboot - use IndexError instead of TypeError in exception -- reboot - use a common set of commands for older and newer Solaris and SunOS variants (https://github.com/ansible/ansible/pull/48986) -- reboot - use unicode instead of bytes for stdout and stderr to match the type returned from low_level_execute() -- redfish_utils - fix reference to local variable 'systems_service' -- redis cache - Support version 3 of the redis python library (https://github.com/ansible/ansible/issues/49341) -- remote home directory - Disallow use of remote home directories that include relative pathing by means of `..` (CVE-2019-3828) (https://github.com/ansible/ansible/pull/52133) -- remote_management foreman - Fixed issue where it was impossible to createdelete a product because product was missing in dict choices ( https://github.com/ansible/ansible/issues/48594 ) -- remove bare var handling from conditionals (not needed since we removed bare vars from `with_` loops) to normalize handling of variable values, no matter if the string value comes from a top level variable or from a dictionary key or subkey -- remove deprecation notice since validation makes it very noisy -- remove rendundant path uniquifying in inventory plugins. This removes use of md5 hashing and fixes inventory plugins when run in FIPS mode. -- replace - fix behavior when ``before`` and ``after`` are used together (https://github.com/ansible/ansible/issues/31354) -- replaced if condition requester_pays is None with True or False instead -- reverted change in af55b8e which caused the overwrite parameter to be ignored -- rhn_register - require username/password when unregistering and provide useful error message (https://github.com/ansible/ansible/issues/22300) -- rhsm_repository - compile regular expressions to improve performance when looping over available repositories -- rhsm_repository - handle systems without any repos -- rhsm_repository - prevent duplicate repository entries from being entered in the final command -- roles - Ensure that we don't overwrite roles that have been registered (from imports) while parsing roles under the roles header (https://github.com/ansible/ansible/issues/47454) -- s3_bucket - Prior to 2.6 using non-text tags worked, although was not idempotent. In 2.6 waiters were introduced causing non-text tags to be fatal to the module's completion. This fixes the module failure as well as idempotence using integers as tags. -- scaleway inventory plugin - Fix response.getheaders regression (https://github.com/ansible/ansible/pull/48671) -- script inventory plugin - Don't pass file_name to DataLoader.load, which will prevent misleading error messages (https://github.com/ansible/ansible/issues/34164) -- setup - properly gather iSCSI information for AIX (https://github.com/ansible/ansible/pull/44644) -- simple code collapse, avoid a lot of repetition -- skip invalid plugin after warning in loader -- slurp - Fix issues when using paths on Windows with glob like characters, e.g. ``[``, ``]`` -- small code cleanup to make method signatures match their parents and nicer 'unsafe' handling. -- ssh - Check the return code of the ssh process before raising AnsibleConnectionFailure, as the error message for the ssh process will likely contain more useful information. This will improve the missing interpreter messaging when using modules such as setup which have a larger payload to transfer when combined with pipelining. (https://github.com/ansible/ansible/issues/53487) -- ssh - Properly quote the username to allow usernames containing spaces (https://github.com/ansible/ansible/issues/49968) -- ssh connection - Support empty files with piped transfer_method (https://github.com/ansible/ansible/issues/45426) -- ssh connection - do not retry with invalid credentials to prevent account lockout (https://github.com/ansible/ansible/issues/48422) -- systemd - warn when exeuting in a chroot environment rather than failing (https://github.com/ansible/ansible/pull/43904) -- tags - allow tags to be specified by a variable (https://github.com/ansible/ansible/issues/49825) -- templar - Do not strip new lines in native jinja - https://github.com/ansible/ansible/issues/46743 -- terraform - fixed issue where state "planned" wouldn't return an output and the project_path had to exist in two places (https://github.com/ansible/ansible/issues/39689) -- tweak inv plugin skip msg to be more precise, also require higher verbosity to view -- ufw: make sure that only valid values for ``direction`` are passed on. -- unarchive - add two more error conditions to unarchive to present more accurate error message (https://github.com/ansible/ansible/issues/51848) -- unsafe - Add special casing to sets, to support wrapping elements of sets correctly in Python 3 (https://github.com/ansible/ansible/issues/47372) -- uri - Ensure the ``uri`` module supports async (https://github.com/ansible/ansible/issues/47660) -- uri - do not write the file after failure (https://github.com/ansible/ansible/issues/53491) -- uri: fix TypeError when file can't be saved -- urls - When validating SSL certs using an a non-SSL proxy, do not send "Connection: close" when requesting a tunnel. This prevents some proxy servers from dropping the connection (https://github.com/ansible/ansible/issues/32750) -- use to_native (py2/3 safe) instead of str for 'textualizing' intput in async_status -- user - add documentation on what underlying tools are used on each platform (https://github.com/ansible/ansible/issues/44266) -- user - do not report changes every time when setting password_lock (https://github.com/ansible/ansible/issues/43670) -- user - fixed the fallback mechanism for creating a user home directory when the directory isn't created with `useradd` command. Home directory will now have a correct mode and it won't be created in a rare situation when a local user is being deleted but it exists on a central user system (https://github.com/ansible/ansible/pull/49262). -- user - on FreeBSD set the user expiration time as seconds since the epoch in UTC to avoid timezone issues -- user - properly remove expiration when set to a negative value (https://github.com/ansible/ansible/issues/47114) -- user - remove warning when creating a disabled account with '!' or '*' in the password field (https://github.com/ansible/ansible/issues/46334) -- user module - do not pass ssh_key_passphrase on cmdline (CVE-2018-16837) -- vault - Improve error messages encountered when reading vault files (https://github.com/ansible/ansible/issues/49252) -- vultr - fixed the handling of an inconsistency in the response from Vultr API when it returns an unexpected empty list instead a empty dict. -- vultr_server - fixed multiple ssh keys were not handled. -- vultr_server_facts - fixed facts gathering fails if firewall is enabled. -- win_acl - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_acl_inheritance - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_certificate_store - Fix exception handling typo -- win_certificate_store - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_chocolatey - Fix hang when used with proxy for the first time - https://github.com/ansible/ansible/issues/47669 -- win_chocolatey - Fix incompatibilities with the latest release of Chocolatey ``v0.10.12+`` -- win_chocolatey - Fix issue when parsing a beta Chocolatey install - https://github.com/ansible/ansible/issues/52331 -- win_chocolatey_source - fix bug where a Chocolatey source could not be disabled unless ``source`` was also set - https://github.com/ansible/ansible/issues/50133 -- win_copy - Fix copy of a dir that contains an empty directory - https://github.com/ansible/ansible/issues/50077 -- win_copy - Fix issue where the dest return value would be enclosed in single quote when dest is a folder - https://github.com/ansible/ansible/issues/45281 -- win_copy - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_domain - Do not fail if DC is already promoted but a reboot is required, return ``reboot_required: True`` -- win_domain - Fix when running without credential delegated authentication - https://github.com/ansible/ansible/issues/53182 -- win_file - Fix issue when managing hidden files and directories - https://github.com/ansible/ansible/issues/42466 -- win_file - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_find - Ensure found files are sorted alphabetically by the path instead of it being random -- win_find - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_firewall_rule - Remove invalid 'bypass' action -- win_get_url - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_group_membership - fix intermittent issue where it failed to convert the ADSI object to the .NET object after using it once -- win_lineinfile - Fix issue where a malformed json block was returned causing an error -- win_mapped_drive - Updated win_mapped_drive to use the proper Win32 APIs and updated documentation for proper usage -- win_nssm - Fix several escaping and quoting issues of paths and parameters. -- win_nssm - Switched to Argv-ToString for escaping NSSM credentials (https://github.com/ansible/ansible/issues/48728) -- win_owner - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_power_plan - Fix issue where win_power_plan failed on newer Windows 10 builds - https://github.com/ansible/ansible/issues/43827 -- win_psexec - Support executables with a space in the path -- win_reboot - Fix reboot command validation failure when running under the psrp connection plugin -- win_reg_stat - Fix issue where the key's ``(Default)`` property was not being returned if it was set -- win_reg_stat - Support registry paths with special characters - https://github.com/ansible/ansible/issues/41791 -- win_regedit - Fix issue where creating a new key would set the ``(Default)`` key property to an empty string instead of undefined -- win_regedit - Support registry paths with special characters - https://github.com/ansible/ansible/issues/41791 -- win_route - Corrected issue where the wrong network interface was used for new static routes. - https://github.com/ansible/ansible/issues/28051 -- win_say - fix syntax error in module and get tests working -- win_shortcut - Added idempotency checks when ``src`` is a special shell folder like ``shell:RecycleBinFolder`` -- win_tempfile - Always return the full NTFS absolute path and not a DOS 8.3 path. -- win_updates - Correctly report changes on success -- win_uri - allow to send a JSON array with just one item into - https://github.com/ansible/ansible/issues/49483 -- win_uri - stop junk output from being returned to Ansible - https://github.com/ansible/ansible/issues/47998 -- win_user_right - Fix output containing non json data - https://github.com/ansible/ansible/issues/54413 -- win_xml - use New-Object System.Xml.XmlDocument rather than Get-Content for parsing xml (https://github.com/ansible/ansible/issues/48471) -- windows - Fixed various module utils that did not work with path that had glob like chars -- winrm - Only use pexpect for auto kerb auth if it is installed and contains the required kwargs - https://github.com/ansible/ansible/issues/43462 -- winrm - attempt to recover from a WinRM send input failure if possible -- yum - Remove incorrect disable_includes error message when using disable_excludes (https://github.com/ansible/ansible/issues/51697) -- yum - fix "package == version" syntax (https://github.com/ansible/ansible/pull/47744) -- yum - fix disable_excludes on systems with yum rhn plugin enabled (https://github.com/ansible/ansible/issues/53134) -- yum - properly handle a proxy config in yum.conf for an unauthenticated proxy -- zabbix_hostmacro - Added missing validate_certs logic for running module against Zabbix servers with untrused SSL certificates (https://github.com/ansible/ansible/issues/47611) -- zabbix_hostmacro - Fixed support for user macros with context (https://github.com/ansible/ansible/issues/46953) -- zabbix_template - Failed template import will no longer leave empty templates configured on Zabbix server -- zabbix_template - Fixed cryptic error when ``template_groups`` option wasn't provided (https://github.com/ansible/ansible/issues/50834) -- zabbix_template - Fixed idempotency of the module when using ``link_templates``, ``macros`` or ``template_json`` options (https://github.com/ansible/ansible/issues/48337) -- zone connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) - -New Plugins ------------ - -Become -~~~~~~ - -- doas - Do As user -- dzdo - Centrify's Direct Authorize -- enable - Switch to elevated permissions on a network device -- ksu - Kerberos substitute user -- machinectl - Systemd's machinectl privilege escalation -- pbrun - PowerBroker run -- pfexec - profile based execution -- pmrun - Privilege Manager run -- runas - Run As user -- sesu - CA Privileged Access Manager -- su - Substitute User -- sudo - Substitute User DO - -Callback -~~~~~~~~ - -- aws_resource_actions - summarizes all "resource:actions" completed -- cgroup_perf_recap - Profiles system activity of tasks and full execution using cgroups -- nrdp - post task result to a nagios server through nrdp - -Cliconf -~~~~~~~ - -- edgeswitch - Use edgeswitch cliconf to run command on EdgeSwitch platform -- frr - Use frr cliconf to run command on Free Range Routing platform -- netvisor - Use netvisor cliconf to run command on Pluribus netvisor platform - -Connection -~~~~~~~~~~ - -- napalm - Provides persistent connection using NAPALM -- podman - Interact with an existing podman container -- qubes - Interact with an existing QubesOS AppVM - -Httpapi -~~~~~~~ - -- checkpoint - HttpApi Plugin for Checkpoint devices -- exos - Use EXOS REST APIs to communicate with EXOS platform -- fortimanager - HttpApi Plugin for Fortinet FortiManager Appliance or VM -- qradar - HttpApi Plugin for IBM QRadar appliances -- restconf - HttpApi Plugin for devices supporting Restconf API -- splunk - HttpApi Plugin for Splunk - -Inventory -~~~~~~~~~ - -- docker_swarm - Ansible dynamic inventory plugin for Docker swarm nodes. -- gitlab_runners - Ansible dynamic inventory plugin for Gitlab runners. -- hcloud - Ansible dynamic inventory plugin for the Hetzner Cloud. -- linode - Ansible dynamic inventory plugin for Linode. -- toml - Uses a specific TOML file as an inventory source. - -Lookup -~~~~~~ - -- aws_secret - Look up secrets stored in AWS Secrets Manager. -- laps_password - Retrieves the LAPS password for a server. -- manifold - get credentials from Manifold.co -- rabbitmq - Retrieve messages from an AMQP/AMQPS RabbitMQ queue. -- skydive - Query Skydive objects -- varnames - Lookup matching variable names - -Shell -~~~~~ - -- cmd - Windows Command Prompt - -New Modules ------------ - -Cloud -~~~~~ - -alicloud -^^^^^^^^ - -- ali_instance - Create, Start, Stop, Restart or Terminate an Instance in ECS. Add or Remove Instance to/from a Security Group. -- ali_instance_facts - Gather facts on instances of Alibaba Cloud ECS. - -amazon -^^^^^^ - -- aws_codecommit - Manage repositories in AWS CodeCommit -- aws_secret - Manage secrets stored in AWS Secrets Manager. -- aws_ses_rule_set - Manages SES inbound receipt rule sets -- ec2_launch_template - Manage EC2 launch templates -- ec2_transit_gateway - Create and delete AWS Transit Gateways. -- iam_password_policy - Update an IAM Password Policy -- redshift_cross_region_snapshots - Manage Redshift Cross Region Snapshots - -azure -^^^^^ - -- azure_rm_aksversion_facts - Get available kubernetes versions supported by Azure Kubernetes Service. -- azure_rm_applicationsecuritygroup - Manage Azure Application Security Group. -- azure_rm_applicationsecuritygroup_facts - Get Azure Application Security Group facts. -- azure_rm_cdnendpoint - Manage a Azure CDN endpoint. -- azure_rm_cdnendpoint_facts - Get Azure CDN endpoint facts -- azure_rm_cdnprofile - Manage a Azure CDN profile. -- azure_rm_cdnprofile_facts - Get Azure CDN profile facts -- azure_rm_containerinstance_facts - Get Azure Container Instance facts. -- azure_rm_cosmosdbaccount - Manage Azure Database Account instance. -- azure_rm_cosmosdbaccount_facts - Get Azure Cosmos DB Account facts. -- azure_rm_deployment_facts - Get Azure Deployment facts. -- azure_rm_devtestlab - Manage Azure DevTest Lab instance. -- azure_rm_devtestlab_facts - Get Azure DevTest Lab facts. -- azure_rm_devtestlabarmtemplate_facts - Get Azure DevTest Lab ARM Template facts. -- azure_rm_devtestlabartifact_facts - Get Azure DevTest Lab Artifact facts. -- azure_rm_devtestlabartifactsource - Manage Azure DevTest Labs Artifacts Source instance. -- azure_rm_devtestlabartifactsource_facts - Get Azure DevTest Lab Artifact Source facts. -- azure_rm_devtestlabcustomimage - Manage Azure DevTest Lab Custom Image instance. -- azure_rm_devtestlabenvironment - Manage Azure DevTest Lab Environment instance. -- azure_rm_devtestlabpolicy - Manage Azure Policy instance. -- azure_rm_devtestlabschedule - Manage Azure DevTest Lab Schedule instance. -- azure_rm_devtestlabvirtualmachine - Manage Azure DevTest Lab Virtual Machine instance. -- azure_rm_devtestlabvirtualmachine_facts - Get Azure DevTest Lab Virtual Machine facts. -- azure_rm_devtestlabvirtualnetwork - Manage Azure DevTest Lab Virtual Network instance. -- azure_rm_devtestlabvirtualnetwork_facts - Get Azure DevTest Lab Virtual Network facts. -- azure_rm_hdinsightcluster - Manage Azure HDInsight Cluster instance. -- azure_rm_image_facts - Get facts about azure custom images. -- azure_rm_loganalyticsworkspace - Manage Azure Log Analytics workspaces. -- azure_rm_loganalyticsworkspace_facts - Get facts of Azure Log Analytics workspaces. -- azure_rm_mariadbconfiguration - Manage Configuration instance. -- azure_rm_mariadbconfiguration_facts - Get Azure MariaDB Configuration facts. -- azure_rm_mariadbdatabase - Manage MariaDB Database instance. -- azure_rm_mariadbdatabase_facts - Get Azure MariaDB Database facts. -- azure_rm_mariadbfirewallrule - Manage MariaDB firewall rule instance. -- azure_rm_mariadbfirewallrule_facts - Get Azure MariaDB Firewall Rule facts. -- azure_rm_mariadbserver - Manage MariaDB Server instance. -- azure_rm_mariadbserver_facts - Get Azure MariaDB Server facts. -- azure_rm_mysqlconfiguration - Manage Configuration instance. -- azure_rm_mysqlconfiguration_facts - Get Azure MySQL Configuration facts. -- azure_rm_mysqlfirewallrule - Manage MySQL firewall rule instance. -- azure_rm_mysqlfirewallrule_facts - Get Azure MySQL Firewall Rule facts. -- azure_rm_postgresqlconfiguration - Manage Azure PostgreSQL Configuration. -- azure_rm_postgresqlconfiguration_facts - Get Azure PostgreSQL Configuration facts. -- azure_rm_postgresqlfirewallrule - Manage PostgreSQL firewall rule instance. -- azure_rm_postgresqlfirewallrule_facts - Get Azure PostgreSQL Firewall Rule facts. -- azure_rm_rediscache - Manage Azure Cache for Redis instance. -- azure_rm_rediscache_facts - Get Azure Cache for Redis instance facts -- azure_rm_rediscachefirewallrule - Manage Azure Cache for Redis Firewall rules. -- azure_rm_roleassignment - Manage Azure Role Assignment. -- azure_rm_roleassignment_facts - Gets Azure Role Assignment facts. -- azure_rm_roledefinition - Manage Azure Role Definition. -- azure_rm_roledefinition_facts - Get Azure Role Definition facts. -- azure_rm_servicebus - Manage Azure Service Bus. -- azure_rm_servicebus_facts - Get servicebus facts. -- azure_rm_servicebusqueue - Manage Azure Service Bus queue. -- azure_rm_servicebussaspolicy - Manage Azure Service Bus SAS policy. -- azure_rm_servicebustopic - Manage Azure Service Bus. -- azure_rm_servicebustopicsubscription - Manage Azure Service Bus subscription. -- azure_rm_sqldatabase_facts - Get Azure SQL Database facts. -- azure_rm_sqlfirewallrule_facts - Get Azure SQL Firewall Rule facts. -- azure_rm_subnet_facts - Get Azure Subnet facts. -- azure_rm_virtualmachineextension_facts - Get Azure Virtual Machine Extension facts. -- azure_rm_virtualmachinescalesetextension - Managed Azure Virtual Machine Scale Set extension -- azure_rm_virtualmachinescalesetextension_facts - Get Azure Virtual Machine Scale Set Extension facts. -- azure_rm_virtualmachinescalesetinstance - Get Azure Virtual Machine Scale Set Instance facts. -- azure_rm_virtualmachinescalesetinstance_facts - Get Azure Virtual Machine Scale Set Instance facts. -- azure_rm_virtualnetworkpeering - Manage Azure Virtual Network Peering. -- azure_rm_virtualnetworkpeering_facts - Get facts of Azure Virtual Network Peering. -- azure_rm_webappslot - Manage Azure Web App slot. - -cloudscale -^^^^^^^^^^ - -- cloudscale_volume - Manages volumes on the cloudscale.ch IaaS service - -cloudstack -^^^^^^^^^^ - -- cs_image_store - Manages CloudStack Image Stores. -- cs_instance_password_reset - Allows resetting VM the default passwords on Apache CloudStack based clouds. -- cs_physical_network - Manages physical networks on Apache CloudStack based clouds. -- cs_traffic_type - Manages traffic types on CloudStack Physical Networks -- cs_vlan_ip_range - Manages VLAN IP ranges on Apache CloudStack based clouds. - -digital_ocean -^^^^^^^^^^^^^ - -- digital_ocean_droplet - Create and delete a DigitalOcean droplet -- digital_ocean_firewall_facts - Gather facts about DigitalOcean firewalls - -docker -^^^^^^ - -- docker_config - Manage docker configs. -- docker_container_info - Retrieves facts about docker container -- docker_host_info - Retrieves facts about docker host and lists of objects of the services. -- docker_network_info - Retrieves facts about docker network -- docker_node - Manage Docker Swarm node -- docker_node_info - Retrieves facts about docker swarm node from Swarm Manager -- docker_prune - Allows to prune various docker objects -- docker_stack - docker stack module -- docker_swarm_info - Retrieves facts about Docker Swarm cluster. -- docker_volume_info - Retrieve facts about Docker volumes - -google -^^^^^^ - -- gcp_bigquery_dataset - Creates a GCP Dataset -- gcp_bigquery_dataset_facts - Gather facts for GCP Dataset -- gcp_bigquery_table - Creates a GCP Table -- gcp_bigquery_table_facts - Gather facts for GCP Table -- gcp_cloudbuild_trigger - Creates a GCP Trigger -- gcp_cloudbuild_trigger_facts - Gather facts for GCP Trigger -- gcp_compute_interconnect_attachment - Creates a GCP InterconnectAttachment -- gcp_compute_interconnect_attachment_facts - Gather facts for GCP InterconnectAttachment -- gcp_compute_region_disk - Creates a GCP RegionDisk -- gcp_compute_region_disk_facts - Gather facts for GCP RegionDisk -- gcp_container_cluster_facts - Gather facts for GCP Cluster -- gcp_container_node_pool_facts - Gather facts for GCP NodePool -- gcp_dns_managed_zone_facts - Gather facts for GCP ManagedZone -- gcp_dns_resource_record_set_facts - Gather facts for GCP ResourceRecordSet -- gcp_iam_role - Creates a GCP Role -- gcp_iam_role_facts - Gather facts for GCP Role -- gcp_iam_service_account - Creates a GCP ServiceAccount -- gcp_iam_service_account_facts - Gather facts for GCP ServiceAccount -- gcp_iam_service_account_key - Creates a GCP ServiceAccountKey -- gcp_pubsub_subscription_facts - Gather facts for GCP Subscription -- gcp_pubsub_topic_facts - Gather facts for GCP Topic -- gcp_redis_instance - Creates a GCP Instance -- gcp_redis_instance_facts - Gather facts for GCP Instance -- gcp_resourcemanager_project - Creates a GCP Project -- gcp_resourcemanager_project_facts - Gather facts for GCP Project -- gcp_sourcerepo_repository - Creates a GCP Repository -- gcp_sourcerepo_repository_facts - Gather facts for GCP Repository -- gcp_spanner_database_facts - Gather facts for GCP Database -- gcp_spanner_instance_facts - Gather facts for GCP Instance -- gcp_sql_database_facts - Gather facts for GCP Database -- gcp_sql_instance_facts - Gather facts for GCP Instance -- gcp_sql_user_facts - Gather facts for GCP User -- gcp_storage_object - Creates a GCP Object - -hcloud -^^^^^^ - -- hcloud_datacenter_facts - Gather facts about the Hetzner Cloud datacenters. -- hcloud_floating_ip_facts - Gather facts about the Hetzner Cloud Floating IPs. -- hcloud_image_facts - Gather facts about your Hetzner Cloud images. -- hcloud_location_facts - Gather facts about your Hetzner Cloud locations. -- hcloud_server - Create and manage cloud servers on the Hetzner Cloud. -- hcloud_server_facts - Gather facts about your Hetzner Cloud servers. -- hcloud_server_type_facts - Gather facts about the Hetzner Cloud server types. -- hcloud_ssh_key - Create and manage ssh keys on the Hetzner Cloud. -- hcloud_ssh_key_facts - Gather facts about your Hetzner Cloud ssh_keys. -- hcloud_volume - Create and manage block volumes on the Hetzner Cloud. -- hcloud_volume_facts - Gather facts about your Hetzner Cloud volumes. - -huawei -^^^^^^ - -- hwc_network_vpc - Creates a Huawei Cloud VPC -- hwc_smn_topic - Creates a resource of SMNTopic in Huaweicloud Cloud - -kubevirt -^^^^^^^^ - -- kubevirt_cdi_upload - Upload local VM images to CDI Upload Proxy. -- kubevirt_preset - Manage KubeVirt virtual machine presets -- kubevirt_pvc - Manage PVCs on Kubernetes -- kubevirt_rs - Manage KubeVirt virtual machine replica sets -- kubevirt_template - Manage KubeVirt templates -- kubevirt_vm - Manage KubeVirt virtual machine - -linode -^^^^^^ - -- linode_v4 - Manage instances on the Linode cloud. - -memset -^^^^^^ - -- memset_memstore_facts - Retrieve Memstore product usage information. -- memset_server_facts - Retrieve server information. - -online -^^^^^^ - -- online_server_facts - Gather facts about Online servers. - -openstack -^^^^^^^^^ - -- os_coe_cluster - Add/Remove COE cluster from OpenStack Cloud - -ovh -^^^ - -- ovh_ip_failover - Manage OVH IP failover address - -ovirt -^^^^^ - -- ovirt_event - Create or delete an event in oVirt/RHV -- ovirt_event_facts - This module can be used to retrieve facts about one or more oVirt/RHV events -- ovirt_instance_type - Module to manage Instance Types in oVirt/RHV -- ovirt_vnic_profile - Module to manage vNIC profile of network in oVirt/RHV - -scaleway -^^^^^^^^ - -- scaleway_ip - Scaleway IP management module -- scaleway_lb - Scaleway load-balancer management module -- scaleway_security_group - Scaleway Security Group management module -- scaleway_security_group_rule - Scaleway Security Group Rule management module -- scaleway_user_data - Scaleway user_data management module - -smartos -^^^^^^^ - -- nictagadm - Manage nic tags on SmartOS systems - -vmware -^^^^^^ - -- vcenter_extension - Register/deregister vCenter Extensions -- vcenter_extension_facts - Gather facts vCenter extensions -- vmware_drs_group - Creates vm/host group in a given cluster. -- vmware_drs_group_facts - Gathers facts about DRS VM/Host groups on the given cluster -- vmware_dvs_portgroup_facts - Gathers facts DVS portgroup configurations -- vmware_dvswitch_lacp - Manage LACP configuration on a Distributed Switch -- vmware_dvswitch_pvlans - Manage Private VLAN configuration of a Distributed Switch -- vmware_dvswitch_uplink_pg - Manage uplink portproup configuration of a Distributed Switch -- vmware_export_ovf - Exports a VMware virtual machine to an OVF file, device files and a manifest file -- vmware_guest_customization_facts - Gather facts about VM customization specifications -- vmware_guest_disk - Manage disks related to virtual machine in given vCenter infrastructure -- vmware_guest_tools_upgrade - Module to upgrade VMTools -- vmware_guest_video - Modify video card configurations of specified virtual machine in given vCenter infrastructure -- vmware_guest_vnc - Manages VNC remote display on virtual machines in vCenter -- vmware_host_active_directory - Joins an ESXi host system to an Active Directory domain or leaves it -- vmware_host_feature_facts - Gathers facts about an ESXi host's feature capability information -- vmware_host_hyperthreading - Enables/Disables Hyperthreading optimization for an ESXi host system -- vmware_host_ipv6 - Enables/Disables IPv6 support for an ESXi host system -- vmware_host_kernel_manager - Manage kernel module options on ESXi hosts -- vmware_host_powermgmt_policy - Manages the Power Management Policy of an ESXI host system -- vmware_host_scanhba - Rescan host HBA's and optionally refresh the storage system -- vmware_host_snmp - Configures SNMP on an ESXi host system -- vmware_host_vmhba_facts - Gathers facts about vmhbas available on the given ESXi host -- vmware_object_role_permission - Manage local roles on an ESXi host -- vmware_tag_manager - Manage association of VMware tags with VMware objects -- vmware_vcenter_settings - Configures general settings on a vCenter server -- vmware_vcenter_statistics - Configures statistics on a vCenter server -- vmware_vm_host_drs_rule - Creates vm/host group in a given cluster -- vmware_vspan_session - Create or remove a Port Mirroring session. -- vsphere_file - Manage files on a vCenter datastore - -xenserver -^^^^^^^^^ - -- xenserver_guest - Manages virtual machines running on Citrix XenServer host or pool -- xenserver_guest_facts - Gathers facts for virtual machines running on Citrix XenServer host or pool -- xenserver_guest_powerstate - Manages power states of virtual machines running on Citrix XenServer host or pool - -Clustering -~~~~~~~~~~ - -k8s -^^^ - -- k8s_auth - Authenticate to Kubernetes clusters which require an explicit login step -- k8s_service - Manage Services on Kubernetes - -Crypto -~~~~~~ - -- get_certificate - Get a certificate from a host:port -- luks_device - Manage encrypted (LUKS) devices -- openssh_cert - Generate OpenSSH host or user certificates. -- openssh_keypair - Generate OpenSSH private and public keys. - -acme -^^^^ - -- acme_inspect - Send direct requests to an ACME server - -Database -~~~~~~~~ - -aerospike -^^^^^^^^^ - -- aerospike_migrations - Check or wait for migrations between nodes - -mongodb -^^^^^^^ - -- mongodb_replicaset - Initialises a MongoDB replicaset. -- mongodb_shard - Add and remove shards from a MongoDB Cluster. - -postgresql -^^^^^^^^^^ - -- postgresql_idx - Create or drop indexes from a PostgreSQL database -- postgresql_info - Gather information about PostgreSQL servers -- postgresql_membership - Add or remove PostgreSQL roles from groups -- postgresql_pg_hba - Add, remove or modifie a rule in a pg_hba file -- postgresql_ping - Check remote PostgreSQL server availability -- postgresql_query - Run PostgreSQL queries -- postgresql_set - Change a PostgreSQL server configuration parameter -- postgresql_table - Create, drop, or modify a PostgreSQL table -- postgresql_tablespace - Add or remove PostgreSQL tablespaces from remote hosts - -Files -~~~~~ - -- read_csv - Read a CSV file - -Messaging -~~~~~~~~~ - -rabbitmq -^^^^^^^^ - -- rabbitmq_global_parameter - Manage RabbitMQ global parameters -- rabbitmq_vhost_limits - Manage the state of virtual host limits in RabbitMQ - -Monitoring -~~~~~~~~~~ - -zabbix -^^^^^^ - -- zabbix_action - Create/Delete/Update Zabbix actions -- zabbix_map - Create/update/delete Zabbix maps - -Net Tools -~~~~~~~~~ - -netbox -^^^^^^ - -- netbox_device - Create or delete devices within Netbox -- netbox_interface - Creates or removes interfaces from Netbox -- netbox_ip_address - Creates or removes IP addresses from Netbox -- netbox_prefix - Creates or removes prefixes from Netbox -- netbox_site - Creates or removes sites from Netbox - -nios -^^^^ - -- nios_fixed_address - Configure Infoblox NIOS DHCP Fixed Address -- nios_member - Configure Infoblox NIOS members -- nios_nsgroup - Configure InfoBlox DNS Nameserver Groups - -Network -~~~~~~~ - -aci -^^^ - -- aci_access_port_block_to_access_port - Manage port blocks of Fabric interface policy leaf profile interface selectors (infra:HPortS, infra:PortBlk) -- aci_access_sub_port_block_to_access_port - Manage sub port blocks of Fabric interface policy leaf profile interface selectors (infra:HPortS, infra:SubPortBlk) -- aci_fabric_scheduler - This modules creates ACI schedulers. -- aci_firmware_group - This module creates a firmware group -- aci_firmware_group_node - This modules adds and remove nodes from the firmware group -- aci_firmware_policy - This creates a firmware policy -- aci_maintenance_group - This creates an ACI maintenance group -- aci_maintenance_group_node - Manage maintenance group nodes -- aci_maintenance_policy - Manage firmware maintenance policies -- mso_label - Manage labels -- mso_role - Manage roles -- mso_schema - Manage schemas -- mso_schema_site - Manage sites in schemas -- mso_schema_site_anp - Manage site-local Application Network Profiles (ANPs) in schema template -- mso_schema_site_anp_epg - Manage site-local Endpoint Groups (EPGs) in schema template -- mso_schema_site_anp_epg_staticleaf - Manage site-local EPG static leafs in schema template -- mso_schema_site_anp_epg_staticport - Manage site-local EPG static ports in schema template -- mso_schema_site_anp_epg_subnet - Manage site-local EPG subnets in schema template -- mso_schema_site_bd - Manage site-local Bridge Domains (BDs) in schema template -- mso_schema_site_bd_l3out - Manage site-local BD l3out's in schema template -- mso_schema_site_bd_subnet - Manage site-local BD subnets in schema template -- mso_schema_site_vrf - Manage site-local VRFs in schema template -- mso_schema_site_vrf_region - Manage site-local VRF regions in schema template -- mso_schema_site_vrf_region_cidr - Manage site-local VRF region CIDRs in schema template -- mso_schema_site_vrf_region_cidr_subnet - Manage site-local VRF regions in schema template -- mso_schema_template - Manage templates in schemas -- mso_schema_template_anp - Manage Application Network Profiles (ANPs) in schema templates -- mso_schema_template_anp_epg - Manage Endpoint Groups (EPGs) in schema templates -- mso_schema_template_anp_epg_contract - Manage EPG contracts in schema templates -- mso_schema_template_anp_epg_subnet - Manage EPG subnets in schema templates -- mso_schema_template_bd - Manage Bridge Domains (BDs) in schema templates -- mso_schema_template_bd_subnet - Manage BD subnets in schema templates -- mso_schema_template_contract_filter - Manage contract filters in schema templates -- mso_schema_template_deploy - Deploy schema templates to sites -- mso_schema_template_externalepg - Manage external EPGs in schema templates -- mso_schema_template_filter_entry - Manage filter entries in schema templates -- mso_schema_template_l3out - Manage l3outs in schema templates -- mso_schema_template_vrf - Manage VRFs in schema templates -- mso_site - Manage sites -- mso_tenant - Manage tenants -- mso_user - Manage users - -asa -^^^ - -- asa_og - Manage object groups on a Cisco ASA - -checkpoint -^^^^^^^^^^ - -- checkpoint_access_layer_facts - Get access layer facts on Check Point over Web Services API -- checkpoint_access_rule - Manages access rules on Checkpoint over Web Services API -- checkpoint_access_rule_facts - Get access rules objects facts on Checkpoint over Web Services API -- checkpoint_host - Manages host objects on Checkpoint over Web Services API -- checkpoint_host_facts - Get host objects facts on Checkpoint over Web Services API -- checkpoint_object_facts - Get object facts on Check Point over Web Services API -- checkpoint_run_script - Run scripts on Checkpoint devices over Web Services API -- checkpoint_session - Manages session objects on Check Point over Web Services API -- checkpoint_task_facts - Get task objects facts on Checkpoint over Web Services API - -cnos -^^^^ - -- cnos_banner - Manage multiline banners on Lenovo CNOS devices -- cnos_l2_interface - Manage Layer-2 interface on Lenovo CNOS devices. -- cnos_l3_interface - Manage Layer-3 interfaces on Lenovo CNOS network devices. -- cnos_linkagg - Manage link aggregation groups on Lenovo CNOS devices -- cnos_lldp - Manage LLDP configuration on Lenovo CNOS network devices. -- cnos_logging - Manage logging on network devices -- cnos_static_route - Manage static IP routes on Lenovo CNOS network devices -- cnos_system - Manage the system attributes on Lenovo CNOS devices -- cnos_user - Manage the collection of local users on Lenovo CNOS devices -- cnos_vrf - Manage VRFs on Lenovo CNOS network devices - -edgeswitch -^^^^^^^^^^ - -- edgeswitch_facts - Collect facts from remote devices running Edgeswitch -- edgeswitch_vlan - Manage VLANs on Ubiquiti Edgeswitch network devices - -eos -^^^ - -- eos_bgp - Configure global BGP protocol settings on Arista EOS. - -f5 -^^ - -- bigip_apm_policy_fetch - Exports the APM policy or APM access profile from remote nodes. -- bigip_apm_policy_import - Manage BIG-IP APM policy or APM access profile imports -- bigip_asm_policy_fetch - Exports the asm policy from remote nodes. -- bigip_asm_policy_import - Manage BIG-IP ASM policy imports -- bigip_asm_policy_manage - Manage BIG-IP ASM policies -- bigip_asm_policy_server_technology - Manages Server Technology on ASM policy -- bigip_asm_policy_signature_set - Manages Signature Sets on ASM policy -- bigip_device_auth_ldap - Manage LDAP device authentication settings on BIG-IP -- bigip_device_ha_group - Manage HA group settings on a BIG-IP system -- bigip_device_syslog - Manage system-level syslog settings on BIG-IP -- bigip_dns_cache_resolver - Manage DNS resolver cache configurations on BIG-IP -- bigip_dns_nameserver - Manage LTM DNS nameservers on a BIG-IP -- bigip_dns_resolver - Manage DNS resolvers on a BIG-IP -- bigip_dns_zone - Manage DNS zones on BIG-IP -- bigip_file_copy - Manage files in datastores on a BIG-IP -- bigip_firewall_dos_vector - Manage attack vector configuration in an AFM DoS profile -- bigip_firewall_global_rules - Manage AFM global rule settings on BIG-IP -- bigip_gtm_topology_record - Manages GTM Topology Records -- bigip_gtm_topology_region - Manages GTM Topology Regions -- bigip_ike_peer - Manage IPSec IKE Peer configuration on BIG-IP -- bigip_imish_config - Manage BIG-IP advanced routing configuration sections -- bigip_ipsec_policy - Manage IPSec policies on a BIG-IP -- bigip_monitor_gateway_icmp - Manages F5 BIG-IP LTM gateway ICMP monitors -- bigip_monitor_ldap - Manages BIG-IP LDAP monitors -- bigip_password_policy - Manages the authentication password policy on a BIG-IP -- bigip_profile_analytics - Manage HTTP analytics profiles on a BIG-IP -- bigip_profile_fastl4 - Manages Fast L4 profiles -- bigip_profile_http2 - Manage HTTP2 profiles on a BIG-IP -- bigip_profile_persistence_cookie - Manage cookie persistence profiles on BIG-IP -- bigip_profile_server_ssl - Manages server SSL profiles on a BIG-IP -- bigip_ssl_ocsp - Manage OCSP configurations on BIG-IP -- bigip_sys_daemon_log_tmm - Manage BIG-IP tmm daemon log settings -- bigip_traffic_selector - Manage IPSec Traffic Selectors on BIG-IP -- bigiq_device_discovery - Manage BIG-IP devices through BIG-IQ -- bigiq_device_facts - Collect facts from F5 BIG-IQ devices - -fortimanager -^^^^^^^^^^^^ - -- fmgr_device - Add or remove device from FortiManager. -- fmgr_device_config - Edit device configurations -- fmgr_device_group - Alter FortiManager device groups. -- fmgr_device_provision_template - Manages Device Provisioning Templates in FortiManager. -- fmgr_fwobj_address - Allows the management of firewall objects in FortiManager -- fmgr_fwobj_ippool - Allows the editing of IP Pool Objects within FortiManager. -- fmgr_fwobj_ippool6 - Allows the editing of IP Pool Objects within FortiManager. -- fmgr_fwobj_service - Manages FortiManager Firewall Service Objects. -- fmgr_fwobj_vip - Manages Virtual IPs objects in FortiManager -- fmgr_fwpol_ipv4 - Allows the add/delete of Firewall Policies on Packages in FortiManager. -- fmgr_fwpol_package - Manages FortiManager Firewall Policies Packages. -- fmgr_ha - Manages the High-Availability State of FortiManager Clusters and Nodes. -- fmgr_query - Query FortiManager data objects for use in Ansible workflows. -- fmgr_secprof_appctrl - Manage application control security profiles -- fmgr_secprof_av - Manage security profile -- fmgr_secprof_dns - Manage DNS security profiles in FortiManager -- fmgr_secprof_ips - Managing IPS security profiles in FortiManager -- fmgr_secprof_profile_group - Manage security profiles within FortiManager -- fmgr_secprof_proxy - Manage proxy security profiles in FortiManager -- fmgr_secprof_spam - spam filter profile for FMG -- fmgr_secprof_ssl_ssh - Manage SSL and SSH security profiles in FortiManager -- fmgr_secprof_voip - VOIP security profiles in FMG -- fmgr_secprof_waf - FortiManager web application firewall security profile -- fmgr_secprof_wanopt - WAN optimization -- fmgr_secprof_web - Manage web filter security profiles in FortiManager - -fortios -^^^^^^^ - -- fortios_antivirus_heuristic - Configure global heuristic options in Fortinet's FortiOS and FortiGate. -- fortios_antivirus_profile - Configure AntiVirus profiles in Fortinet's FortiOS and FortiGate. -- fortios_antivirus_quarantine - Configure quarantine options in Fortinet's FortiOS and FortiGate. -- fortios_antivirus_settings - Configure AntiVirus settings in Fortinet's FortiOS and FortiGate. -- fortios_application_custom - Configure custom application signatures in Fortinet's FortiOS and FortiGate. -- fortios_application_group - Configure firewall application groups in Fortinet's FortiOS and FortiGate. -- fortios_application_list - Configure application control lists. -- fortios_application_name - Configure application signatures in Fortinet's FortiOS and FortiGate. -- fortios_application_rule_settings - Configure application rule settings in Fortinet's FortiOS and FortiGate. -- fortios_authentication_rule - Configure Authentication Rules in Fortinet's FortiOS and FortiGate. -- fortios_authentication_scheme - Configure Authentication Schemes in Fortinet's FortiOS and FortiGate. -- fortios_authentication_setting - Configure authentication setting in Fortinet's FortiOS and FortiGate. -- fortios_dlp_filepattern - Configure file patterns used by DLP blocking in Fortinet's FortiOS and FortiGate. -- fortios_dlp_fp_doc_source - Create a DLP fingerprint database by allowing the FortiGate to access a file server containing files from which to create fingerprints in Fortinet's FortiOS and FortiGate. -- fortios_dlp_fp_sensitivity - Create self-explanatory DLP sensitivity levels to be used when setting sensitivity under config fp-doc-source in Fortinet's FortiOS and FortiGate. -- fortios_dlp_sensor - Configure DLP sensors in Fortinet's FortiOS and FortiGate. -- fortios_dlp_settings - Designate logical storage for DLP fingerprint database in Fortinet's FortiOS and FortiGate. -- fortios_dnsfilter_domain_filter - Configure DNS domain filters in Fortinet's FortiOS and FortiGate. -- fortios_dnsfilter_profile - Configure DNS domain filter profiles in Fortinet's FortiOS and FortiGate. -- fortios_endpoint_control_client - Configure endpoint control client lists in Fortinet's FortiOS and FortiGate. -- fortios_endpoint_control_forticlient_ems - Configure FortiClient Enterprise Management Server (EMS) entries in Fortinet's FortiOS and FortiGate. -- fortios_endpoint_control_forticlient_registration_sync - Configure FortiClient registration synchronization settings in Fortinet's FortiOS and FortiGate. -- fortios_endpoint_control_profile - Configure FortiClient endpoint control profiles in Fortinet's FortiOS and FortiGate. -- fortios_endpoint_control_settings - Configure endpoint control settings in Fortinet's FortiOS and FortiGate. -- fortios_extender_controller_extender - Extender controller configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_DoS_policy - Configure IPv4 DoS policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_DoS_policy6 - Configure IPv6 DoS policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_address - Configure IPv4 addresses. -- fortios_firewall_address6 - Configure IPv6 firewall addresses in Fortinet's FortiOS and FortiGate. -- fortios_firewall_address6_template - Configure IPv6 address templates in Fortinet's FortiOS and FortiGate. -- fortios_firewall_addrgrp - Configure IPv4 address groups. -- fortios_firewall_addrgrp6 - Configure IPv6 address groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_auth_portal - Configure firewall authentication portals in Fortinet's FortiOS and FortiGate. -- fortios_firewall_central_snat_map - Configure central SNAT policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_dnstranslation - Configure DNS translation in Fortinet's FortiOS and FortiGate. -- fortios_firewall_identity_based_route - Configure identity based routing in Fortinet's FortiOS and FortiGate. -- fortios_firewall_interface_policy - Configure IPv4 interface policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_interface_policy6 - Configure IPv6 interface policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_internet_service - Show Internet Service application in Fortinet's FortiOS and FortiGate. -- fortios_firewall_internet_service_custom - Configure custom Internet Services in Fortinet's FortiOS and FortiGate. -- fortios_firewall_internet_service_group - Configure group of Internet Service in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ip_translation - Configure firewall IP-translation in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ipmacbinding_setting - Configure IP to MAC binding settings in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ipmacbinding_table - Configure IP to MAC address pairs in the IP/MAC binding table in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ippool - Configure IPv4 IP pools in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ippool6 - Configure IPv6 IP pools in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ipv6_eh_filter - Configure IPv6 extension header filter in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ldb_monitor - Configure server load balancing health monitors in Fortinet's FortiOS and FortiGate. -- fortios_firewall_local_in_policy - Configure user defined IPv4 local-in policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_local_in_policy6 - Configure user defined IPv6 local-in policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_multicast_address - Configure multicast addresses in Fortinet's FortiOS and FortiGate. -- fortios_firewall_multicast_address6 - Configure IPv6 multicast address in Fortinet's FortiOS and FortiGate. -- fortios_firewall_multicast_policy - Configure multicast NAT policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_multicast_policy6 - Configure IPv6 multicast NAT policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_policy - Configure IPv4 policies. -- fortios_firewall_policy46 - Configure IPv4 to IPv6 policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_policy6 - Configure IPv6 policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_policy64 - Configure IPv6 to IPv4 policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_profile_group - Configure profile groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_profile_protocol_options - Configure protocol options in Fortinet's FortiOS and FortiGate. -- fortios_firewall_proxy_address - Web proxy address configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_proxy_addrgrp - Web proxy address group configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_proxy_policy - Configure proxy policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_schedule_group - Schedule group configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_schedule_onetime - Onetime schedule configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_schedule_recurring - Recurring schedule configuration in Fortinet's FortiOS and FortiGate. -- fortios_firewall_service_category - Configure service categories in Fortinet's FortiOS and FortiGate. -- fortios_firewall_service_custom - Configure custom services in Fortinet's FortiOS and FortiGate. -- fortios_firewall_service_group - Configure service groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_shaper_per_ip_shaper - Configure per-IP traffic shaper in Fortinet's FortiOS and FortiGate. -- fortios_firewall_shaper_traffic_shaper - Configure shared traffic shaper in Fortinet's FortiOS and FortiGate. -- fortios_firewall_shaping_policy - Configure shaping policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_shaping_profile - Configure shaping profiles in Fortinet's FortiOS and FortiGate. -- fortios_firewall_sniffer - Configure sniffer in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssh_host_key - SSH proxy host public keys in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssh_local_ca - SSH proxy local CA in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssh_local_key - SSH proxy local keys in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssh_setting - SSH proxy settings in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssl_server - Configure SSL servers in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssl_setting - SSL proxy settings in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ssl_ssh_profile - Configure SSL/SSH protocol options in Fortinet's FortiOS and FortiGate. -- fortios_firewall_ttl_policy - Configure TTL policies in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vip - Configure virtual IP for IPv4 in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vip46 - Configure IPv4 to IPv6 virtual IPs in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vip6 - Configure virtual IP for IPv6 in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vip64 - Configure IPv6 to IPv4 virtual IPs in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vipgrp - Configure IPv4 virtual IP groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vipgrp46 - Configure IPv4 to IPv6 virtual IP groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vipgrp6 - Configure IPv6 virtual IP groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_vipgrp64 - Configure IPv6 to IPv4 virtual IP groups in Fortinet's FortiOS and FortiGate. -- fortios_firewall_wildcard_fqdn_custom - Config global/VDOM Wildcard FQDN address in Fortinet's FortiOS and FortiGate. -- fortios_firewall_wildcard_fqdn_group - Config global Wildcard FQDN address groups in Fortinet's FortiOS and FortiGate. -- fortios_ftp_proxy_explicit - Configure explicit FTP proxy settings in Fortinet's FortiOS and FortiGate. -- fortios_icap_profile - Configure ICAP profiles in Fortinet's FortiOS and FortiGate. -- fortios_icap_server - Configure ICAP servers in Fortinet's FortiOS and FortiGate. -- fortios_ips_custom - Configure IPS custom signature in Fortinet's FortiOS and FortiGate. -- fortios_ips_decoder - Configure IPS decoder in Fortinet's FortiOS and FortiGate. -- fortios_ips_global - Configure IPS global parameter in Fortinet's FortiOS and FortiGate. -- fortios_ips_rule - Configure IPS rules in Fortinet's FortiOS and FortiGate. -- fortios_ips_rule_settings - Configure IPS rule setting in Fortinet's FortiOS and FortiGate. -- fortios_ips_sensor - Configure IPS sensor. -- fortios_ips_settings - Configure IPS VDOM parameter in Fortinet's FortiOS and FortiGate. -- fortios_log_custom_field - Configure custom log fields in Fortinet's FortiOS and FortiGate. -- fortios_log_disk_filter - Configure filters for local disk logging. Use these filters to determine the log messages to record according to severity and type in Fortinet's FortiOS and FortiGate. -- fortios_log_disk_setting - Settings for local disk logging in Fortinet's FortiOS and FortiGate. -- fortios_log_eventfilter - Configure log event filters in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer2_filter - Filters for FortiAnalyzer in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer2_setting - Global FortiAnalyzer settings in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer3_filter - Filters for FortiAnalyzer in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer3_setting - Global FortiAnalyzer settings in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer_filter - Filters for FortiAnalyzer in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer_override_filter - Override filters for FortiAnalyzer in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer_override_setting - Override FortiAnalyzer settings in Fortinet's FortiOS and FortiGate. -- fortios_log_fortianalyzer_setting - Global FortiAnalyzer settings in Fortinet's FortiOS and FortiGate. -- fortios_log_fortiguard_filter - Filters for FortiCloud in Fortinet's FortiOS and FortiGate. -- fortios_log_fortiguard_override_filter - Override filters for FortiCloud in Fortinet's FortiOS and FortiGate. -- fortios_log_fortiguard_override_setting - Override global FortiCloud logging settings for this VDOM in Fortinet's FortiOS and FortiGate. -- fortios_log_fortiguard_setting - Configure logging to FortiCloud in Fortinet's FortiOS and FortiGate. -- fortios_log_gui_display - Configure how log messages are displayed on the GUI in Fortinet's FortiOS and FortiGate. -- fortios_log_memory_filter - Filters for memory buffer in Fortinet's FortiOS and FortiGate. -- fortios_log_memory_global_setting - Global settings for memory logging in Fortinet's FortiOS and FortiGate. -- fortios_log_memory_setting - Settings for memory buffer in Fortinet's FortiOS and FortiGate. -- fortios_log_null_device_filter - Filters for null device logging in Fortinet's FortiOS and FortiGate. -- fortios_log_null_device_setting - Settings for null device logging in Fortinet's FortiOS and FortiGate. -- fortios_log_setting - Configure general log settings in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd2_filter - Filters for remote system server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd2_setting - Global settings for remote syslog server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd3_filter - Filters for remote system server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd3_setting - Global settings for remote syslog server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd4_filter - Filters for remote system server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd4_setting - Global settings for remote syslog server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd_filter - Filters for remote system server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd_override_filter - Override filters for remote system server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd_override_setting - Override settings for remote syslog server in Fortinet's FortiOS and FortiGate. -- fortios_log_syslogd_setting - Global settings for remote syslog server in Fortinet's FortiOS and FortiGate. -- fortios_log_threat_weight - Configure threat weight settings in Fortinet's FortiOS and FortiGate. -- fortios_log_webtrends_filter - Filters for WebTrends in Fortinet's FortiOS and FortiGate. -- fortios_log_webtrends_setting - Settings for WebTrends in Fortinet's FortiOS and FortiGate. -- fortios_report_chart - Report chart widget configuration in Fortinet's FortiOS and FortiGate. -- fortios_report_dataset - Report dataset configuration in Fortinet's FortiOS and FortiGate. -- fortios_report_layout - Report layout configuration in Fortinet's FortiOS and FortiGate. -- fortios_report_setting - Report setting configuration in Fortinet's FortiOS and FortiGate. -- fortios_report_style - Report style configuration in Fortinet's FortiOS and FortiGate. -- fortios_report_theme - Report themes configuratio in Fortinet's FortiOS and FortiGate. -- fortios_router_access_list - Configure access lists in Fortinet's FortiOS and FortiGate. -- fortios_router_auth_path - Configure authentication based routing in Fortinet's FortiOS and FortiGate. -- fortios_router_bfd - Configure BFD in Fortinet's FortiOS and FortiGate. -- fortios_router_bfd6 - Configure IPv6 BFD in Fortinet's FortiOS and FortiGate. -- fortios_router_bgp - Configure BGP in Fortinet's FortiOS and FortiGate. -- fortios_router_multicast - Configure router multicast in Fortinet's FortiOS and FortiGate. -- fortios_router_multicast6 - Configure IPv6 multicast in Fortinet's FortiOS and FortiGate. -- fortios_router_multicast_flow - Configure multicast-flow in Fortinet's FortiOS and FortiGate. -- fortios_router_ospf - Configure OSPF in Fortinet's FortiOS and FortiGate. -- fortios_router_ospf6 - Configure IPv6 OSPF in Fortinet's FortiOS and FortiGate. -- fortios_router_policy - Configure IPv4 routing policies in Fortinet's FortiOS and FortiGate. -- fortios_router_policy6 - Configure IPv6 routing policies in Fortinet's FortiOS and FortiGate. -- fortios_router_prefix_list - Configure IPv4 prefix lists in Fortinet's FortiOS and FortiGate. -- fortios_router_rip - Configure RIP in Fortinet's FortiOS and FortiGate. -- fortios_router_setting - Configure router settings in Fortinet's FortiOS and FortiGate. -- fortios_router_static - Configure IPv4 static routing tables in Fortinet's FortiOS and FortiGate. -- fortios_spamfilter_profile - Configure AntiSpam profiles in Fortinet's FortiOS and FortiGate. -- fortios_ssh_filter_profile - SSH filter profile in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_global - Configure FortiSwitch global settings in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_lldp_profile - Configure FortiSwitch LLDP profiles in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_lldp_settings - Configure FortiSwitch LLDP settings in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_mac_sync_settings - Configure global MAC synchronization settings in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_managed_switch - Configure FortiSwitch devices that are managed by this FortiGate in Fortinet's FortiOS and FortiGate. -- fortios_switch_controller_network_monitor_settings - Configure network monitor settings in Fortinet's FortiOS and FortiGate. -- fortios_system_accprofile - Configure access profiles for system administrators in Fortinet's FortiOS and FortiGate. -- fortios_system_admin - Configure admin users in Fortinet's FortiOS and FortiGate. -- fortios_system_api_user - Configure API users in Fortinet's FortiOS and FortiGate. -- fortios_system_central_management - Configure central management. -- fortios_system_dhcp_server - Configure DHCP servers in Fortinet's FortiOS and FortiGate. -- fortios_system_dns - Configure DNS in Fortinet's FortiOS and FortiGate. -- fortios_system_global - Configure global attributes in Fortinet's FortiOS and FortiGate. -- fortios_system_interface - Configure interfaces in Fortinet's FortiOS and FortiGate. -- fortios_system_sdn_connector - Configure connection to SDN Connector. -- fortios_system_settings - Configure VDOM settings in Fortinet's FortiOS and FortiGate. -- fortios_system_vdom - Configure virtual domain in Fortinet's FortiOS and FortiGate. -- fortios_system_virtual_wan_link - Configure redundant internet connections using SD-WAN (formerly virtual WAN link) in Fortinet's FortiOS and FortiGate. -- fortios_user_adgrp - Configure FSSO groups in Fortinet's FortiOS and FortiGate. -- fortios_user_radius - Configure RADIUS server entries in Fortinet's FortiOS and FortiGate. -- fortios_user_tacacsplus - Configure TACACS+ server entries in Fortinet's FortiOS and FortiGate. -- fortios_voip_profile - Configure VoIP profiles in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_concentrator - Concentrator configuration in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_forticlient - Configure FortiClient policy realm in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_manualkey - Configure IPsec manual keys in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_manualkey_interface - Configure IPsec manual keys in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_phase1 - Configure VPN remote gateway in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_phase1_interface - Configure VPN remote gateway in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_phase2 - Configure VPN autokey tunnel in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ipsec_phase2_interface - Configure VPN autokey tunnel in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ssl_settings - Configure SSL VPN in Fortinet's FortiOS and FortiGate. -- fortios_vpn_ssl_web_portal - Portal in Fortinet's FortiOS and FortiGate. -- fortios_waf_profile - Web application firewall configuration in Fortinet's FortiOS and FortiGate. -- fortios_wanopt_profile - Configure WAN optimization profiles in Fortinet's FortiOS and FortiGate. -- fortios_wanopt_settings - Configure WAN optimization settings in Fortinet's FortiOS and FortiGate. -- fortios_web_proxy_explicit - Configure explicit Web proxy settings in Fortinet's FortiOS and FortiGate. -- fortios_web_proxy_global - Configure Web proxy global settings in Fortinet's FortiOS and FortiGate. -- fortios_web_proxy_profile - Configure web proxy profiles in Fortinet's FortiOS and FortiGate. -- fortios_webfilter_content - Configure Web filter banned word table in Fortinet's FortiOS and FortiGate. -- fortios_webfilter_content_header - Configure content types used by Web filter. -- fortios_webfilter_fortiguard - Configure FortiGuard Web Filter service. -- fortios_webfilter_ftgd_local_cat - Configure FortiGuard Web Filter local categories. -- fortios_webfilter_ftgd_local_rating - Configure local FortiGuard Web Filter local ratings. -- fortios_webfilter_ips_urlfilter_cache_setting - Configure IPS URL filter cache settings. -- fortios_webfilter_ips_urlfilter_setting - Configure IPS URL filter settings. -- fortios_webfilter_ips_urlfilter_setting6 - Configure IPS URL filter settings for IPv6. -- fortios_webfilter_override - Configure FortiGuard Web Filter administrative overrides. -- fortios_webfilter_profile - Configure Web filter profiles. -- fortios_webfilter_search_engine - Configure web filter search engines. -- fortios_webfilter_urlfilter - Configure URL filter lists in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_global - Configure wireless controller global settings in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_setting - VDOM wireless controller configuration in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_utm_profile - Configure UTM (Unified Threat Management) profile in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_vap - Configure Virtual Access Points (VAPs) in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_wids_profile - Configure wireless intrusion detection system (WIDS) profiles in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_wtp - Configure Wireless Termination Points (WTPs), that is, FortiAPs or APs to be managed by FortiGate in Fortinet's FortiOS and FortiGate. -- fortios_wireless_controller_wtp_profile - Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms in Fortinet's FortiOS and FortiGate. - -frr -^^^ - -- frr_bgp - Configure global BGP settings on Free Range Routing(FRR). -- frr_facts - Collect facts from remote devices running Free Range Routing (FRR). - -ftd -^^^ - -- ftd_install - Installs FTD pkg image on the firewall - -ingate -^^^^^^ - -- ig_config - Manage the configuration database on an Ingate SBC. -- ig_unit_information - Get unit information from an Ingate SBC. - -ios -^^^ - -- ios_bgp - Configure global BGP protocol settings on Cisco IOS. -- ios_ntp - Manages core NTP configuration. - -iosxr -^^^^^ - -- iosxr_bgp - Configure global BGP protocol settings on Cisco IOS-XR - -itential -^^^^^^^^ - -- iap_start_workflow - Start a workflow in the Itential Automation Platform -- iap_token - Get token for the Itential Automation Platform - -junos -^^^^^ - -- junos_ping - Tests reachability using ping from devices running Juniper JUNOS - -meraki -^^^^^^ - -- meraki_content_filtering - Edit Meraki MX content filtering policies -- meraki_static_route - Manage static routes in the Meraki cloud -- meraki_syslog - Manage syslog server settings in the Meraki cloud. - -netvisor -^^^^^^^^ - -- pn_access_list - CLI command to create/delete access-list -- pn_access_list_ip - CLI command to add/remove access-list-ip -- pn_admin_service - CLI command to modify admin-service -- pn_admin_session_timeout - CLI command to modify admin-session-timeout -- pn_admin_syslog - CLI command to create/modify/delete admin-syslog -- pn_connection_stats_settings - CLI command to modify connection-stats-settings -- pn_cpu_class - CLI command to create/modify/delete cpu-class -- pn_cpu_mgmt_class - CLI command to modify cpu-mgmt-class -- pn_dhcp_filter - CLI command to create/modify/delete dhcp-filter -- pn_dscp_map - CLI command to create/delete dscp-map -- pn_dscp_map_pri_map - CLI command to modify dscp-map-pri-map -- pn_igmp_snooping - CLI command to modify igmp-snooping -- pn_port_config - CLI command to modify port-config -- pn_port_cos_bw - CLI command to modify port-cos-bw -- pn_port_cos_rate_setting - CLI command to modify port-cos-rate-setting -- pn_prefix_list_network - CLI command to add/remove prefix-list-network -- pn_role - CLI command to create/delete/modify role -- pn_snmp_community - CLI command to create/modify/delete snmp-community -- pn_snmp_trap_sink - CLI command to create/delete snmp-trap-sink -- pn_snmp_vacm - CLI command to create/modify/delete snmp-vacm -- pn_stp - CLI command to modify stp -- pn_stp_port - CLI command to modify stp-port. -- pn_switch_setup - CLI command to modify switch-setup -- pn_user - CLI command to create/modify/delete user -- pn_vflow_table_profile - CLI command to modify vflow-table-profile -- pn_vrouter_bgp_network - CLI command to add/remove vrouter-bgp-network -- pn_vrouter_interface_ip - CLI command to add/remove vrouter-interface-ip -- pn_vrouter_ospf6 - CLI command to add/remove vrouter-ospf6 -- pn_vrouter_pim_config - CLI command to modify vrouter-pim-config - -onyx -^^^^ - -- onyx_igmp_interface - Configures IGMP interface parameters -- onyx_igmp_vlan - Configures IGMP Vlan parameters -- onyx_ptp_global - Configures PTP Global parameters -- onyx_ptp_interface - Configures PTP on interface - -restconf -^^^^^^^^ - -- restconf_config - Handles create, update, read and delete of configuration data on RESTCONF enabled devices. -- restconf_get - Fetch configuration/state data from RESTCONF enabled devices. - -routeros -^^^^^^^^ - -- routeros_facts - Collect facts from remote devices running MikroTik RouterOS - -skydive -^^^^^^^ - -- skydive_capture - Module which manages flow capture on interfaces -- skydive_edge - Module to add edges to Skydive topology -- skydive_node - Module which add nodes to Skydive topology - -voss -^^^^ - -- voss_config - Manage Extreme VOSS configuration sections - -vyos -^^^^ - -- vyos_ping - Tests reachability using ping from VyOS network devices - -Notification -~~~~~~~~~~~~ - -- matrix - Send notifications to matrix -- rabbitmq_publish - Publish a message to a RabbitMQ queue. - -Packaging -~~~~~~~~~ - -language -^^^^^^^^ - -- pip_package_info - pip package information - -os -^^ - -- apt_repo - Manage APT repositories via apt-repo -- installp - Manage packages on AIX -- rhsm_release - Set or Unset RHSM Release version -- snap - Manages snaps - -Remote Management -~~~~~~~~~~~~~~~~~ - -cpm -^^^ - -- cpm_plugconfig - Get and Set Plug Parameters on WTI OOB and PDU power devices -- cpm_plugcontrol - Get and Set Plug actions on WTI OOB and PDU power devices - -dellemc.idrac -^^^^^^^^^^^^^ - -- idrac_firmware - Firmware update from a repository on a network share (CIFS, NFS). -- idrac_server_config_profile - Export or Import iDRAC Server Configuration Profile (SCP). - -intersight -^^^^^^^^^^ - -- intersight_facts - Gather facts about Intersight -- intersight_rest_api - REST API configuration for Cisco Intersight - -lxca -^^^^ - -- lxca_cmms - Custom module for lxca cmms inventory utility -- lxca_nodes - Custom module for lxca nodes inventory utility - -manageiq -^^^^^^^^ - -- manageiq_group - Management of groups in ManageIQ. -- manageiq_tenant - Management of tenants in ManageIQ. - -redfish -^^^^^^^ - -- idrac_redfish_command - Manages Out-Of-Band controllers using iDRAC OEM Redfish APIs -- idrac_redfish_config - Manages servers through iDRAC using Dell Redfish APIs -- idrac_redfish_facts - Manages servers through iDRAC using Dell Redfish APIs - -ucs -^^^ - -- ucs_disk_group_policy - Configures disk group policies on Cisco UCS Manager -- ucs_dns_server - Configure DNS servers on Cisco UCS Manager -- ucs_managed_objects - Configures Managed Objects on Cisco UCS Manager -- ucs_org - Manages UCS Organizations for UCS Manager -- ucs_service_profile_template - Configures Service Profile Templates on Cisco UCS Manager - -Source Control -~~~~~~~~~~~~~~ - -- github_webhook - Manage GitHub webhooks -- github_webhook_facts - Query information about GitHub webhooks -- gitlab_runner - Create, modify and delete GitLab Runners. - -bitbucket -^^^^^^^^^ - -- bitbucket_access_key - Manages Bitbucket repository access keys -- bitbucket_pipeline_key_pair - Manages Bitbucket pipeline SSH key pair -- bitbucket_pipeline_known_host - Manages Bitbucket pipeline known hosts -- bitbucket_pipeline_variable - Manages Bitbucket pipeline variables - -Storage -~~~~~~~ - -glusterfs -^^^^^^^^^ - -- gluster_heal_facts - Gather facts about self-heal or rebalance status - -hpe3par -^^^^^^^ - -- ss_3par_cpg - Manage HPE StoreServ 3PAR CPG - -ibm -^^^ - -- ibm_sa_domain - Manages domains on IBM Spectrum Accelerate Family storage systems -- ibm_sa_host_ports - Add host ports on IBM Spectrum Accelerate Family storage systems. -- ibm_sa_vol_map - Handles volume mapping on IBM Spectrum Accelerate Family storage systems. - -netapp -^^^^^^ - -- na_elementsw_cluster_config - Configure Element SW Cluster -- na_elementsw_cluster_snmp - Configure Element SW Cluster SNMP -- na_elementsw_initiators - Manage Element SW initiators -- na_ontap_flexcache - NetApp ONTAP FlexCache - create/delete relationship -- na_ontap_igroup_initiator - NetApp ONTAP igroup initiator configuration -- na_ontap_lun_copy - NetApp ONTAP copy LUNs -- na_ontap_net_subnet - NetApp ONTAP Create, delete, modify network subnets. -- na_ontap_nvme - NetApp ONTAP Manage NVMe Service -- na_ontap_nvme_namespace - NetApp ONTAP Manage NVME Namespace -- na_ontap_nvme_subsystem - NetApp ONTAP Manage NVME Subsystem -- na_ontap_portset - NetApp ONTAP Create/Delete portset -- na_ontap_qos_policy_group - NetApp ONTAP manage policy group in Quality of Service. -- na_ontap_quotas - NetApp ONTAP Quotas -- na_ontap_security_key_manager - NetApp ONTAP security key manager. -- na_ontap_snapshot_policy - NetApp ONTAP manage Snapshot Policy -- na_ontap_unix_group - NetApp ONTAP UNIX Group -- na_ontap_unix_user - NetApp ONTAP UNIX users -- na_ontap_vscan_on_access_policy - NetApp ONTAP Vscan on access policy configuration. -- na_ontap_vscan_on_demand_task - NetApp ONTAP Vscan on demand task configuration. -- na_ontap_vscan_scanner_pool - NetApp ONTAP Vscan Scanner Pools Configuration. - -purestorage -^^^^^^^^^^^ - -- purefa_dns - Configure FlashArray DNS settings -- purefa_dsrole - Configure FlashArray Directory Service Roles -- purefa_ntp - Configure Pure Storage FlashArray NTP settings -- purefa_offload - Create, modify and delete NFS or S3 offload targets -- purefa_ra - Enable or Disable Pure Storage FlashArray Remote Assist -- purefa_user - Create, modify or delete FlashArray local user account -- purefb_bucket - Manage Object Store Buckets on a Pure Storage FlashBlade. -- purefb_ds - Configure FlashBlade Directory Service -- purefb_dsrole - Configure FlashBlade Management Directory Service Roles -- purefb_network - Manage network interfaces in a Pure Storage FlashBlade -- purefb_s3acc - Create or delete FlashBlade Object Store accounts -- purefb_s3user - Create or delete FlashBlade Object Store account users -- purefb_subnet - Manage network subnets in a Pure Storage FlashBlade - -zfs -^^^ - -- zfs_delegate_admin - Manage ZFS delegated administration (user admin privileges) - -System -~~~~~~ - -- aix_devices - Manages AIX devices -- aix_filesystem - Configure LVM and NFS file systems for AIX -- aix_lvg - Manage LVM volume groups on AIX -- gather_facts - Gathers facts about remote hosts -- pids - Retrieves process IDs list if the process is running otherwise return empty list -- selogin - Manages linux user to SELinux user mapping -- xfconf - Edit XFCE4 Configurations - -Web Infrastructure -~~~~~~~~~~~~~~~~~~ - -ansible_tower -^^^^^^^^^^^^^ - -- tower_notification - create, update, or destroy Ansible Tower notification. -- tower_receive - Receive assets from Ansible Tower. -- tower_send - Send assets to Ansible Tower. -- tower_workflow_launch - Run a workflow in Ansible Tower - -sophos_utm -^^^^^^^^^^ - -- utm_aaa_group - Create, update or destroy an aaa group object in Sophos UTM. -- utm_aaa_group_info - get info for reverse_proxy frontend entry in Sophos UTM -- utm_ca_host_key_cert - create, update or destroy ca host_key_cert entry in Sophos UTM -- utm_ca_host_key_cert_info - Get info for a ca host_key_cert entry in Sophos UTM -- utm_dns_host - create, update or destroy dns entry in Sophos UTM -- utm_network_interface_address - Create, update or destroy network/interface_address object -- utm_network_interface_address_info - Get info for a network/interface_address object -- utm_proxy_auth_profile - create, update or destroy reverse_proxy auth_profile entry in Sophos UTM -- utm_proxy_exception - Create, update or destroy reverse_proxy exception entry in Sophos UTM -- utm_proxy_frontend - create, update or destroy reverse_proxy frontend entry in Sophos UTM -- utm_proxy_frontend_info - create, update or destroy reverse_proxy frontend entry in Sophos UTM -- utm_proxy_location - create, update or destroy reverse_proxy location entry in Sophos UTM -- utm_proxy_location_info - create, update or destroy reverse_proxy location entry in Sophos UTM - -Windows -~~~~~~~ - -- win_chocolatey_facts - Create a facts collection for Chocolatey -- win_credential - Manages Windows Credentials in the Credential Manager -- win_dns_record - Manage Windows Server DNS records -- win_domain_group_membership - Manage Windows domain group membership -- win_hosts - Manages hosts file entries on Windows. -- win_optional_feature - Manage optional Windows features -- win_partition - Creates, changes and removes partitions on Windows Server -- win_psrepository - Adds, removes or updates a Windows PowerShell repository. -- win_rds_cap - Manage Connection Authorization Policies (CAP) on a Remote Desktop Gateway server -- win_rds_rap - Manage Resource Authorization Policies (RAP) on a Remote Desktop Gateway server -- win_rds_settings - Manage main settings of a Remote Desktop Gateway server -- win_snmp - Configures the Windows SNMP service -- win_user_profile - Manages the Windows user profiles. diff --git a/changelogs/fragments/11349-add-ansible_play_name-var.yaml b/changelogs/fragments/11349-add-ansible_play_name-var.yaml deleted file mode 100644 index c42bcddacb3..00000000000 --- a/changelogs/fragments/11349-add-ansible_play_name-var.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add ``ansible_play_name`` magic var (https://github.com/ansible/ansible/issues/11349) diff --git a/changelogs/fragments/11935-slack-add_hex_color_values.yaml b/changelogs/fragments/11935-slack-add_hex_color_values.yaml deleted file mode 100644 index 859c8181488..00000000000 --- a/changelogs/fragments/11935-slack-add_hex_color_values.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add support for hex color values in Slack module. diff --git a/changelogs/fragments/2.8-core-deprecations.yaml b/changelogs/fragments/2.8-core-deprecations.yaml deleted file mode 100644 index b632350c62c..00000000000 --- a/changelogs/fragments/2.8-core-deprecations.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- ansible.vars.unsafe_proxy - Removed deprecated file (https://github.com/ansible/ansible/issues/45040) -- fetch - Removed deprecated validate_md5 alias (https://github.com/ansible/ansible/issues/45039) -- include_role/import_role - Removed deprecated private argument (https://github.com/ansible/ansible/issues/45038) diff --git a/changelogs/fragments/2.8-removed-modules.yaml b/changelogs/fragments/2.8-removed-modules.yaml deleted file mode 100644 index 9f5ba33c8e6..00000000000 --- a/changelogs/fragments/2.8-removed-modules.yaml +++ /dev/null @@ -1,6 +0,0 @@ -removed_features: -- ec2_remote_facts - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- azure - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- cs_nic - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- netscaler - deprecated module removed (https://github.com/ansible/ansible/pull/44985) -- win_msi - deprecated module removed (https://github.com/ansible/ansible/pull/44985) diff --git a/changelogs/fragments/22766-fact-cmdline-return_multiple_lvm_values.yaml b/changelogs/fragments/22766-fact-cmdline-return_multiple_lvm_values.yaml deleted file mode 100644 index c3ea253bd81..00000000000 --- a/changelogs/fragments/22766-fact-cmdline-return_multiple_lvm_values.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- cmdline fact parsing can return multiple values of a single key. Deprecate cmdline fact in favor of proc_cmdline. diff --git a/changelogs/fragments/24004-yum-dnf-add-download_dir-param.yml b/changelogs/fragments/24004-yum-dnf-add-download_dir-param.yml deleted file mode 100644 index b846c190dcf..00000000000 --- a/changelogs/fragments/24004-yum-dnf-add-download_dir-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - yum/dnf - Add download_dir param (https://github.com/ansible/ansible/issues/24004) diff --git a/changelogs/fragments/24633-copy-coherency-between-check-normal-mode.yaml b/changelogs/fragments/24633-copy-coherency-between-check-normal-mode.yaml deleted file mode 100644 index 44dc5ab4cff..00000000000 --- a/changelogs/fragments/24633-copy-coherency-between-check-normal-mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - copy - align invocation in return value between check and normal mode diff --git a/changelogs/fragments/26937-fix-remove-orphans.yml b/changelogs/fragments/26937-fix-remove-orphans.yml deleted file mode 100644 index bee7dd3918e..00000000000 --- a/changelogs/fragments/26937-fix-remove-orphans.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - docker_compose - fixed an issue where ``remove_orphans`` doesn't work reliably. diff --git a/changelogs/fragments/27237-handlers-template-run_once.yaml b/changelogs/fragments/27237-handlers-template-run_once.yaml deleted file mode 100644 index 3e15287fdb8..00000000000 --- a/changelogs/fragments/27237-handlers-template-run_once.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix handlers to allow for templated values in run_once (https://github.com/ansible/ansible/issues/27237) diff --git a/changelogs/fragments/29135-include_vars-check_for_main.yml b/changelogs/fragments/29135-include_vars-check_for_main.yml deleted file mode 100644 index f4d766ea3c1..00000000000 --- a/changelogs/fragments/29135-include_vars-check_for_main.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Enhance the conditional check to include main.yml if it is not from 'role/vars/' (https://github.com/ansible/ansible/pull/51926). diff --git a/changelogs/fragments/32366-test-match_fix_docs.yaml b/changelogs/fragments/32366-test-match_fix_docs.yaml deleted file mode 100644 index 168d660743a..00000000000 --- a/changelogs/fragments/32366-test-match_fix_docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Fix documentation of match test. Match requires zero or more characters at beginning of the string. diff --git a/changelogs/fragments/33740-osx_say_callback_renamed_say.yml b/changelogs/fragments/33740-osx_say_callback_renamed_say.yml deleted file mode 100644 index 45bffaf491c..00000000000 --- a/changelogs/fragments/33740-osx_say_callback_renamed_say.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "``osx_say`` callback plugin was renamed into ``say``." diff --git a/changelogs/fragments/33754-docker_image_fix_changed_in_force_mode.yaml b/changelogs/fragments/33754-docker_image_fix_changed_in_force_mode.yaml deleted file mode 100644 index 8df8fd602f6..00000000000 --- a/changelogs/fragments/33754-docker_image_fix_changed_in_force_mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - set ``changed`` to ``false`` when using ``force: yes`` to load or build an image that ends up being identical to one already present on the Docker host." diff --git a/changelogs/fragments/34209-template-lookup-vault-support.yaml b/changelogs/fragments/34209-template-lookup-vault-support.yaml deleted file mode 100644 index e3bdec0a7dc..00000000000 --- a/changelogs/fragments/34209-template-lookup-vault-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Allow for vaulted templates in template lookup (https://github.com/ansible/ansible/issues/34209) diff --git a/changelogs/fragments/35331-postgres_privs-add-all_in_schema-for-functions.yaml b/changelogs/fragments/35331-postgres_privs-add-all_in_schema-for-functions.yaml deleted file mode 100644 index 92637215381..00000000000 --- a/changelogs/fragments/35331-postgres_privs-add-all_in_schema-for-functions.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - postgres_privs now accepts 'ALL_IN_SCHEMA' objs for 'function' type (https://github.com/ansible/ansible/pull/35331). diff --git a/changelogs/fragments/35370-add_support_for_docker_network_internal_flag.yaml b/changelogs/fragments/35370-add_support_for_docker_network_internal_flag.yaml deleted file mode 100644 index 8e1d2ab4ea6..00000000000 --- a/changelogs/fragments/35370-add_support_for_docker_network_internal_flag.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "docker_network - ``internal`` is now used to set the ``Internal`` property of the docker network during creation." diff --git a/changelogs/fragments/36811-fix-lvol-valueerror-with-float-size.yaml b/changelogs/fragments/36811-fix-lvol-valueerror-with-float-size.yaml deleted file mode 100644 index f784555ee7f..00000000000 --- a/changelogs/fragments/36811-fix-lvol-valueerror-with-float-size.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lvol - fixed ValueError when using float size (https://github.com/ansible/ansible/issues/32886, https://github.com/ansible/ansible/issues/29429) diff --git a/changelogs/fragments/37150-make_modprobe_module_check_for_builtins_as_well.yaml b/changelogs/fragments/37150-make_modprobe_module_check_for_builtins_as_well.yaml deleted file mode 100644 index 6c0bf800040..00000000000 --- a/changelogs/fragments/37150-make_modprobe_module_check_for_builtins_as_well.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- "modprobe - The modprobe module now detects builtin kernel modules. If a kernel module is builtin the modprobe module will now: succeed (without incorrectly reporting changed) if ``state`` is ``present``; and fail if ``state`` is ``absent`` (with an error message like ``modprobe: ERROR: Module nfs is builtin.``). (https://github.com/ansible/ansible/pull/37150)" diff --git a/changelogs/fragments/38118-postgresql_user-fix_conn_limit_type.yml b/changelogs/fragments/38118-postgresql_user-fix_conn_limit_type.yml deleted file mode 100644 index 5582edce8de..00000000000 --- a/changelogs/fragments/38118-postgresql_user-fix_conn_limit_type.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - conn_limit type is set to 'int' in postgresql_user module. This will allow module to compare conn_limit with record value without type casting. diff --git a/changelogs/fragments/38803-postgresql_privs_fdw_and_fs_obj_types.yaml b/changelogs/fragments/38803-postgresql_privs_fdw_and_fs_obj_types.yaml deleted file mode 100644 index 87f0e0d970f..00000000000 --- a/changelogs/fragments/38803-postgresql_privs_fdw_and_fs_obj_types.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "postgresql_privs - introduces support for FOREIGN DATA WRAPPER and FOREIGN SERVER as object types in postgresql_privs module. (https://github.com/ansible/ansible/issues/38801)" diff --git a/changelogs/fragments/38833-docker_volume-option-minimum-versions.yml b/changelogs/fragments/38833-docker_volume-option-minimum-versions.yml deleted file mode 100644 index 63ea29ae272..00000000000 --- a/changelogs/fragments/38833-docker_volume-option-minimum-versions.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "docker_volume - option minimal versions now checked. (https://github.com/ansible/ansible/issues/38833)" diff --git a/changelogs/fragments/38878-hashi_vault-support_userpass.yaml b/changelogs/fragments/38878-hashi_vault-support_userpass.yaml deleted file mode 100644 index 22ec28092ee..00000000000 --- a/changelogs/fragments/38878-hashi_vault-support_userpass.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- hashi_vault lookup plugin now supports username and password method for the authentication (https://github.com/ansible/ansible/issues/38878). diff --git a/changelogs/fragments/40092-mysql_user-match-backticks.yml b/changelogs/fragments/40092-mysql_user-match-backticks.yml deleted file mode 100644 index c1ee42f2355..00000000000 --- a/changelogs/fragments/40092-mysql_user-match-backticks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "mysql_user: match backticks, single and double quotes when checking user privileges." diff --git a/changelogs/fragments/40174-junit-test-case-prefix-filter.yaml b/changelogs/fragments/40174-junit-test-case-prefix-filter.yaml deleted file mode 100644 index d0ff10ce68a..00000000000 --- a/changelogs/fragments/40174-junit-test-case-prefix-filter.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- junit callback plug-in - introduce a new option to consider a task only as test case if it has this value as prefix. diff --git a/changelogs/fragments/40176-junit-hide-task-arguments.yaml b/changelogs/fragments/40176-junit-hide-task-arguments.yaml deleted file mode 100644 index 971a75efe06..00000000000 --- a/changelogs/fragments/40176-junit-hide-task-arguments.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- junit callback plug-in - introduce a new option to hide task arguments similar to no_log. diff --git a/changelogs/fragments/40366-modify-existing-volume.yml b/changelogs/fragments/40366-modify-existing-volume.yml deleted file mode 100644 index 530d4db4213..00000000000 --- a/changelogs/fragments/40366-modify-existing-volume.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "add support for extending volumes in os_volume, also add module support for check_mode and diff" diff --git a/changelogs/fragments/40424_postgresql_db_not_failed_when_dump_err.yml b/changelogs/fragments/40424_postgresql_db_not_failed_when_dump_err.yml deleted file mode 100644 index 9be407bf4ea..00000000000 --- a/changelogs/fragments/40424_postgresql_db_not_failed_when_dump_err.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - postgresql_db - the module fails not always when pg_dump errors occured (https://github.com/ansible/ansible/issues/40424). diff --git a/changelogs/fragments/42482-ipa_dnsrecord-srv_mx_record.yml b/changelogs/fragments/42482-ipa_dnsrecord-srv_mx_record.yml deleted file mode 100644 index f422914c763..00000000000 --- a/changelogs/fragments/42482-ipa_dnsrecord-srv_mx_record.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added support for MX and SRV record in ipa_dnsrecord module (https://github.com/ansible/ansible/pull/42482). diff --git a/changelogs/fragments/42866-galaxy-search-unicode.yaml b/changelogs/fragments/42866-galaxy-search-unicode.yaml deleted file mode 100644 index 0ae472a073c..00000000000 --- a/changelogs/fragments/42866-galaxy-search-unicode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - Prevent unicode errors when searching - https://github.com/ansible/ansible/issues/42866 diff --git a/changelogs/fragments/43123-add_support_for_per_host_no_stats.yaml b/changelogs/fragments/43123-add_support_for_per_host_no_stats.yaml deleted file mode 100644 index 3a496e28697..00000000000 --- a/changelogs/fragments/43123-add_support_for_per_host_no_stats.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Add support for per_host:no stats for the callback plugin **json** (https://github.com/ansible/ansible/pull/43123) diff --git a/changelogs/fragments/43874-docker_container-stop_timeout.yaml b/changelogs/fragments/43874-docker_container-stop_timeout.yaml deleted file mode 100644 index 7ea3ea7c383..00000000000 --- a/changelogs/fragments/43874-docker_container-stop_timeout.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - ``stop_timeout`` is now also used to set the ``StopTimeout`` property of the docker container when creating the container." diff --git a/changelogs/fragments/44278-pamd_valid_simple_controls.yaml b/changelogs/fragments/44278-pamd_valid_simple_controls.yaml deleted file mode 100644 index a778c227f32..00000000000 --- a/changelogs/fragments/44278-pamd_valid_simple_controls.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- pamd - Allow for validation of definitive control in pamd module. diff --git a/changelogs/fragments/44412-copy-fix-unwanted-acls.yaml b/changelogs/fragments/44412-copy-fix-unwanted-acls.yaml deleted file mode 100644 index 1f6a88a0246..00000000000 --- a/changelogs/fragments/44412-copy-fix-unwanted-acls.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix unwanted ACLs when using copy module (https://github.com/ansible/ansible/issues/44412) diff --git a/changelogs/fragments/44428-inventory-plugin-list.yml b/changelogs/fragments/44428-inventory-plugin-list.yml deleted file mode 100644 index 9b2db695f8a..00000000000 --- a/changelogs/fragments/44428-inventory-plugin-list.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "default value for ``INVENTORY_ENABLED`` option was ``['host_list', 'script', 'yaml', 'ini', 'toml', 'auto']`` - and is now ``['host_list', 'script', 'auto', 'yaml', 'ini', 'toml']``" diff --git a/changelogs/fragments/44561-vmware_host_config_manager-fix_key_error.yml b/changelogs/fragments/44561-vmware_host_config_manager-fix_key_error.yml deleted file mode 100644 index a44e0dc5cd3..00000000000 --- a/changelogs/fragments/44561-vmware_host_config_manager-fix_key_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fixed KeyError issue in vmware_host_config_manager when a supported option isn't already set (https://github.com/ansible/ansible/issues/44561). diff --git a/changelogs/fragments/44692-docker-find-image.yaml b/changelogs/fragments/44692-docker-find-image.yaml deleted file mode 100644 index d41b711dfa1..00000000000 --- a/changelogs/fragments/44692-docker-find-image.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container, docker_image, docker_image_facts - also find local image when image name is prefixed with ``docker.io/library/`` or ``docker.io/``." diff --git a/changelogs/fragments/44739-assemble-avoid-extra-newline-Py3.yaml b/changelogs/fragments/44739-assemble-avoid-extra-newline-Py3.yaml deleted file mode 100644 index 2e869426484..00000000000 --- a/changelogs/fragments/44739-assemble-avoid-extra-newline-Py3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - assemble - avoid extra newline on Python 3 (https://github.com/ansible/ansible/issues/44739) diff --git a/changelogs/fragments/44789-docker_container-comparisons.yaml b/changelogs/fragments/44789-docker_container-comparisons.yaml deleted file mode 100644 index a8dbde6de94..00000000000 --- a/changelogs/fragments/44789-docker_container-comparisons.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "The restart/idempotency behavior of docker_container can now be controlled with the new comparisons parameter." diff --git a/changelogs/fragments/44988-acme-post-as-get.yaml b/changelogs/fragments/44988-acme-post-as-get.yaml deleted file mode 100644 index f2968fd6dfe..00000000000 --- a/changelogs/fragments/44988-acme-post-as-get.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ACME modules support `POST-as-GET `__ and will be able to access Let's Encrypt ACME v2 endpoint after November 1st, 2019." diff --git a/changelogs/fragments/45155-vmware_host_service_facts-update_docs.yaml b/changelogs/fragments/45155-vmware_host_service_facts-update_docs.yaml deleted file mode 100644 index e247fab19d6..00000000000 --- a/changelogs/fragments/45155-vmware_host_service_facts-update_docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Update docs and return section of vmware_host_service_facts module. diff --git a/changelogs/fragments/45355-mysql_user-fix-versions-compatibilities.yml b/changelogs/fragments/45355-mysql_user-fix-versions-compatibilities.yml deleted file mode 100644 index 21b494d4a3c..00000000000 --- a/changelogs/fragments/45355-mysql_user-fix-versions-compatibilities.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "mysql_user: fix compatibility issues with various MySQL/MariaDB versions" diff --git a/changelogs/fragments/45628-fetch_url-error-headers.yaml b/changelogs/fragments/45628-fetch_url-error-headers.yaml deleted file mode 100644 index 52cc7d861e7..00000000000 --- a/changelogs/fragments/45628-fetch_url-error-headers.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "fetch_url did not always return lower-case header names in case of HTTP errors (https://github.com/ansible/ansible/pull/45628)." diff --git a/changelogs/fragments/45824-uri-fix-TypeError.yaml b/changelogs/fragments/45824-uri-fix-TypeError.yaml deleted file mode 100644 index bb284f0be8f..00000000000 --- a/changelogs/fragments/45824-uri-fix-TypeError.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "uri: fix TypeError when file can't be saved" diff --git a/changelogs/fragments/46322-docker_container-image-not-given.yaml b/changelogs/fragments/46322-docker_container-image-not-given.yaml deleted file mode 100644 index 844a76f1ac6..00000000000 --- a/changelogs/fragments/46322-docker_container-image-not-given.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - the behavior is improved in case ``image`` is not specified, but needed for (re-)creating the container." diff --git a/changelogs/fragments/46443-mongodb_user-fix-roles-default-value.yaml b/changelogs/fragments/46443-mongodb_user-fix-roles-default-value.yaml deleted file mode 100644 index 2feb2d04692..00000000000 --- a/changelogs/fragments/46443-mongodb_user-fix-roles-default-value.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- mongodb_user - Change value for parameter roles to empty (https://github.com/ansible/ansible/issues/46443) diff --git a/changelogs/fragments/46483-role_names-change.yaml b/changelogs/fragments/46483-role_names-change.yaml deleted file mode 100644 index e022df3cca0..00000000000 --- a/changelogs/fragments/46483-role_names-change.yaml +++ /dev/null @@ -1,11 +0,0 @@ -minor_changes: - - magic variables - added a new ``ansible_role_names`` magic variable to include the names of roles being applied to - the host both directly and indirectly (via dependencies). - - magic variabels - added a new ``ansible_play_role_names`` magic variable to mimic the old functionality of - ``role_names``. This variable only lists the names of roles being applied to the host directly, and does not - include those added via dependencies - - magic variables - added a new ``ansible_dependent_role_names`` magic variable to contain the names of roles - applied to the host indirectly, via dependencies. -deprecated_features: - - magic variables - documented the deprecation of the ``role_names`` magic variable in favor of either - ``ansible_role_names`` (including dependency role names) or ``ansible_play_role_names`` (excluding dependencies). diff --git a/changelogs/fragments/46594-docker_container-publish-all-ports.yml b/changelogs/fragments/46594-docker_container-publish-all-ports.yml deleted file mode 100644 index 6b9ff8d7150..00000000000 --- a/changelogs/fragments/46594-docker_container-publish-all-ports.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - ``publish_ports: all`` was not used correctly when checking idempotency." diff --git a/changelogs/fragments/46595-docker_container-expected_ports.yml b/changelogs/fragments/46595-docker_container-expected_ports.yml deleted file mode 100644 index 9dec54391ba..00000000000 --- a/changelogs/fragments/46595-docker_container-expected_ports.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fix idempotency check for published_ports in some special cases." diff --git a/changelogs/fragments/46596-docker_container-published_ports.yml b/changelogs/fragments/46596-docker_container-published_ports.yml deleted file mode 100644 index 5c239b7a2de..00000000000 --- a/changelogs/fragments/46596-docker_container-published_ports.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - published_ports now supports port ranges, IPv6 addresses, and no longer accepts hostnames, which were never used correctly anyway." diff --git a/changelogs/fragments/46598-docker_container-volume-modes.yml b/changelogs/fragments/46598-docker_container-volume-modes.yml deleted file mode 100644 index d3729b425f3..00000000000 --- a/changelogs/fragments/46598-docker_container-volume-modes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - mount modes in ``volumes`` allow more values, similar to when using the ``docker`` executable." diff --git a/changelogs/fragments/46608_azure_rm_inv_py3.yaml b/changelogs/fragments/46608_azure_rm_inv_py3.yaml deleted file mode 100644 index ee20c3f2464..00000000000 --- a/changelogs/fragments/46608_azure_rm_inv_py3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- azure_rm inventory plugin - fix runtime error under Python3 (https://github.com/ansible/ansible/pull/46608) diff --git a/changelogs/fragments/46658-plugin_filter-improve_error_handling.yaml b/changelogs/fragments/46658-plugin_filter-improve_error_handling.yaml deleted file mode 100644 index ed85f01660b..00000000000 --- a/changelogs/fragments/46658-plugin_filter-improve_error_handling.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Parsing plugin filter may raise TypeError, gracefully handle this exception and let user know about the syntax error in plugin filter file. diff --git a/changelogs/fragments/46739-gcp-compute-instance-metadata.yaml b/changelogs/fragments/46739-gcp-compute-instance-metadata.yaml deleted file mode 100644 index 73cbeb16494..00000000000 --- a/changelogs/fragments/46739-gcp-compute-instance-metadata.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "gcp_compute_instance - fix crash when the instance metadata is not set" diff --git a/changelogs/fragments/46740-gcp-utils-credentials-scoping.yaml b/changelogs/fragments/46740-gcp-utils-credentials-scoping.yaml deleted file mode 100644 index 067d6459405..00000000000 --- a/changelogs/fragments/46740-gcp-utils-credentials-scoping.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "gcp_utils - fix google auth scoping issue with application default credentials or google cloud engine credentials. Only scope credentials that can be scoped." diff --git a/changelogs/fragments/46743-fix-native-jinja-newlines.yaml b/changelogs/fragments/46743-fix-native-jinja-newlines.yaml deleted file mode 100644 index 350914c6797..00000000000 --- a/changelogs/fragments/46743-fix-native-jinja-newlines.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - templar - Do not strip new lines in native jinja - https://github.com/ansible/ansible/issues/46743 diff --git a/changelogs/fragments/46772-docker_container-healthcheck.yaml b/changelogs/fragments/46772-docker_container-healthcheck.yaml deleted file mode 100644 index 9e0067394b3..00000000000 --- a/changelogs/fragments/46772-docker_container-healthcheck.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - Added support for healthcheck." diff --git a/changelogs/fragments/46961_fix_aws_ec2_cache.yaml b/changelogs/fragments/46961_fix_aws_ec2_cache.yaml deleted file mode 100644 index f88361bc7ab..00000000000 --- a/changelogs/fragments/46961_fix_aws_ec2_cache.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - aws_ec2 - fixed issue where cache did not contain the computed groups diff --git a/changelogs/fragments/47019-mail-fix-py27-regression.yaml b/changelogs/fragments/47019-mail-fix-py27-regression.yaml deleted file mode 100644 index 0bbaff4d511..00000000000 --- a/changelogs/fragments/47019-mail-fix-py27-regression.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- mail - fix python 2.7 regression diff --git a/changelogs/fragments/47134-elasticsearch_plugin-fix_param_type.yml b/changelogs/fragments/47134-elasticsearch_plugin-fix_param_type.yml deleted file mode 100644 index e2388f9816b..00000000000 --- a/changelogs/fragments/47134-elasticsearch_plugin-fix_param_type.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "fix elasticsearch_plugin force to be bool (https://github.com/ansible/ansible/pull/47134)" diff --git a/changelogs/fragments/47193-fix-gce-and-scaleway-vm-detection.yml b/changelogs/fragments/47193-fix-gce-and-scaleway-vm-detection.yml deleted file mode 100644 index 01c3cde7207..00000000000 --- a/changelogs/fragments/47193-fix-gce-and-scaleway-vm-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "facts - detect VMs from google cloud engine and scaleway" diff --git a/changelogs/fragments/47213-onepassword_facts_fix_password_lookup.yaml b/changelogs/fragments/47213-onepassword_facts_fix_password_lookup.yaml deleted file mode 100644 index f887ea13c53..00000000000 --- a/changelogs/fragments/47213-onepassword_facts_fix_password_lookup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - onepassword_facts - Fix an issue looking up some 1Password items which have a 'password' attribute alongside the 'fields' attribute, not inside it. diff --git a/changelogs/fragments/47247-docker_container-add-runtime-option.yaml b/changelogs/fragments/47247-docker_container-add-runtime-option.yaml deleted file mode 100644 index 6a0bbeca7ae..00000000000 --- a/changelogs/fragments/47247-docker_container-add-runtime-option.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - Add runtime option." diff --git a/changelogs/fragments/47281-pamd-dont-delete-named_temporary_file_on_close.yaml b/changelogs/fragments/47281-pamd-dont-delete-named_temporary_file_on_close.yaml deleted file mode 100644 index cb4130948c4..00000000000 --- a/changelogs/fragments/47281-pamd-dont-delete-named_temporary_file_on_close.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- "pamd: add delete=False to NamedTemporaryFile() fixes OSError on module completion, and - removes print statement from module code. - (see https://github.com/ansible/ansible/pull/47281 and https://github.com/ansible/ansible/issues/47080)" \ No newline at end of file diff --git a/changelogs/fragments/47300-ios-check_rc.yaml b/changelogs/fragments/47300-ios-check_rc.yaml deleted file mode 100644 index 82453a95262..00000000000 --- a/changelogs/fragments/47300-ios-check_rc.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Fix issue getting output from failed ios commands when ``check_rc=False`` diff --git a/changelogs/fragments/47307-handler-include-task.yml b/changelogs/fragments/47307-handler-include-task.yml deleted file mode 100644 index 0b47a2129df..00000000000 --- a/changelogs/fragments/47307-handler-include-task.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "handlers - fix crash when handler task include tasks" diff --git a/changelogs/fragments/47313-vmware-fix_module_error.yaml b/changelogs/fragments/47313-vmware-fix_module_error.yaml deleted file mode 100644 index 7a186d24668..00000000000 --- a/changelogs/fragments/47313-vmware-fix_module_error.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - Fix VMware module utils for self usage. - - Added unit test for VMware module_utils. diff --git a/changelogs/fragments/47393-docker_image-id.yaml b/changelogs/fragments/47393-docker_image-id.yaml deleted file mode 100644 index 9f2ef1a5023..00000000000 --- a/changelogs/fragments/47393-docker_image-id.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - Allow to use image ID instead of image name for deleting images." diff --git a/changelogs/fragments/47395-docker_container-ipvX_address.yaml b/changelogs/fragments/47395-docker_container-ipvX_address.yaml deleted file mode 100644 index a4171772072..00000000000 --- a/changelogs/fragments/47395-docker_container-ipvX_address.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fail if ``ipv4_address`` or ``ipv6_address`` is used with a too old docker-py version." diff --git a/changelogs/fragments/47396-docker_container-detach-auto-remove.yaml b/changelogs/fragments/47396-docker_container-detach-auto-remove.yaml deleted file mode 100644 index 182604b70f8..00000000000 --- a/changelogs/fragments/47396-docker_container-detach-auto-remove.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fix behavior of ``detach: yes`` if ``auto_remove: yes`` is specified." diff --git a/changelogs/fragments/47459_grafana_dashboard_consistency_fix.yaml b/changelogs/fragments/47459_grafana_dashboard_consistency_fix.yaml deleted file mode 100644 index 6bc7216cb09..00000000000 --- a/changelogs/fragments/47459_grafana_dashboard_consistency_fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix consistency issue in grafana_dashboard module where the module would detect absence of 'dashboard' key on dashboard create but not dashboard update. \ No newline at end of file diff --git a/changelogs/fragments/47492-docker_network-add-ipv6-support.yaml b/changelogs/fragments/47492-docker_network-add-ipv6-support.yaml deleted file mode 100644 index 64b81c5f6f3..00000000000 --- a/changelogs/fragments/47492-docker_network-add-ipv6-support.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - "docker_network - Add support for IPv6 networks." -deprecated_features: - - "docker_network - Deprecate ``ipam_options`` in favour of ``ipam_config``." diff --git a/changelogs/fragments/47500-rds_instance.yaml b/changelogs/fragments/47500-rds_instance.yaml deleted file mode 100644 index 052bf9c0840..00000000000 --- a/changelogs/fragments/47500-rds_instance.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- rds_instance - Cluster_id which is an alias of db_cluster_identifier is a mandatory check target. diff --git a/changelogs/fragments/47539-fix-netaddr-network.yaml b/changelogs/fragments/47539-fix-netaddr-network.yaml deleted file mode 100644 index 8cf219c9336..00000000000 --- a/changelogs/fragments/47539-fix-netaddr-network.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ipaddr - fix issue where network address was blank for 0-size networks (https://github.com/ansible/ansible/issues/17872) diff --git a/changelogs/fragments/47668-aci_switch_leaf_selector-support_empty_policy_group.yaml b/changelogs/fragments/47668-aci_switch_leaf_selector-support_empty_policy_group.yaml deleted file mode 100644 index b9ff26f81b2..00000000000 --- a/changelogs/fragments/47668-aci_switch_leaf_selector-support_empty_policy_group.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aci_switch_leaf_selector - Support empty policy_group diff --git a/changelogs/fragments/47689-yum-fix-version-syntax.yaml b/changelogs/fragments/47689-yum-fix-version-syntax.yaml deleted file mode 100644 index afd7c61d7a7..00000000000 --- a/changelogs/fragments/47689-yum-fix-version-syntax.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fix "package == version" syntax (https://github.com/ansible/ansible/pull/47744) diff --git a/changelogs/fragments/47695-pamd-fix-idempotence-and-parsing-issues.yml b/changelogs/fragments/47695-pamd-fix-idempotence-and-parsing-issues.yml deleted file mode 100644 index 170845ef84a..00000000000 --- a/changelogs/fragments/47695-pamd-fix-idempotence-and-parsing-issues.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -bugfixes: -- "pamd: update regex to allow leading dash and retain EOF newline (see https://github.com/ansible/ansible/issues/47418)" -- "pamd: fix state: updated idempotence (see https://github.com/ansible/ansible/issues/47083)" -- "pamd: fix state: args_present idempotence (see https://github.com/ansible/ansible/issues/47197)" - -minor_changes: -- "pamd: remove description from RETURN values as it is unnecessary" diff --git a/changelogs/fragments/47704-apt-warn-auto-intall.yml b/changelogs/fragments/47704-apt-warn-auto-intall.yml deleted file mode 100644 index 65b5877d2c6..00000000000 --- a/changelogs/fragments/47704-apt-warn-auto-intall.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- apt - Show a warning hint in case apt auto-installs its dependecies. diff --git a/changelogs/fragments/47711-docker_container-minimal-version-checks.yml b/changelogs/fragments/47711-docker_container-minimal-version-checks.yml deleted file mode 100644 index 9f55b6efdd8..00000000000 --- a/changelogs/fragments/47711-docker_container-minimal-version-checks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - refactored minimal docker-py/API version handling, and fixing such handling of some options." diff --git a/changelogs/fragments/47712-docker_container-detach-auto-remove.yml b/changelogs/fragments/47712-docker_container-detach-auto-remove.yml deleted file mode 100644 index 728218fb5cd..00000000000 --- a/changelogs/fragments/47712-docker_container-detach-auto-remove.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fixing race condition when ``detach`` and ``auto_remove`` are both ``true``." diff --git a/changelogs/fragments/47722-vmware_guest_powerstate-restore_timeout.yaml b/changelogs/fragments/47722-vmware_guest_powerstate-restore_timeout.yaml deleted file mode 100644 index 217fbc94a48..00000000000 --- a/changelogs/fragments/47722-vmware_guest_powerstate-restore_timeout.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Restore timeout in set_vm_power_state operation in vmware_guest_powerstate module. diff --git a/changelogs/fragments/47809-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml b/changelogs/fragments/47809-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml deleted file mode 100644 index 2b13600e67c..00000000000 --- a/changelogs/fragments/47809-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- mysql - fixing unexpected keyword argument 'cursorclass' issue after migration from MySQLdb to PyMySQL. diff --git a/changelogs/fragments/47814-docker_container-device-io-limit-parameters.yaml b/changelogs/fragments/47814-docker_container-device-io-limit-parameters.yaml deleted file mode 100644 index 687d483b718..00000000000 --- a/changelogs/fragments/47814-docker_container-device-io-limit-parameters.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - Add support for device I/O rate limit parameters. This includes ``device_read_bps``, ``device_write_bps``, ``device_read_iops`` and ``device_write_iops``" diff --git a/changelogs/fragments/47846-cs_ip_address-fix-vpc-vs-network.yaml b/changelogs/fragments/47846-cs_ip_address-fix-vpc-vs-network.yaml deleted file mode 100644 index 3a78c270d5d..00000000000 --- a/changelogs/fragments/47846-cs_ip_address-fix-vpc-vs-network.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- cs_ip_address - fix vpc use case failed if network param provided. Ensured vpc and network are mutually exclusive. diff --git a/changelogs/fragments/47859-vmware_guest-convert_vm_disk_clone.yaml b/changelogs/fragments/47859-vmware_guest-convert_vm_disk_clone.yaml deleted file mode 100644 index c16fff5ad9b..00000000000 --- a/changelogs/fragments/47859-vmware_guest-convert_vm_disk_clone.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Add parameters to module vmware_guest for conversion of disk to thin or thick when vm is cloned or deployed with template or virtual machine. diff --git a/changelogs/fragments/47900-docker_container-paused.yml b/changelogs/fragments/47900-docker_container-paused.yml deleted file mode 100644 index ae19f6ed859..00000000000 --- a/changelogs/fragments/47900-docker_container-paused.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fix ``paused`` option (which never worked)." diff --git a/changelogs/fragments/47916-grafana_dashboard-fix-logic-behind-overwrite-param.yaml b/changelogs/fragments/47916-grafana_dashboard-fix-logic-behind-overwrite-param.yaml deleted file mode 100644 index b1085b399af..00000000000 --- a/changelogs/fragments/47916-grafana_dashboard-fix-logic-behind-overwrite-param.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "reverted change in af55b8e which caused the overwrite parameter to be ignored" diff --git a/changelogs/fragments/47920-vmware_guest-handle_no_root_snapshot.yaml b/changelogs/fragments/47920-vmware_guest-handle_no_root_snapshot.yaml deleted file mode 100644 index 81e613e4b96..00000000000 --- a/changelogs/fragments/47920-vmware_guest-handle_no_root_snapshot.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Handle exception when there is no snapshot available in virtual machine or template while cloning using vmware_guest. diff --git a/changelogs/fragments/47938-docker_swarm_service-requirements.yaml b/changelogs/fragments/47938-docker_swarm_service-requirements.yaml deleted file mode 100644 index 7d07eda99b4..00000000000 --- a/changelogs/fragments/47938-docker_swarm_service-requirements.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm_service - The ``publish``.``mode`` parameter was being ignored if docker-py version was < 3.0.0. Added a parameter validation test." diff --git a/changelogs/fragments/47997-docker_container-ipc-pid-mode.yml b/changelogs/fragments/47997-docker_container-ipc-pid-mode.yml deleted file mode 100644 index 37dcdfed9a1..00000000000 --- a/changelogs/fragments/47997-docker_container-ipc-pid-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - fix ``ipc_mode`` and ``pid_mode`` idempotency if the ``host:`` form is used (as opposed to ``host:``)." diff --git a/changelogs/fragments/48036-vultr-fix-empty-list-handling.yaml b/changelogs/fragments/48036-vultr-fix-empty-list-handling.yaml deleted file mode 100644 index 5d97d48e6a3..00000000000 --- a/changelogs/fragments/48036-vultr-fix-empty-list-handling.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - vultr - fixed the handling of an inconsistency in the response from - Vultr API when it returns an unexpected empty list instead a empty dict. diff --git a/changelogs/fragments/48061-docker_container-auto_removal.yml b/changelogs/fragments/48061-docker_container-auto_removal.yml deleted file mode 100644 index 3eaf6640c12..00000000000 --- a/changelogs/fragments/48061-docker_container-auto_removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - do not fail when removing a container which has ``auto_remove: yes``." diff --git a/changelogs/fragments/48069-default-callback-unreachable_stderr.yml b/changelogs/fragments/48069-default-callback-unreachable_stderr.yml deleted file mode 100644 index 5e24007a9d0..00000000000 --- a/changelogs/fragments/48069-default-callback-unreachable_stderr.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Allow default callback plugin to send unreachable host/task to stderr using toggle flag. diff --git a/changelogs/fragments/48306-ansible-connection-json.yml b/changelogs/fragments/48306-ansible-connection-json.yml deleted file mode 100644 index 130b12bb4fe..00000000000 --- a/changelogs/fragments/48306-ansible-connection-json.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- Use custom JSON encoder in conneciton.py so that ansible objects (AnsibleVaultEncryptedUnicode, for example) - can be sent to the persistent connection process diff --git a/changelogs/fragments/48342-vultr_server_facts-fix-firewall-group.yml b/changelogs/fragments/48342-vultr_server_facts-fix-firewall-group.yml deleted file mode 100644 index c7d40dcc236..00000000000 --- a/changelogs/fragments/48342-vultr_server_facts-fix-firewall-group.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vultr_server_facts - fixed facts gathering fails if firewall is enabled. diff --git a/changelogs/fragments/48471-win_xml-xml-parser.yaml b/changelogs/fragments/48471-win_xml-xml-parser.yaml deleted file mode 100644 index a455ce98295..00000000000 --- a/changelogs/fragments/48471-win_xml-xml-parser.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - win_xml - use New-Object System.Xml.XmlDocument rather than Get-Content for parsing xml (https://github.com/ansible/ansible/issues/48471) diff --git a/changelogs/fragments/48536-docker_volume-labels.yml b/changelogs/fragments/48536-docker_volume-labels.yml deleted file mode 100644 index 8ac0d90f633..00000000000 --- a/changelogs/fragments/48536-docker_volume-labels.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_volume - ``labels`` now work (and are a ``dict`` and no longer a ``list``)." diff --git a/changelogs/fragments/48546-docker-diff.yml b/changelogs/fragments/48546-docker-diff.yml deleted file mode 100644 index 2151b0febb7..00000000000 --- a/changelogs/fragments/48546-docker-diff.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: -- "docker_container - improved ``diff`` mode to show output." -- "docker_swarm_service - added ``diff`` mode." -- "docker_network - changed return value ``diff`` from ``list`` to ``dict``; the original list is contained in ``diff.differences``." -- "docker_network - improved ``diff`` mode to show output." -- "docker_volume - changed return value ``diff`` from ``list`` to ``dict``; the original list is contained in ``diff.differences``." -- "docker_volume - improved ``diff`` mode to show output." diff --git a/changelogs/fragments/48547-assert-incorrect_msg_type.yml b/changelogs/fragments/48547-assert-incorrect_msg_type.yml deleted file mode 100644 index f67331d8a1f..00000000000 --- a/changelogs/fragments/48547-assert-incorrect_msg_type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added check for assert module for msg and failed_msg as a list or string types. diff --git a/changelogs/fragments/48551-docker_container-idempotency.yml b/changelogs/fragments/48551-docker_container-idempotency.yml deleted file mode 100644 index 25a93c66934..00000000000 --- a/changelogs/fragments/48551-docker_container-idempotency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - ``init`` and ``shm_size`` are now checked for idempotency." diff --git a/changelogs/fragments/48599-rabbitmq_binding-state-absent.yaml b/changelogs/fragments/48599-rabbitmq_binding-state-absent.yaml deleted file mode 100644 index d6f2950a76b..00000000000 --- a/changelogs/fragments/48599-rabbitmq_binding-state-absent.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "rabbitmq_binding - Delete binding when ``state`` is ``absent``." diff --git a/changelogs/fragments/48673-fix-omit-on-play-keywords.yaml b/changelogs/fragments/48673-fix-omit-on-play-keywords.yaml deleted file mode 100644 index 90d3e27e75f..00000000000 --- a/changelogs/fragments/48673-fix-omit-on-play-keywords.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix using omit on play keywords (https://github.com/ansible/ansible/issues/48673) diff --git a/changelogs/fragments/48675-cs_template-fix-keyerror-state-extracted.yml b/changelogs/fragments/48675-cs_template-fix-keyerror-state-extracted.yml deleted file mode 100644 index fbb3d37fd59..00000000000 --- a/changelogs/fragments/48675-cs_template-fix-keyerror-state-extracted.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cs_template - Fixed a KeyError on state=extracted. diff --git a/changelogs/fragments/48728-win_nssm-credential-quoting.yml b/changelogs/fragments/48728-win_nssm-credential-quoting.yml deleted file mode 100644 index 1579ca9afcd..00000000000 --- a/changelogs/fragments/48728-win_nssm-credential-quoting.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "win_nssm - Switched to Argv-ToString for escaping NSSM credentials (https://github.com/ansible/ansible/issues/48728)" diff --git a/changelogs/fragments/48730-zabbix_hostmacro-fixes.yaml b/changelogs/fragments/48730-zabbix_hostmacro-fixes.yaml deleted file mode 100644 index a4816301670..00000000000 --- a/changelogs/fragments/48730-zabbix_hostmacro-fixes.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - zabbix_hostmacro - Added missing validate_certs logic for running module against Zabbix servers with untrused SSL certificates (https://github.com/ansible/ansible/issues/47611) - - zabbix_hostmacro - Fixed support for user macros with context (https://github.com/ansible/ansible/issues/46953) diff --git a/changelogs/fragments/48936-import-handlers.yaml b/changelogs/fragments/48936-import-handlers.yaml deleted file mode 100644 index 1f206b955cd..00000000000 --- a/changelogs/fragments/48936-import-handlers.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- imports - Prevent the name of an import from being addressable as a handler, only the tasks within should - be addressable. Use an include instead of an import if you need to execute many tasks from a single handler - (https://github.com/ansible/ansible/issues/48936) diff --git a/changelogs/fragments/48950-vault-encrypted-data-native-jinja.yaml b/changelogs/fragments/48950-vault-encrypted-data-native-jinja.yaml deleted file mode 100644 index 4b28caa78e5..00000000000 --- a/changelogs/fragments/48950-vault-encrypted-data-native-jinja.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix using vault encrypted data with jinja2_native (https://github.com/ansible/ansible/issues/48950) diff --git a/changelogs/fragments/49039-facts-xen-paravirt-cpuinfo.yaml b/changelogs/fragments/49039-facts-xen-paravirt-cpuinfo.yaml deleted file mode 100644 index 93e7a687a9c..00000000000 --- a/changelogs/fragments/49039-facts-xen-paravirt-cpuinfo.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible facts properly detect xen paravirt vs hvm" diff --git a/changelogs/fragments/49078-docker_container-min-version-fix.yml b/changelogs/fragments/49078-docker_container-min-version-fix.yml deleted file mode 100644 index 1d788f07382..00000000000 --- a/changelogs/fragments/49078-docker_container-min-version-fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "docker_container - fix idempotency problems with docker-py caused by previous ``init`` idempotency fix." -- "docker_container - fix interplay of docker-py version check with argument_spec validation improvements." diff --git a/changelogs/fragments/49081-add-launch-type-to-ecs-task.yml b/changelogs/fragments/49081-add-launch-type-to-ecs-task.yml deleted file mode 100644 index f7cb1001d06..00000000000 --- a/changelogs/fragments/49081-add-launch-type-to-ecs-task.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - adds launch type to ecs task to support fargate launch type. diff --git a/changelogs/fragments/49084-influxdb_user-default-password-fix.yaml b/changelogs/fragments/49084-influxdb_user-default-password-fix.yaml deleted file mode 100644 index 81188af66c0..00000000000 --- a/changelogs/fragments/49084-influxdb_user-default-password-fix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - influxdb_user - An unspecified password now sets the password to blank, except on existing users. This previously caused an unhandled exception. diff --git a/changelogs/fragments/49158-detect-kvm-on-freebsd.yaml b/changelogs/fragments/49158-detect-kvm-on-freebsd.yaml deleted file mode 100644 index 282c7c393f8..00000000000 --- a/changelogs/fragments/49158-detect-kvm-on-freebsd.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Detect FreeBSD KVM guests in facts (https://github.com/ansible/ansible/issues/49158) diff --git a/changelogs/fragments/49160-meraki_network-combined-type-change.yml b/changelogs/fragments/49160-meraki_network-combined-type-change.yml deleted file mode 100644 index 80ba9a24923..00000000000 --- a/changelogs/fragments/49160-meraki_network-combined-type-change.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "meraki_network - type parameter no longer accepts combined. Instead, the network types should be specified in a list." diff --git a/changelogs/fragments/49184-facts-rpm-ostree-pkgmgr.yml b/changelogs/fragments/49184-facts-rpm-ostree-pkgmgr.yml deleted file mode 100644 index 871f785c89a..00000000000 --- a/changelogs/fragments/49184-facts-rpm-ostree-pkgmgr.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "facts - properly detect package manager for a Fedora/RHEL/CentOS system that has rpm-ostree installed" diff --git a/changelogs/fragments/49188-zabbix_template-fix-idempotency.yaml b/changelogs/fragments/49188-zabbix_template-fix-idempotency.yaml deleted file mode 100644 index 0b2a06ce481..00000000000 --- a/changelogs/fragments/49188-zabbix_template-fix-idempotency.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - zabbix_template - Fixed idempotency of the module when using ``link_templates``, ``macros`` or ``template_json`` options (https://github.com/ansible/ansible/issues/48337) diff --git a/changelogs/fragments/49191-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml b/changelogs/fragments/49191-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml deleted file mode 100644 index 01139d4f39d..00000000000 --- a/changelogs/fragments/49191-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- mysql - MySQLdb doesn't import the cursors module for its own purposes so it has to be imported in MySQL module utilities before it can be used in dependent modules like the proxysql module family. diff --git a/changelogs/fragments/49212-require-git-ansible-galaxy.yaml b/changelogs/fragments/49212-require-git-ansible-galaxy.yaml deleted file mode 100644 index 62bf5058c86..00000000000 --- a/changelogs/fragments/49212-require-git-ansible-galaxy.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-galaxy: properly warn when git isn't found in an installed bin path instead of traceback" diff --git a/changelogs/fragments/49235-docker_swarm_service-user-default.yaml b/changelogs/fragments/49235-docker_swarm_service-user-default.yaml deleted file mode 100644 index b45227b250c..00000000000 --- a/changelogs/fragments/49235-docker_swarm_service-user-default.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - 'docker_swarm_service: fails because of default "user: root" (https://github.com/ansible/ansible/issues/49199)' -minor_changes: - - 'docker_swarm_service: use docker defaults for the ``user`` parameter if it is set to ``null``' diff --git a/changelogs/fragments/49262-user.yml b/changelogs/fragments/49262-user.yml deleted file mode 100644 index 21d9cf9deba..00000000000 --- a/changelogs/fragments/49262-user.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- "user - fixed the fallback mechanism for creating a user home directory when - the directory isn't created with `useradd` command. Home directory will now - have a correct mode and it won't be created in a rare situation when a local - user is being deleted but it exists on a central user system - (https://github.com/ansible/ansible/pull/49262)." diff --git a/changelogs/fragments/49266-acme-error-messages.yml b/changelogs/fragments/49266-acme-error-messages.yml deleted file mode 100644 index 911af940aef..00000000000 --- a/changelogs/fragments/49266-acme-error-messages.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ACME modules: improve error messages in some cases (include error returned by server)." diff --git a/changelogs/fragments/49319-docker_container-pids_limit.yaml b/changelogs/fragments/49319-docker_container-pids_limit.yaml deleted file mode 100644 index 545dac12e4c..00000000000 --- a/changelogs/fragments/49319-docker_container-pids_limit.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - Added support for ``pids_limit`` parameter in docker_container." diff --git a/changelogs/fragments/49409-lineinfile_must_not_insert_lines_multiples_times_with_insertbefore_insertafter.yml b/changelogs/fragments/49409-lineinfile_must_not_insert_lines_multiples_times_with_insertbefore_insertafter.yml deleted file mode 100644 index ff92a0670c4..00000000000 --- a/changelogs/fragments/49409-lineinfile_must_not_insert_lines_multiples_times_with_insertbefore_insertafter.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "This reverts some changes from commit 723daf3. If a line is found in the file, exactly or via regexp matching, it must not be added again. `insertafter`/`insertbefore` options are used only when a line is to be inserted, to specify where it must be added." diff --git a/changelogs/fragments/49410-acme-diff.yml b/changelogs/fragments/49410-acme-diff.yml deleted file mode 100644 index ee2d5148599..00000000000 --- a/changelogs/fragments/49410-acme-diff.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "acme_account: add support for diff mode." -- "acme_account_facts: also return ``public_account_key`` in JWK format." diff --git a/changelogs/fragments/49473-multiple-ipv6-addresses-per-device.yaml b/changelogs/fragments/49473-multiple-ipv6-addresses-per-device.yaml deleted file mode 100644 index 7ebc0c89013..00000000000 --- a/changelogs/fragments/49473-multiple-ipv6-addresses-per-device.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Correctly detect multiple ipv6 addresses per device in facts (https://github.com/ansible/ansible/issues/49473) diff --git a/changelogs/fragments/49545-ansible-doc_version_help.yaml b/changelogs/fragments/49545-ansible-doc_version_help.yaml deleted file mode 100644 index c90c09cdfd6..00000000000 --- a/changelogs/fragments/49545-ansible-doc_version_help.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Updated Ansible version help message in help section. diff --git a/changelogs/fragments/49553-aci_rest-fix-ignoring-custom-port.yaml b/changelogs/fragments/49553-aci_rest-fix-ignoring-custom-port.yaml deleted file mode 100644 index 4a9f9ca62dd..00000000000 --- a/changelogs/fragments/49553-aci_rest-fix-ignoring-custom-port.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- aci_rest - Fix issue ignoring custom port diff --git a/changelogs/fragments/49615-ascii-devuan-support.yml b/changelogs/fragments/49615-ascii-devuan-support.yml deleted file mode 100644 index 08407492071..00000000000 --- a/changelogs/fragments/49615-ascii-devuan-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Extend support for Devuan ascii distribution diff --git a/changelogs/fragments/49664-npm-added-ci-param.yaml b/changelogs/fragments/49664-npm-added-ci-param.yaml deleted file mode 100644 index 9ae98862c35..00000000000 --- a/changelogs/fragments/49664-npm-added-ci-param.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "npm ci feature added which allows to install a project with a clean slate: https://docs.npmjs.com/cli/ci.html" diff --git a/changelogs/fragments/49676-s3bucket-requester_pays_change_if_condition.yml b/changelogs/fragments/49676-s3bucket-requester_pays_change_if_condition.yml deleted file mode 100644 index 79a1dd1cb28..00000000000 --- a/changelogs/fragments/49676-s3bucket-requester_pays_change_if_condition.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- replaced if condition requester_pays is None with True or False instead diff --git a/changelogs/fragments/49688-docker_secret-config-base64-data.yml b/changelogs/fragments/49688-docker_secret-config-base64-data.yml deleted file mode 100644 index 4606c6ba2f4..00000000000 --- a/changelogs/fragments/49688-docker_secret-config-base64-data.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "docker_secret - ``data`` can now accept Base64-encoded data via the new ``data_is_b64`` option. - This allows to pass binary data or JSON data in unmodified form. (https://github.com/ansible/ansible/issues/35119)" diff --git a/changelogs/fragments/49723-jenkins-plugin-install-latest.yaml b/changelogs/fragments/49723-jenkins-plugin-install-latest.yaml deleted file mode 100644 index e1fb97f2e87..00000000000 --- a/changelogs/fragments/49723-jenkins-plugin-install-latest.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "jenkins_plugin - ``version: latest`` should install new plugins with their dependencies" diff --git a/changelogs/fragments/49734-facts-set-virtualization_role-for-kvm-hosts.yaml b/changelogs/fragments/49734-facts-set-virtualization_role-for-kvm-hosts.yaml deleted file mode 100644 index d3688fc0398..00000000000 --- a/changelogs/fragments/49734-facts-set-virtualization_role-for-kvm-hosts.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - facts - set virtualization_role for KVM hosts (https://github.com/ansible/ansible/issues/49734) diff --git a/changelogs/fragments/49776-product_fix_katello_foreman_module.yaml b/changelogs/fragments/49776-product_fix_katello_foreman_module.yaml deleted file mode 100644 index e107ffcbdc9..00000000000 --- a/changelogs/fragments/49776-product_fix_katello_foreman_module.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "remote_management foreman - Fixed issue where it was impossible to createdelete a product because product was missing in dict choices ( https://github.com/ansible/ansible/issues/48594 )" diff --git a/changelogs/fragments/49787-docker_image-cache_from.yaml b/changelogs/fragments/49787-docker_image-cache_from.yaml deleted file mode 100644 index cc056c4d0e7..00000000000 --- a/changelogs/fragments/49787-docker_image-cache_from.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - Add ``build.cache_from`` option." diff --git a/changelogs/fragments/49794-docker_container-network-mode.yml b/changelogs/fragments/49794-docker_container-network-mode.yml deleted file mode 100644 index dcf8e9c610e..00000000000 --- a/changelogs/fragments/49794-docker_container-network-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- docker_container - fix ``network_mode`` idempotency if the ``container:`` form is used (as opposed to ``container:``) (https://github.com/ansible/ansible/issues/49794) diff --git a/changelogs/fragments/49796-ufw-insert-relative-to.yml b/changelogs/fragments/49796-ufw-insert-relative-to.yml deleted file mode 100644 index 6a07fa13204..00000000000 --- a/changelogs/fragments/49796-ufw-insert-relative-to.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "ufw - type of option ``insert`` is now enforced to be ``int``." -- "ufw - new ``insert_relative_to`` option allows to specify rule insertion position relative to first/last IPv4/IPv6 address." diff --git a/changelogs/fragments/49843-docker_container-wrap-env.yaml b/changelogs/fragments/49843-docker_container-wrap-env.yaml deleted file mode 100644 index 42088b67b03..00000000000 --- a/changelogs/fragments/49843-docker_container-wrap-env.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - 'docker_container - fail when non-string env values are found, avoiding YAML parsing issues. (https://github.com/ansible/ansible/issues/49802)' diff --git a/changelogs/fragments/49884-tower-project-scm-cred-org-fallback.yaml b/changelogs/fragments/49884-tower-project-scm-cred-org-fallback.yaml deleted file mode 100644 index 4e1ac3b6846..00000000000 --- a/changelogs/fragments/49884-tower-project-scm-cred-org-fallback.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "tower_project - getting project credential falls back to project organization if there's more than one cred with the same name" diff --git a/changelogs/fragments/49952-avoid-loading-kube-config-when-auth-given.yml b/changelogs/fragments/49952-avoid-loading-kube-config-when-auth-given.yml deleted file mode 100644 index ce923206690..00000000000 --- a/changelogs/fragments/49952-avoid-loading-kube-config-when-auth-given.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - openshift inventory plugin - do not default create client if auth parameters were given. diff --git a/changelogs/fragments/49981-filter-dnsimple-request-by-record-name.yaml b/changelogs/fragments/49981-filter-dnsimple-request-by-record-name.yaml deleted file mode 100644 index 9a9ec50460e..00000000000 --- a/changelogs/fragments/49981-filter-dnsimple-request-by-record-name.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fix DNSimple to ensure check works even when the number of records is larger than 100 diff --git a/changelogs/fragments/50006-azure_rm_inventory_batchrequest_fix.yaml b/changelogs/fragments/50006-azure_rm_inventory_batchrequest_fix.yaml deleted file mode 100644 index 8bd4141432a..00000000000 --- a/changelogs/fragments/50006-azure_rm_inventory_batchrequest_fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- azure_rm inventory plugin - fix azure batch request (https://github.com/ansible/ansible/pull/50006) diff --git a/changelogs/fragments/50025-gcp_compute_filters_default.yml b/changelogs/fragments/50025-gcp_compute_filters_default.yml deleted file mode 100644 index 3b19c1401bf..00000000000 --- a/changelogs/fragments/50025-gcp_compute_filters_default.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gcp_compute inventory plugin - apply documented default when one is not provided. diff --git a/changelogs/fragments/50059-ecs-service-add-features.yml b/changelogs/fragments/50059-ecs-service-add-features.yml deleted file mode 100644 index 5f7ebe92ec5..00000000000 --- a/changelogs/fragments/50059-ecs-service-add-features.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ecs_service - adds support for service_registries and scheduling_strategies. desired_count may now be none to support scheduling_strategies diff --git a/changelogs/fragments/50076-os-sec-group-rule-proper-module-exit.yaml b/changelogs/fragments/50076-os-sec-group-rule-proper-module-exit.yaml deleted file mode 100644 index 2fd579a19ae..00000000000 --- a/changelogs/fragments/50076-os-sec-group-rule-proper-module-exit.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - os_security_group_rule - os_security_group_rule doesn't exit properly when - secgroup doesn't exist and state=absent - (https://github.com/ansible/ansible/issues/50057) diff --git a/changelogs/fragments/50134-influxdb_user-invalid_auth_fix.yml b/changelogs/fragments/50134-influxdb_user-invalid_auth_fix.yml deleted file mode 100644 index d39b086e1dd..00000000000 --- a/changelogs/fragments/50134-influxdb_user-invalid_auth_fix.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - influxdb_user - Fixed unhandled exception when using invalid login credentials (https://github.com/ansible/ansible/issues/50131) diff --git a/changelogs/fragments/50143-win_firewall_rule-invalid-bypass.yml b/changelogs/fragments/50143-win_firewall_rule-invalid-bypass.yml deleted file mode 100644 index 998f98050b9..00000000000 --- a/changelogs/fragments/50143-win_firewall_rule-invalid-bypass.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- win_firewall_rule - Remove invalid 'bypass' action diff --git a/changelogs/fragments/50185-win_updates-report-changes-correctly.yml b/changelogs/fragments/50185-win_updates-report-changes-correctly.yml deleted file mode 100644 index fe8873933d2..00000000000 --- a/changelogs/fragments/50185-win_updates-report-changes-correctly.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- win_updates - Correctly report changes on success diff --git a/changelogs/fragments/50249-vmware_vm_inventory-fix_host_ip.yaml b/changelogs/fragments/50249-vmware_vm_inventory-fix_host_ip.yaml deleted file mode 100644 index 48487960ba2..00000000000 --- a/changelogs/fragments/50249-vmware_vm_inventory-fix_host_ip.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Added documentation about using VMware dynamic inventory plugin. -- Fixed bug around populating host_ip in hostvars in vmware_vm_inventory. diff --git a/changelogs/fragments/50298-redfish_utils_fix_reference_to_local_variable_systems_service.yaml b/changelogs/fragments/50298-redfish_utils_fix_reference_to_local_variable_systems_service.yaml deleted file mode 100644 index 4ce58f7c00f..00000000000 --- a/changelogs/fragments/50298-redfish_utils_fix_reference_to_local_variable_systems_service.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- redfish_utils - fix reference to local variable 'systems_service' diff --git a/changelogs/fragments/50316-ansible-vault_utf-8_in_vault_filename.yaml b/changelogs/fragments/50316-ansible-vault_utf-8_in_vault_filename.yaml deleted file mode 100644 index b69a6ef9f1e..00000000000 --- a/changelogs/fragments/50316-ansible-vault_utf-8_in_vault_filename.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Handle vault filename with UTF-8 while decrypting vault file using ansible-vault. diff --git a/changelogs/fragments/50322-openssl-path-error.yml b/changelogs/fragments/50322-openssl-path-error.yml deleted file mode 100644 index 4debcb61000..00000000000 --- a/changelogs/fragments/50322-openssl-path-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_* - fix error when ``path`` contains a file name without path." diff --git a/changelogs/fragments/50337-fix-vultr_server-ssh_keys-handling.yml b/changelogs/fragments/50337-fix-vultr_server-ssh_keys-handling.yml deleted file mode 100644 index 6cd0d4cfd31..00000000000 --- a/changelogs/fragments/50337-fix-vultr_server-ssh_keys-handling.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vultr_server - fixed multiple ssh keys were not handled. diff --git a/changelogs/fragments/50361-openssl_csr-idempotency.yml b/changelogs/fragments/50361-openssl_csr-idempotency.yml deleted file mode 100644 index e5c59cbb4f9..00000000000 --- a/changelogs/fragments/50361-openssl_csr-idempotency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_csr - fix problem with idempotency of keyUsage option." diff --git a/changelogs/fragments/50402-ufw-check-direction.yml b/changelogs/fragments/50402-ufw-check-direction.yml deleted file mode 100644 index 6fbbfc58542..00000000000 --- a/changelogs/fragments/50402-ufw-check-direction.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ufw: make sure that only valid values for ``direction`` are passed on." diff --git a/changelogs/fragments/50448-paramiko_ssh_add_auth_timeout.yaml b/changelogs/fragments/50448-paramiko_ssh_add_auth_timeout.yaml deleted file mode 100644 index 464d8882c69..00000000000 --- a/changelogs/fragments/50448-paramiko_ssh_add_auth_timeout.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko_ssh - add auth_timeout parameter to ssh.connect when supported by installed paramiko version. This will prevent "Authentication timeout" errors when a slow authentication step (>30s) happens with a host (https://github.com/ansible/ansible/issues/42596) diff --git a/changelogs/fragments/50483-docker_swarm_service-option-typo.yml b/changelogs/fragments/50483-docker_swarm_service-option-typo.yml deleted file mode 100644 index e230d96423e..00000000000 --- a/changelogs/fragments/50483-docker_swarm_service-option-typo.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm_service - fixing wrong option type for ``update_order`` which prevented using that option." diff --git a/changelogs/fragments/50570-relative_time_crypto.yaml b/changelogs/fragments/50570-relative_time_crypto.yaml deleted file mode 100644 index 5c89acc6751..00000000000 --- a/changelogs/fragments/50570-relative_time_crypto.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "openssl_certificate - Add support for relative time offsets in the ``selfsigned_not_before``/``selfsigned_not_after``/``ownca_not_before``/``ownca_not_after`` and ``valid_in`` parameters." diff --git a/changelogs/fragments/50654-docker-swarm-service-docker-api-fix.yaml b/changelogs/fragments/50654-docker-swarm-service-docker-api-fix.yaml deleted file mode 100644 index 3664fe8b92d..00000000000 --- a/changelogs/fragments/50654-docker-swarm-service-docker-api-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - fix use of Docker API so that services are not detected as present if there is an existing service whose name is a substring of the desired service" diff --git a/changelogs/fragments/50655-docker_swarm_service-update_order-idempotency.yml b/changelogs/fragments/50655-docker_swarm_service-update_order-idempotency.yml deleted file mode 100644 index 2239d221212..00000000000 --- a/changelogs/fragments/50655-docker_swarm_service-update_order-idempotency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm_service - fixing falsely reporting ``update_order`` as changed when option is not used." diff --git a/changelogs/fragments/50657-bubble-k8s-import-exception.yml b/changelogs/fragments/50657-bubble-k8s-import-exception.yml deleted file mode 100644 index cd8aca0b43a..00000000000 --- a/changelogs/fragments/50657-bubble-k8s-import-exception.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- k8s modules and plugins now bubble up error message when the openshift python client fails to import. diff --git a/changelogs/fragments/50834-50833-zabbix_template-json.yaml b/changelogs/fragments/50834-50833-zabbix_template-json.yaml deleted file mode 100644 index dff2559ddf7..00000000000 --- a/changelogs/fragments/50834-50833-zabbix_template-json.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - zabbix_template - Module no longer requires ``template_name`` to be provided when importing with ``template_json`` option (https://github.com/ansible/ansible/issues/50833) -bugfixes: - - zabbix_template - Fixed cryptic error when ``template_groups`` option wasn't provided (https://github.com/ansible/ansible/issues/50834) - - zabbix_template - Failed template import will no longer leave empty templates configured on Zabbix server diff --git a/changelogs/fragments/50843.yaml b/changelogs/fragments/50843.yaml deleted file mode 100644 index a68b361bf3a..00000000000 --- a/changelogs/fragments/50843.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - allow to operate on file paths (https://github.com/ansible/ansible/issues/50843) diff --git a/changelogs/fragments/50861-docker_swarm_service-documentation-fixes.yml b/changelogs/fragments/50861-docker_swarm_service-documentation-fixes.yml deleted file mode 100644 index 05383b25214..00000000000 --- a/changelogs/fragments/50861-docker_swarm_service-documentation-fixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - "docker_swarm_service - Document minimal API version for ``configs`` and ``secrets``." - - "docker_swarm_service - Document ``labels`` and ``container_labels`` with correct type." - - "docker_swarm_service - Document ``limit_memory`` and ``reserve_memory`` correctly on how to specify sizes." diff --git a/changelogs/fragments/50871-facts-ip-addr-busybox.yaml b/changelogs/fragments/50871-facts-ip-addr-busybox.yaml deleted file mode 100644 index 710d37a6a7a..00000000000 --- a/changelogs/fragments/50871-facts-ip-addr-busybox.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Detect IP addresses on a system with busybox properly (https://github.com/ansible/ansible/issues/50871) diff --git a/changelogs/fragments/50877-postgresql_privs_add-support-for-target_role.yaml b/changelogs/fragments/50877-postgresql_privs_add-support-for-target_role.yaml deleted file mode 100644 index ccd0cad3d4c..00000000000 --- a/changelogs/fragments/50877-postgresql_privs_add-support-for-target_role.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "postgresql_privs - introduces support to postgresql_privs to use 'FOR { ROLE | USER } target_role' in 'ALTER DEFAULT PRIVILEGES'. (https://github.com/ansible/ansible/issues/50877)" diff --git a/changelogs/fragments/50882-docker_swarm_service-fix-publish-idempotency.yml b/changelogs/fragments/50882-docker_swarm_service-fix-publish-idempotency.yml deleted file mode 100644 index e773ead4aed..00000000000 --- a/changelogs/fragments/50882-docker_swarm_service-fix-publish-idempotency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm_service - fixing falsely reporting ``publish`` as changed when ``publish.mode`` is not set." diff --git a/changelogs/fragments/50883-docker_network-labels-support.yaml b/changelogs/fragments/50883-docker_network-labels-support.yaml deleted file mode 100644 index 7ff235664bd..00000000000 --- a/changelogs/fragments/50883-docker_network-labels-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - docker_network - added support for specifying labels diff --git a/changelogs/fragments/50894-openssl_csr-san-commonname-optional.yaml b/changelogs/fragments/50894-openssl_csr-san-commonname-optional.yaml deleted file mode 100644 index bfde5968011..00000000000 --- a/changelogs/fragments/50894-openssl_csr-san-commonname-optional.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "openssl_csr - add ``useCommonNameForSAN`` option which allows to disable using the common name as a SAN if no SAN is specified." diff --git a/changelogs/fragments/50984-docker_swarm_service-command-option.yml b/changelogs/fragments/50984-docker_swarm_service-command-option.yml deleted file mode 100644 index c49ede0fff1..00000000000 --- a/changelogs/fragments/50984-docker_swarm_service-command-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``command`` parameter." diff --git a/changelogs/fragments/51035-docker_service-docker_compose-rename.yaml b/changelogs/fragments/51035-docker_service-docker_compose-rename.yaml deleted file mode 100644 index 8e144d2e723..00000000000 --- a/changelogs/fragments/51035-docker_service-docker_compose-rename.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- The ``docker_service`` module has been renamed to ``docker_compose``. diff --git a/changelogs/fragments/51059-dnf-support-substitutions.yml b/changelogs/fragments/51059-dnf-support-substitutions.yml deleted file mode 100644 index 840d72e6c3b..00000000000 --- a/changelogs/fragments/51059-dnf-support-substitutions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnf module now supports loading substitution overrides from the installroot diff --git a/changelogs/fragments/51100-meraki_device-notes-support.yml b/changelogs/fragments/51100-meraki_device-notes-support.yml deleted file mode 100644 index d0152284dc2..00000000000 --- a/changelogs/fragments/51100-meraki_device-notes-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "meraki_device - Add support for attaching notes to a device." diff --git a/changelogs/fragments/51110-docker_swarm_service-drop-user-default.yml b/changelogs/fragments/51110-docker_swarm_service-drop-user-default.yml deleted file mode 100644 index 1275761246d..00000000000 --- a/changelogs/fragments/51110-docker_swarm_service-drop-user-default.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - Don't set ``root`` as the default user." diff --git a/changelogs/fragments/51134-docker_swarm_service-change-on-updated-image.yml b/changelogs/fragments/51134-docker_swarm_service-change-on-updated-image.yml deleted file mode 100644 index 151f6553921..00000000000 --- a/changelogs/fragments/51134-docker_swarm_service-change-on-updated-image.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added option ``resolve_image`` which enables resolving image digests from registry to detect and deploy changed images." diff --git a/changelogs/fragments/51136-fix-ansible-inventory-tracebacks.yml b/changelogs/fragments/51136-fix-ansible-inventory-tracebacks.yml deleted file mode 100644 index 6a53b522edb..00000000000 --- a/changelogs/fragments/51136-fix-ansible-inventory-tracebacks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix bug where some inventory parsing tracebacks were missing or reported under the wrong plugin. diff --git a/changelogs/fragments/51145-docker_volume-force.yaml b/changelogs/fragments/51145-docker_volume-force.yaml deleted file mode 100644 index 6e539ffce0f..00000000000 --- a/changelogs/fragments/51145-docker_volume-force.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "docker_volume - the ``force`` option has been deprecated, and a new option ``recreate`` - has been added with default value ``never``. If you use ``force: yes`` in a playbook, - change it to ``recreate: options-changed`` instead." diff --git a/changelogs/fragments/51166-ufw-gre-igmp.yaml b/changelogs/fragments/51166-ufw-gre-igmp.yaml deleted file mode 100644 index c01326c3ea1..00000000000 --- a/changelogs/fragments/51166-ufw-gre-igmp.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ufw - ``proto`` can now also be ``gre`` and ``igmp``." diff --git a/changelogs/fragments/51170-docker_swarm_service-handle-out-of-sequence-error.yml b/changelogs/fragments/51170-docker_swarm_service-handle-out-of-sequence-error.yml deleted file mode 100644 index 29681577355..00000000000 --- a/changelogs/fragments/51170-docker_swarm_service-handle-out-of-sequence-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - When docker fails to update a container with an ``update out of sequence`` error, the module will retry to update up to two times, and only fail if all three attempts do not succeed." diff --git a/changelogs/fragments/51406-aci_aaa_user-description.yaml b/changelogs/fragments/51406-aci_aaa_user-description.yaml deleted file mode 100644 index 61404728912..00000000000 --- a/changelogs/fragments/51406-aci_aaa_user-description.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aci_aaa_user - Fix setting user description (https://github.com/ansible/ansible/issues/51406) diff --git a/changelogs/fragments/51473-openssl_csr-idempotence.yaml b/changelogs/fragments/51473-openssl_csr-idempotence.yaml deleted file mode 100644 index ed636b4a8f6..00000000000 --- a/changelogs/fragments/51473-openssl_csr-idempotence.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_csr - fixes idempotence problem with PyOpenSSL backend when no Subject Alternative Names were specified." diff --git a/changelogs/fragments/51485-fixes-flatpak.yaml b/changelogs/fragments/51485-fixes-flatpak.yaml deleted file mode 100644 index 8731df041ed..00000000000 --- a/changelogs/fragments/51485-fixes-flatpak.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - flatpak - Makes querying of present flatpak name more robust, fixes #51485 (https://github.com/ansible/ansible/issues/51485) diff --git a/changelogs/fragments/51495-k8s-load-envvars.yaml b/changelogs/fragments/51495-k8s-load-envvars.yaml deleted file mode 100644 index f23c6a06a81..00000000000 --- a/changelogs/fragments/51495-k8s-load-envvars.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- All K8S_AUTH_* environment variables are now properly loaded by the k8s lookup plugin diff --git a/changelogs/fragments/51535-ec2-fix-spot-request-end-date.yaml b/changelogs/fragments/51535-ec2-fix-spot-request-end-date.yaml deleted file mode 100644 index 8fbe2c09f4d..00000000000 --- a/changelogs/fragments/51535-ec2-fix-spot-request-end-date.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ec2 - Correctly sets the end date of the Spot Instance request. Sets `ValidUntil` value in proper way so it will be auto-canceled through `spot_wait_timeout` interval. diff --git a/changelogs/fragments/51600-provider_segmentation_id-is-int.yaml b/changelogs/fragments/51600-provider_segmentation_id-is-int.yaml deleted file mode 100644 index f8a1e4c07f6..00000000000 --- a/changelogs/fragments/51600-provider_segmentation_id-is-int.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - os_network - According to the OpenStack Networking API the attribute - provider:segmentation_id of a network has to be an integer. - (https://github.com/ansible/ansible/issues/51655) diff --git a/changelogs/fragments/51602-ec2_instance_single_iface_description.yaml b/changelogs/fragments/51602-ec2_instance_single_iface_description.yaml deleted file mode 100644 index cffa4c6c105..00000000000 --- a/changelogs/fragments/51602-ec2_instance_single_iface_description.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ec2_instance - Correctly adds description when adding a single ENI to the instance diff --git a/changelogs/fragments/51653-fixing-azure-postgresql-parameters.yaml b/changelogs/fragments/51653-fixing-azure-postgresql-parameters.yaml deleted file mode 100644 index bf6cf1308c3..00000000000 --- a/changelogs/fragments/51653-fixing-azure-postgresql-parameters.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - azure_rm_postgresqlserver - fixed issues with passing parameters while updating existing server instance diff --git a/changelogs/fragments/51661-fixing-azure-mysql-parameters.yaml b/changelogs/fragments/51661-fixing-azure-mysql-parameters.yaml deleted file mode 100644 index e4ee63134c0..00000000000 --- a/changelogs/fragments/51661-fixing-azure-mysql-parameters.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - azure_rm_mysqlserver - fixed issues with passing parameters while updating existing server instance diff --git a/changelogs/fragments/51697-disable_excludes-errors-with-disable-includes-message.yaml b/changelogs/fragments/51697-disable_excludes-errors-with-disable-includes-message.yaml deleted file mode 100644 index 9dd9359b04f..00000000000 --- a/changelogs/fragments/51697-disable_excludes-errors-with-disable-includes-message.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - Remove incorrect disable_includes error message when using disable_excludes (https://github.com/ansible/ansible/issues/51697) diff --git a/changelogs/fragments/51762-docker_swarm_service-extend-env-and-add-env-file.yml b/changelogs/fragments/51762-docker_swarm_service-extend-env-and-add-env-file.yml deleted file mode 100644 index 44d252b2d38..00000000000 --- a/changelogs/fragments/51762-docker_swarm_service-extend-env-and-add-env-file.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "docker_swarm_service - ``env`` parameter now supports setting values as a dict." - - "docker_swarm_service - Added support for ``env_files`` parameter." diff --git a/changelogs/fragments/51781-fixing-managed-disk-facts.yaml b/changelogs/fragments/51781-fixing-managed-disk-facts.yaml deleted file mode 100644 index 80b2940f6be..00000000000 --- a/changelogs/fragments/51781-fixing-managed-disk-facts.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - azure_rm_managed_disk_facts - added missing implementation of listing managed disks by resource group diff --git a/changelogs/fragments/51795-acme_challenge_cert_helper-module-fail.yaml b/changelogs/fragments/51795-acme_challenge_cert_helper-module-fail.yaml deleted file mode 100644 index e09ff0f3e78..00000000000 --- a/changelogs/fragments/51795-acme_challenge_cert_helper-module-fail.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "acme_challenge_cert_helper - the module no longer crashes when the required ``cryptography`` library cannot be found." diff --git a/changelogs/fragments/51824-slack-req-content-type.yaml b/changelogs/fragments/51824-slack-req-content-type.yaml deleted file mode 100644 index 651e86dd814..00000000000 --- a/changelogs/fragments/51824-slack-req-content-type.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - >- - slack: Explicitly set Content-Type header to "application/json" for - improved compatibility with non-Slack chat systems diff --git a/changelogs/fragments/51827-openstack_logs_to_stderr.yml b/changelogs/fragments/51827-openstack_logs_to_stderr.yml deleted file mode 100644 index e442988691b..00000000000 --- a/changelogs/fragments/51827-openstack_logs_to_stderr.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - openstack inventory plugin - send logs from sdk to stderr so they do not combine with output diff --git a/changelogs/fragments/51885-ec2_instance-fix-eventual-consistency.yaml b/changelogs/fragments/51885-ec2_instance-fix-eventual-consistency.yaml deleted file mode 100644 index 9bf66bfd754..00000000000 --- a/changelogs/fragments/51885-ec2_instance-fix-eventual-consistency.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ec2_instance - Does not return ``instances`` when ``wait: false`` is specified" diff --git a/changelogs/fragments/52004-fix-terraform-state-planned.yml b/changelogs/fragments/52004-fix-terraform-state-planned.yml deleted file mode 100644 index 35b1328445b..00000000000 --- a/changelogs/fragments/52004-fix-terraform-state-planned.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - terraform - fixed issue where state "planned" wouldn't return an output and the project_path had to exist in two places (https://github.com/ansible/ansible/issues/39689) \ No newline at end of file diff --git a/changelogs/fragments/52031-gssapi-for-identity-ipa.yaml b/changelogs/fragments/52031-gssapi-for-identity-ipa.yaml deleted file mode 100644 index fca71e65fb5..00000000000 --- a/changelogs/fragments/52031-gssapi-for-identity-ipa.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- identity - Added support for GSSAPI authentication for the FreeIPA modules. - This is enabled by either using the KRB5CCNAME or the KRB5_CLIENT_KTNAME - environment variables when calling the ansible playbook. Note that to enable - this feature, one has to install the urllib_gssapi python library. diff --git a/changelogs/fragments/52032-add_quiet_option_to_assert.yml b/changelogs/fragments/52032-add_quiet_option_to_assert.yml deleted file mode 100644 index e640aea5e69..00000000000 --- a/changelogs/fragments/52032-add_quiet_option_to_assert.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - assert - added ``quiet`` option to the ``assert`` module to avoid verbose - output (https://github.com/ansible/ansible/issues/27124). diff --git a/changelogs/fragments/52045-keyed-group-features.yaml b/changelogs/fragments/52045-keyed-group-features.yaml deleted file mode 100644 index 5620567646f..00000000000 --- a/changelogs/fragments/52045-keyed-group-features.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- keyed_groups now has a 'parent_group' keyword that allows assigning all generated groups to the same parent group diff --git a/changelogs/fragments/52051-jenkins_plugin-state_present_fix.yaml b/changelogs/fragments/52051-jenkins_plugin-state_present_fix.yaml deleted file mode 100644 index cd5a6a2863a..00000000000 --- a/changelogs/fragments/52051-jenkins_plugin-state_present_fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - jenkins_plugin - Prevent plugin to be reinstalled when state=present (https://github.com/ansible/ansible/issues/43728) diff --git a/changelogs/fragments/52158-jinja2-native-types-contructed-keyed-groups.yaml b/changelogs/fragments/52158-jinja2-native-types-contructed-keyed-groups.yaml deleted file mode 100644 index 119fc7c50f0..00000000000 --- a/changelogs/fragments/52158-jinja2-native-types-contructed-keyed-groups.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix unexpected error when using Jinja2 native types with non-strict constructed keyed_groups (https://github.com/ansible/ansible/issues/52158). diff --git a/changelogs/fragments/52166-fix_rabbitmq_plugin_idempotence.yml b/changelogs/fragments/52166-fix_rabbitmq_plugin_idempotence.yml deleted file mode 100644 index 0d0f00b8add..00000000000 --- a/changelogs/fragments/52166-fix_rabbitmq_plugin_idempotence.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Fix rabbitmq_plugin idempotence due to information message in new version of rabbitmq - (https://github.com/ansible/ansible/pull/52166) diff --git a/changelogs/fragments/52278-mysql_user-fix-regex.yml b/changelogs/fragments/52278-mysql_user-fix-regex.yml deleted file mode 100644 index 24a6f39451e..00000000000 --- a/changelogs/fragments/52278-mysql_user-fix-regex.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "mysql_user: fix the working but incorrect regex used to check the user privileges." diff --git a/changelogs/fragments/52322-cron_fix_missing_deprecation_warn.yaml b/changelogs/fragments/52322-cron_fix_missing_deprecation_warn.yaml deleted file mode 100644 index a8a52f6a801..00000000000 --- a/changelogs/fragments/52322-cron_fix_missing_deprecation_warn.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "Added missing deprecation warning for param 'reboot' and use without param 'name' to the cron module." diff --git a/changelogs/fragments/52381-vmware_vm_inventory-fix_yaml_flag.yaml b/changelogs/fragments/52381-vmware_vm_inventory-fix_yaml_flag.yaml deleted file mode 100644 index 1d5b23e0100..00000000000 --- a/changelogs/fragments/52381-vmware_vm_inventory-fix_yaml_flag.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fixed issue related to --yaml flag in vmware_vm_inventory. Also fixed caching issue in vmware_vm_inventory (https://github.com/ansible/ansible/issues/52381). diff --git a/changelogs/fragments/52388-postgresqldatabase-fix-force-update.yml b/changelogs/fragments/52388-postgresqldatabase-fix-force-update.yml deleted file mode 100644 index 50e82408dfe..00000000000 --- a/changelogs/fragments/52388-postgresqldatabase-fix-force-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - azure_rm_postgresqldatabase - fix force_update bug (https://github.com/ansible/ansible/issues/50978). diff --git a/changelogs/fragments/52389-mysqldatabase-fix-force-update.yaml b/changelogs/fragments/52389-mysqldatabase-fix-force-update.yaml deleted file mode 100644 index 8fef766e690..00000000000 --- a/changelogs/fragments/52389-mysqldatabase-fix-force-update.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - azure_rm_postgresqldatabase - fix force_update bug. \ No newline at end of file diff --git a/changelogs/fragments/52412-docker_image-deprecate.yml b/changelogs/fragments/52412-docker_image-deprecate.yml deleted file mode 100644 index ff8c28aeae2..00000000000 --- a/changelogs/fragments/52412-docker_image-deprecate.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "docker_image - the deprecated settings ``state: build`` and ``use_tls`` now - display warnings when being used. They will be removed in Ansible 2.11." diff --git a/changelogs/fragments/52419-docker_swarm_service-add-healthcheck-option.yml b/changelogs/fragments/52419-docker_swarm_service-add-healthcheck-option.yml deleted file mode 100644 index fb4e8c5b0fc..00000000000 --- a/changelogs/fragments/52419-docker_swarm_service-add-healthcheck-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``healthcheck`` parameter." diff --git a/changelogs/fragments/52420-docker_swarm_service-remove-update-defaults.yml b/changelogs/fragments/52420-docker_swarm_service-remove-update-defaults.yml deleted file mode 100644 index f3416a85189..00000000000 --- a/changelogs/fragments/52420-docker_swarm_service-remove-update-defaults.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "docker_swarm_service - Don't set ``1`` as default for ``update_parallelism``." - - "docker_swarm_service - Don't set ``10`` as default for ``update_delay``." diff --git a/changelogs/fragments/52424-docker_swarm_service-add_stop_signal_option.yml b/changelogs/fragments/52424-docker_swarm_service-add_stop_signal_option.yml deleted file mode 100644 index 780c2168458..00000000000 --- a/changelogs/fragments/52424-docker_swarm_service-add_stop_signal_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``stop_signal`` parameter." diff --git a/changelogs/fragments/52425-docker_swarm_service-add_working_dir_option.yml b/changelogs/fragments/52425-docker_swarm_service-add_working_dir_option.yml deleted file mode 100644 index 4291931ac6e..00000000000 --- a/changelogs/fragments/52425-docker_swarm_service-add_working_dir_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``working_dir`` parameter." diff --git a/changelogs/fragments/52428-docker_swarm_service-add_groups_option.yml b/changelogs/fragments/52428-docker_swarm_service-add_groups_option.yml deleted file mode 100644 index 66073aab91d..00000000000 --- a/changelogs/fragments/52428-docker_swarm_service-add_groups_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``groups`` parameter." diff --git a/changelogs/fragments/52499-ovirt_network_label_fail.yaml b/changelogs/fragments/52499-ovirt_network_label_fail.yaml deleted file mode 100644 index e19eb4974ee..00000000000 --- a/changelogs/fragments/52499-ovirt_network_label_fail.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ovirt_network - fix getting network labels (https://github.com/ansible/ansible/pull/52499). diff --git a/changelogs/fragments/52519-docker_swarm_service-add_stop_grace_period_option.yml b/changelogs/fragments/52519-docker_swarm_service-add_stop_grace_period_option.yml deleted file mode 100644 index c3330456263..00000000000 --- a/changelogs/fragments/52519-docker_swarm_service-add_stop_grace_period_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``stop_grace_period`` parameter." diff --git a/changelogs/fragments/52519-docker_swarm_service-period_options.yml b/changelogs/fragments/52519-docker_swarm_service-period_options.yml deleted file mode 100644 index 7dbf5f1b9e7..00000000000 --- a/changelogs/fragments/52519-docker_swarm_service-period_options.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for passing period as string to ``restart_policy_delay``." - - "docker_swarm_service - Added support for passing period as string to ``restart_policy_window``." - - "docker_swarm_service - Added support for passing period as string to ``update_delay``." - - "docker_swarm_service - Added support for passing period as string to ``update_monitor``." diff --git a/changelogs/fragments/52536-jenkins_plugin-update_url.yaml b/changelogs/fragments/52536-jenkins_plugin-update_url.yaml deleted file mode 100644 index 748c55a622b..00000000000 --- a/changelogs/fragments/52536-jenkins_plugin-update_url.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jenkins_plugin - Set new default value for the update_url parameter (https://github.com/ansible/ansible/issues/52086) diff --git a/changelogs/fragments/52574-postgresql_privs-add_warn_if_role_not_exist.yml b/changelogs/fragments/52574-postgresql_privs-add_warn_if_role_not_exist.yml deleted file mode 100644 index 7af2150fa87..00000000000 --- a/changelogs/fragments/52574-postgresql_privs-add_warn_if_role_not_exist.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - postgresql_privs - change fail to warn if PostgreSQL role does not exist (https://github.com/ansible/ansible/issues/46168). - -minor_changes: - - postgresql_privs - add fail_on_role parameter to control the behavior (fail or warn) when target role does not exist. diff --git a/changelogs/fragments/52581-change-default-behaviour-of-retry_files_enabled.yaml b/changelogs/fragments/52581-change-default-behaviour-of-retry_files_enabled.yaml deleted file mode 100644 index d5c1a22e284..00000000000 --- a/changelogs/fragments/52581-change-default-behaviour-of-retry_files_enabled.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - retry_files_enabled now defaults to False instead of True. diff --git a/changelogs/fragments/52634-docker_swarm_service-dont_remove_service_on_network.yml b/changelogs/fragments/52634-docker_swarm_service-dont_remove_service_on_network.yml deleted file mode 100644 index 74ecf9601a5..00000000000 --- a/changelogs/fragments/52634-docker_swarm_service-dont_remove_service_on_network.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - Don't recreate service when ``networks`` parameter changes when running Docker API >= 1.29." diff --git a/changelogs/fragments/52760-fix-last-task-time-with-multiple-plays.yaml b/changelogs/fragments/52760-fix-last-task-time-with-multiple-plays.yaml deleted file mode 100644 index 11c2fb4163e..00000000000 --- a/changelogs/fragments/52760-fix-last-task-time-with-multiple-plays.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - profile_tasks callback - Fix the last task time when running multiple plays (https://github.com/ansible/ansible/issues/52760) diff --git a/changelogs/fragments/52822-cloudscale_fix-py3.yaml b/changelogs/fragments/52822-cloudscale_fix-py3.yaml deleted file mode 100644 index 6681ff144a6..00000000000 --- a/changelogs/fragments/52822-cloudscale_fix-py3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- cloudscale - Fix compatibilty with Python3 in version 3.5 and lower. diff --git a/changelogs/fragments/52825-docker_swarm-detection-check-mode.yaml b/changelogs/fragments/52825-docker_swarm-detection-check-mode.yaml deleted file mode 100644 index 2c57d9a9212..00000000000 --- a/changelogs/fragments/52825-docker_swarm-detection-check-mode.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "docker_swarm - improve Swarm detection." -- "docker_swarm - properly implement check mode (it did apply changes)." diff --git a/changelogs/fragments/52894-docker_image.yaml b/changelogs/fragments/52894-docker_image.yaml deleted file mode 100644 index 8c0eff722ef..00000000000 --- a/changelogs/fragments/52894-docker_image.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "docker_image - the ``source`` option has been added to clarify the action performed by the module." -- "docker_image - the ``force`` option has been deprecated; more specific options ``force_source``, ``force_absent`` and ``force_tag`` have been added instead." -- "docker_image - all build-related options have been moved into a suboption ``build``. This affects the ``dockerfile``, ``http_timeout``, ``nocache``, ``path``, ``pull``, ``rm``, and ``buildargs`` options." diff --git a/changelogs/fragments/52895-docker_swarm-labels.yaml b/changelogs/fragments/52895-docker_swarm-labels.yaml deleted file mode 100644 index 4b9793007e3..00000000000 --- a/changelogs/fragments/52895-docker_swarm-labels.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "docker_swarm - do not crash with older docker daemons (https://github.com/ansible/ansible/issues/51175)." -- "docker_swarm - improve idempotency checking; ``rotate_worker_token`` and ``rotate_manager_token`` are now also used when all other parameters have not changed." diff --git a/changelogs/fragments/52896-gather_facts-fix_negative_free_value.yml b/changelogs/fragments/52896-gather_facts-fix_negative_free_value.yml deleted file mode 100644 index 86f04997913..00000000000 --- a/changelogs/fragments/52896-gather_facts-fix_negative_free_value.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Add better parsing for gathering facts about free memory in Mac OS (https://github.com/ansible/ansible/pull/52917). diff --git a/changelogs/fragments/52947-docker_swarm-diff.yaml b/changelogs/fragments/52947-docker_swarm-diff.yaml deleted file mode 100644 index 7eee70e4edc..00000000000 --- a/changelogs/fragments/52947-docker_swarm-diff.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_swarm - module now supports ``--diff`` mode." diff --git a/changelogs/fragments/53003-docker_swarm-force-new-cluster.yml b/changelogs/fragments/53003-docker_swarm-force-new-cluster.yml deleted file mode 100644 index f2a4d885e3f..00000000000 --- a/changelogs/fragments/53003-docker_swarm-force-new-cluster.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm - the ``force`` option was ignored when ``state: present``." diff --git a/changelogs/fragments/53039-docker_swarm-ca_force_rotate.yml b/changelogs/fragments/53039-docker_swarm-ca_force_rotate.yml deleted file mode 100644 index 050be458f5d..00000000000 --- a/changelogs/fragments/53039-docker_swarm-ca_force_rotate.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm - fixes idempotency for the ``ca_force_rotate`` option." diff --git a/changelogs/fragments/53060-vmware_tag-update_desc.yml b/changelogs/fragments/53060-vmware_tag-update_desc.yml deleted file mode 100644 index 7aba1e62dbb..00000000000 --- a/changelogs/fragments/53060-vmware_tag-update_desc.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Updated VMware Update tag API as new specifications (https://github.com/ansible/ansible/issues/53060). diff --git a/changelogs/fragments/53129-docker_swarm-older-docker-py.yaml b/changelogs/fragments/53129-docker_swarm-older-docker-py.yaml deleted file mode 100644 index db2fae14c28..00000000000 --- a/changelogs/fragments/53129-docker_swarm-older-docker-py.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_swarm - now supports docker-py 1.10.0 and newer for most operations, instead only docker 2.6.0 and newer." diff --git a/changelogs/fragments/53134-yum-fix-disable_excludes-when-repoquery.yaml b/changelogs/fragments/53134-yum-fix-disable_excludes-when-repoquery.yaml deleted file mode 100644 index bdff2e739e9..00000000000 --- a/changelogs/fragments/53134-yum-fix-disable_excludes-when-repoquery.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fix disable_excludes on systems with yum rhn plugin enabled (https://github.com/ansible/ansible/issues/53134) diff --git a/changelogs/fragments/53152-create-groups-using-composed-variables.yaml b/changelogs/fragments/53152-create-groups-using-composed-variables.yaml deleted file mode 100644 index 7afb92d4a1a..00000000000 --- a/changelogs/fragments/53152-create-groups-using-composed-variables.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - inventory plugins - Fix creating groups from composed variables by getting the latest host variables diff --git a/changelogs/fragments/53170-iptables-support_gateway.yml b/changelogs/fragments/53170-iptables-support_gateway.yml deleted file mode 100644 index 67dad21fd43..00000000000 --- a/changelogs/fragments/53170-iptables-support_gateway.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added support for gateway parameter in iptables module (https://github.com/ansible/ansible/issues/53170). diff --git a/changelogs/fragments/53198-openssl_csr-subject-validation.yml b/changelogs/fragments/53198-openssl_csr-subject-validation.yml deleted file mode 100644 index b5f92e7517a..00000000000 --- a/changelogs/fragments/53198-openssl_csr-subject-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_csr - improve ``subject`` validation." diff --git a/changelogs/fragments/53201-openssl_csr-improve-invalid-san.yml b/changelogs/fragments/53201-openssl_csr-improve-invalid-san.yml deleted file mode 100644 index 4fa09997a27..00000000000 --- a/changelogs/fragments/53201-openssl_csr-improve-invalid-san.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_csr - improve error messages for invalid SANs." diff --git a/changelogs/fragments/53207-openssl_certificate-assertonly-extensions.yml b/changelogs/fragments/53207-openssl_certificate-assertonly-extensions.yml deleted file mode 100644 index 4f52bdf746d..00000000000 --- a/changelogs/fragments/53207-openssl_certificate-assertonly-extensions.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_certificate - make sure that extensions are actually present when their values should be checked." diff --git a/changelogs/fragments/53213-docker_swarm_service-option_groups.yaml b/changelogs/fragments/53213-docker_swarm_service-option_groups.yaml deleted file mode 100644 index 2ae79e894b7..00000000000 --- a/changelogs/fragments/53213-docker_swarm_service-option_groups.yaml +++ /dev/null @@ -1,14 +0,0 @@ -minor_changes: - - "docker_swarm_service - Add option ``logging`` as a grouper for logging options." - - "docker_swarm_service - Add option ``placement`` as a grouper for placement options." - - "docker_swarm_service - Add option ``limits`` as a grouper for resource limit options." - - "docker_swarm_service - Add option ``reservations`` as a grouper for resource reservation options." - - "docker_swarm_service - Add option ``restart_config`` as a grouper for restart options." - - "docker_swarm_service - Add option ``update_config`` as a grouper for update options." -deprecated_features: - - "docker_swarm_service - Deprecate ``constraints`` in favour of ``placement``." - - "docker_swarm_service - Deprecate ``log_driver`` and ``log_driver_options`` in favour of ``logging``." - - "docker_swarm_service - Deprecate ``limit_cpu`` and ``limit_memory`` in favour of ``limits``." - - "docker_swarm_service - Deprecate ``reserve_cpu`` and ``reserve_memory`` in favour of ``reservations``." - - "docker_swarm_service - Deprecate ``restart_policy``, ``restart_policy_attempts``, ``restart_policy_delay`` and ``restart_policy_window`` in favour of ``restart_config``." - - "docker_swarm_service - Deprecate ``update_delay``, ``update_parallelism``, ``update_failure_action``, ``update_monitor``, ``update_max_failure_ratio`` and ``update_order`` in favour of ``update_config``." diff --git a/changelogs/fragments/53229-docker_swarm_service-return-value.yml b/changelogs/fragments/53229-docker_swarm_service-return-value.yml deleted file mode 100644 index 3bea16e231a..00000000000 --- a/changelogs/fragments/53229-docker_swarm_service-return-value.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- "docker_swarm_service - the return value was documented as ``ansible_swarm_service``, but the - module actually returned ``ansible_docker_service``. Documentation and code have been updated - so that the variable is now called ``swarm_service``. In Ansible 2.7.x, the old name - ``ansible_docker_service`` can still be used to access the result." diff --git a/changelogs/fragments/53289-module-option-int-long.yml b/changelogs/fragments/53289-module-option-int-long.yml deleted file mode 100644 index 9492dc8caf8..00000000000 --- a/changelogs/fragments/53289-module-option-int-long.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "If large integers are passed as options to modules under Python 2, module argument - parsing will reject them as they are of type ``long`` and not of type ``int``." diff --git a/changelogs/fragments/53290-docker_swarm_service-add_hosts_option.yml b/changelogs/fragments/53290-docker_swarm_service-add_hosts_option.yml deleted file mode 100644 index 8f17c946911..00000000000 --- a/changelogs/fragments/53290-docker_swarm_service-add_hosts_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``hosts`` parameter." diff --git a/changelogs/fragments/53295-docker_swarm_service-docker-py-versions.yaml b/changelogs/fragments/53295-docker_swarm_service-docker-py-versions.yaml deleted file mode 100644 index 81e9e1ae01b..00000000000 --- a/changelogs/fragments/53295-docker_swarm_service-docker-py-versions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- "docker_swarm_service - Raise minimum required docker-py version for module to 2.0.2." -- "docker_swarm_service - Raise minimum required docker-py version for ``secrets`` to 2.4.0." -- "docker_swarm_service - Validate minimum docker-py version of 2.4.0 for option ``constraints``." diff --git a/changelogs/fragments/53323-no-psycopg2-for-dump-and-restore.yaml b/changelogs/fragments/53323-no-psycopg2-for-dump-and-restore.yaml deleted file mode 100644 index c7e35f17073..00000000000 --- a/changelogs/fragments/53323-no-psycopg2-for-dump-and-restore.yaml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - States ``dump`` and ``restore`` only need pg_dump and pg_restore. These tools - don't use psycopg2 so this change tries to avoid the use of it in these - cases. Fixes https://github.com/ansible/ansible/issues/35906 - - Replace the fix for https://github.com/ansible/ansible/issues/39412 - made in https://github.com/ansible/ansible/pull/39483 when using a compression - program. This now uses a FIFO file to ensure failure detection of pg_dump. - The Windows compatibility is completely dropped in this case. diff --git a/changelogs/fragments/53440-docker_container-warnings.yml b/changelogs/fragments/53440-docker_container-warnings.yml deleted file mode 100644 index 4ba760ba8a8..00000000000 --- a/changelogs/fragments/53440-docker_container-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - now returns warnings from docker daemon on container creation and updating." diff --git a/changelogs/fragments/53451-docker_image-fix-changed-tag-push.yml b/changelogs/fragments/53451-docker_image-fix-changed-tag-push.yml deleted file mode 100644 index 30ca7d437c9..00000000000 --- a/changelogs/fragments/53451-docker_image-fix-changed-tag-push.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - set ``changed`` to ``false`` when using ``force: yes`` to tag or push an image that ends up being identical to one already present on the Docker host or Docker registry." diff --git a/changelogs/fragments/53479-docker_swarm_service-documentation-fixes.yaml b/changelogs/fragments/53479-docker_swarm_service-documentation-fixes.yaml deleted file mode 100644 index 2bce160a36c..00000000000 --- a/changelogs/fragments/53479-docker_swarm_service-documentation-fixes.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - Validate choices for option ``mode``." diff --git a/changelogs/fragments/53482-docker_swarm_service-read_only_option.yaml b/changelogs/fragments/53482-docker_swarm_service-read_only_option.yaml deleted file mode 100644 index 504953c293c..00000000000 --- a/changelogs/fragments/53482-docker_swarm_service-read_only_option.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - Added support for ``read_only`` parameter." diff --git a/changelogs/fragments/53489-openssl-private-key-passphrase.yml b/changelogs/fragments/53489-openssl-private-key-passphrase.yml deleted file mode 100644 index 812b5f6916b..00000000000 --- a/changelogs/fragments/53489-openssl-private-key-passphrase.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- "openssl_privatekey - no longer hang or crash when passphrase does not match or was - not specified, but key is protected with one. Also regenerate key if passphrase is - specified but existing key has no passphrase." -- "openssl_csr, openssl_certificate, openssl_publickey - properly validate private key - passphrase; if it doesn't match, fail (and not crash or ignore)." diff --git a/changelogs/fragments/53491-uri-dont-write-file-after-failure.yaml b/changelogs/fragments/53491-uri-dont-write-file-after-failure.yaml deleted file mode 100644 index f1ffdb986fb..00000000000 --- a/changelogs/fragments/53491-uri-dont-write-file-after-failure.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - uri - do not write the file after failure (https://github.com/ansible/ansible/issues/53491) diff --git a/changelogs/fragments/53503-docker_swarm_fix_node_id.yml b/changelogs/fragments/53503-docker_swarm_fix_node_id.yml deleted file mode 100644 index 6273b094fee..00000000000 --- a/changelogs/fragments/53503-docker_swarm_fix_node_id.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - docker_swarm - Fixed node_id parameter not working for node removal (https://github.com/ansible/ansible/issues/53501) diff --git a/changelogs/fragments/53559-docker_swarm_service-mounts-options.yaml b/changelogs/fragments/53559-docker_swarm_service-mounts-options.yaml deleted file mode 100644 index 462a4dadbeb..00000000000 --- a/changelogs/fragments/53559-docker_swarm_service-mounts-options.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Extended ``mounts`` options. It now also accepts ``labels``, ``propagation``, ``no_copy``, ``driver_config``, ``tmpfs_size``, ``tmpfs_mode``." diff --git a/changelogs/fragments/53593-openssl_privatekey-backup.yml b/changelogs/fragments/53593-openssl_privatekey-backup.yml deleted file mode 100644 index 55a9a4ddab7..00000000000 --- a/changelogs/fragments/53593-openssl_privatekey-backup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "openssl_privatekey - add ``backup`` option." diff --git a/changelogs/fragments/53594-docker_swarm_service-rollback_config.yaml b/changelogs/fragments/53594-docker_swarm_service-rollback_config.yaml deleted file mode 100644 index 50c1b725c1b..00000000000 --- a/changelogs/fragments/53594-docker_swarm_service-rollback_config.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm_service - Added support for ``rollback_config`` parameter." diff --git a/changelogs/fragments/53649-allow-parent-group-as-variable.yaml b/changelogs/fragments/53649-allow-parent-group-as-variable.yaml deleted file mode 100644 index 7ca2b2f698b..00000000000 --- a/changelogs/fragments/53649-allow-parent-group-as-variable.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - inventory keyed_groups - allow the parent_group to be specified as a variable by using - brackets, such as "{{ placement.region }}", or as a string if brackets are not used. diff --git a/changelogs/fragments/53660-acme_certificate-ip-identifiers.yml b/changelogs/fragments/53660-acme_certificate-ip-identifiers.yml deleted file mode 100644 index 0ffb95a2d46..00000000000 --- a/changelogs/fragments/53660-acme_certificate-ip-identifiers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "acme_certificate - add experimental support for IP address identifiers." diff --git a/changelogs/fragments/53661-acme_challenge_cert_helper-ip-identifiers.yml b/changelogs/fragments/53661-acme_challenge_cert_helper-ip-identifiers.yml deleted file mode 100644 index 7c2bc349508..00000000000 --- a/changelogs/fragments/53661-acme_challenge_cert_helper-ip-identifiers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "acme_challenge_cert_helper - add support for IP address identifiers." diff --git a/changelogs/fragments/53669-ec2_asg_fix_race_condition.yml b/changelogs/fragments/53669-ec2_asg_fix_race_condition.yml deleted file mode 100644 index 81a5d33e753..00000000000 --- a/changelogs/fragments/53669-ec2_asg_fix_race_condition.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ec2_asg - Fix scenario where min_size can end up passing None type to boto diff --git a/changelogs/fragments/53710-docker-warnings.yml b/changelogs/fragments/53710-docker-warnings.yml deleted file mode 100644 index d2adb0c7401..00000000000 --- a/changelogs/fragments/53710-docker-warnings.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "docker_network - now returns warnings from docker daemon on network creation." -- "docker_swarm_service - now returns warnings from docker daemon on service creation." diff --git a/changelogs/fragments/53732-iptables-add-iprange-support.yml b/changelogs/fragments/53732-iptables-add-iprange-support.yml deleted file mode 100644 index a29d2c1354e..00000000000 --- a/changelogs/fragments/53732-iptables-add-iprange-support.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Added support for iptables module iprange and its parameters src-range and dst-range diff --git a/changelogs/fragments/53738-cs_iso-missing_is_public.yml b/changelogs/fragments/53738-cs_iso-missing_is_public.yml deleted file mode 100644 index 33773cf549c..00000000000 --- a/changelogs/fragments/53738-cs_iso-missing_is_public.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cs_iso - Add the 'is_public' param into argument_spec to allow the registering of public iso. diff --git a/changelogs/fragments/53899-cs_network_offering-supported_services_choices.yml b/changelogs/fragments/53899-cs_network_offering-supported_services_choices.yml deleted file mode 100644 index 6415cb0f2d6..00000000000 --- a/changelogs/fragments/53899-cs_network_offering-supported_services_choices.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cs_network_offering - Add a choice list for supported_services parameter in arg_spec. diff --git a/changelogs/fragments/53905-docker_image-proxy-config.yml b/changelogs/fragments/53905-docker_image-proxy-config.yml deleted file mode 100644 index 13b88089c81..00000000000 --- a/changelogs/fragments/53905-docker_image-proxy-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - add option ``build.use_proxy_config`` to pass proxy config from the docker client configuration to the container while building." diff --git a/changelogs/fragments/53911-docker_image-build-pull-default.yml b/changelogs/fragments/53911-docker_image-build-pull-default.yml deleted file mode 100644 index 8402b963b9c..00000000000 --- a/changelogs/fragments/53911-docker_image-build-pull-default.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_image - the default for ``build.pull`` will change from ``yes`` to ``no`` in Ansible 2.12. Please update your playbooks/roles now." diff --git a/changelogs/fragments/54044-fix-include_task-no-file-traceback.yml b/changelogs/fragments/54044-fix-include_task-no-file-traceback.yml deleted file mode 100644 index a596184fe40..00000000000 --- a/changelogs/fragments/54044-fix-include_task-no-file-traceback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - include_tasks - Fixed an unexpected exception if no file was given to include. diff --git a/changelogs/fragments/54060-allow-azure_rm-legacy-hostnames.yml b/changelogs/fragments/54060-allow-azure_rm-legacy-hostnames.yml deleted file mode 100644 index d11f6333486..00000000000 --- a/changelogs/fragments/54060-allow-azure_rm-legacy-hostnames.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - add option to azure_rm inventory plugin which will allow the legacy script host names to be used diff --git a/changelogs/fragments/54082-acme_account_facts-acme_account_info.yml b/changelogs/fragments/54082-acme_account_facts-acme_account_info.yml deleted file mode 100644 index 9a93892f33a..00000000000 --- a/changelogs/fragments/54082-acme_account_facts-acme_account_info.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- The ``acme_account_facts`` module has been renamed to ``acme_account_info``. diff --git a/changelogs/fragments/54085-openssl-mode-writing.yaml b/changelogs/fragments/54085-openssl-mode-writing.yaml deleted file mode 100644 index 4ba0320a82f..00000000000 --- a/changelogs/fragments/54085-openssl-mode-writing.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- "openssl_pkcs12, openssl_privatekey, openssl_publickey - These modules no longer delete the output file before starting to regenerate the output, or when generating the output failed." -bugfixes: -- "openssl_pkcs12, openssl_privatekey - These modules now accept the output file mode in symbolic form or as a octal string (https://github.com/ansible/ansible/issues/53476)." -- "openssl_certificate, openssl_csr, openssl_pkcs12, openssl_privatekey, openssl_publickey - The modules are now able to overwrite write-protected files (https://github.com/ansible/ansible/issues/48656)." diff --git a/changelogs/fragments/54111-cs_volume-add-extract-upload.yml b/changelogs/fragments/54111-cs_volume-add-extract-upload.yml deleted file mode 100644 index b68864ead95..00000000000 --- a/changelogs/fragments/54111-cs_volume-add-extract-upload.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cs_volume - add volumes extraction and upload features. diff --git a/changelogs/fragments/54124-docker_image-facts-info.yml b/changelogs/fragments/54124-docker_image-facts-info.yml deleted file mode 100644 index dbfac96c26f..00000000000 --- a/changelogs/fragments/54124-docker_image-facts-info.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- The ``docker_image_facts`` module has been renamed to ``docker_image_info``. diff --git a/changelogs/fragments/54192-openssl_publickey-openssh-passphrase.yml b/changelogs/fragments/54192-openssl_publickey-openssh-passphrase.yml deleted file mode 100644 index e60bb9c8f3b..00000000000 --- a/changelogs/fragments/54192-openssl_publickey-openssh-passphrase.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_publickey - fixed crash on Python 3 when OpenSSH private keys were used with passphrases." diff --git a/changelogs/fragments/54198-docker_container-networks.yaml b/changelogs/fragments/54198-docker_container-networks.yaml deleted file mode 100644 index df7628b02bd..00000000000 --- a/changelogs/fragments/54198-docker_container-networks.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- "docker_container - a new option ``networks_cli_compatible`` with default value ``no`` has been added. The default value - will change to ``yes`` in Ansible 2.12. Setting it to ``yes`` lets the module behave similar to ``docker create --network`` - when at least one network is specified, i.e. the default network is not automatically attached to the container in this - case." diff --git a/changelogs/fragments/54294-openssl-backup.yaml b/changelogs/fragments/54294-openssl-backup.yaml deleted file mode 100644 index 9582dbe355b..00000000000 --- a/changelogs/fragments/54294-openssl-backup.yaml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: -- "openssl_certificate - add ``backup`` option." -- "openssl_csr - add ``backup`` option." -- "openssl_dhparam - add ``backup`` option." -- "openssl_pkcs12 - add ``backup`` option." -- "openssl_publickey - add ``backup`` option." diff --git a/changelogs/fragments/54296-openssl_dhparam-remove.yaml b/changelogs/fragments/54296-openssl_dhparam-remove.yaml deleted file mode 100644 index ad3c05bbe02..00000000000 --- a/changelogs/fragments/54296-openssl_dhparam-remove.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_dhparam - fix ``state=absent`` idempotency and ``changed`` flag." diff --git a/changelogs/fragments/54298-openssl_certificate-remove.yaml b/changelogs/fragments/54298-openssl_certificate-remove.yaml deleted file mode 100644 index 9ccfd52e7e9..00000000000 --- a/changelogs/fragments/54298-openssl_certificate-remove.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_certificate - fix ``state=absent``." diff --git a/changelogs/fragments/54361-docker_swarm_service-remove-secrets-configs-defaults.yaml b/changelogs/fragments/54361-docker_swarm_service-remove-secrets-configs-defaults.yaml deleted file mode 100644 index 640317d8ac3..00000000000 --- a/changelogs/fragments/54361-docker_swarm_service-remove-secrets-configs-defaults.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_swarm_service - Removed redundant defaults for ``uid``, ``gid``, and ``mode`` from ``configs`` and ``secrets``." diff --git a/changelogs/fragments/54370-openssl_pkcs12_pkey_path_friendly_name_not_together.yaml b/changelogs/fragments/54370-openssl_pkcs12_pkey_path_friendly_name_not_together.yaml deleted file mode 100644 index da7eabcd7c4..00000000000 --- a/changelogs/fragments/54370-openssl_pkcs12_pkey_path_friendly_name_not_together.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "openssl_pkcs12 - No need to specify ``privatekey_path`` when ``friendly_name`` is specified." diff --git a/changelogs/fragments/54490-docker_swarm-return-unlock-key.yaml b/changelogs/fragments/54490-docker_swarm-return-unlock-key.yaml deleted file mode 100644 index 136c7e4aca6..00000000000 --- a/changelogs/fragments/54490-docker_swarm-return-unlock-key.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm - ``UnlockKey`` will now be returned when ``autolock_managers`` is ``true``." diff --git a/changelogs/fragments/54494-ec2-user-data.yaml b/changelogs/fragments/54494-ec2-user-data.yaml deleted file mode 100644 index d771f9dafd0..00000000000 --- a/changelogs/fragments/54494-ec2-user-data.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ec2 - Only use user_data if the user has specified a value. - This prevents setting the instance's user data to b'None'. diff --git a/changelogs/fragments/54517-include-partition-table-postgresql-privs.yaml b/changelogs/fragments/54517-include-partition-table-postgresql-privs.yaml deleted file mode 100644 index cdd0fcebafd..00000000000 --- a/changelogs/fragments/54517-include-partition-table-postgresql-privs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "Include partition tables in the ALL_IN_SCHEMA option for postgresql-privs (https://github.com/ansible/ansible/issues/54516)" \ No newline at end of file diff --git a/changelogs/fragments/54551-cs_network_offering-add-for_vpc.yml b/changelogs/fragments/54551-cs_network_offering-add-for_vpc.yml deleted file mode 100644 index f3687107425..00000000000 --- a/changelogs/fragments/54551-cs_network_offering-add-for_vpc.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cs_network_offering - new for_vpc parameter which allows the creation of network offers for VPC. diff --git a/changelogs/fragments/54632-docker_network-ipam-options.yml b/changelogs/fragments/54632-docker_network-ipam-options.yml deleted file mode 100644 index 6663179ee36..00000000000 --- a/changelogs/fragments/54632-docker_network-ipam-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_network - add new option ``ipam_driver_options``." diff --git a/changelogs/fragments/54633-openssl_pkcs12_idempotency_fixes.yaml b/changelogs/fragments/54633-openssl_pkcs12_idempotency_fixes.yaml deleted file mode 100644 index c575f999280..00000000000 --- a/changelogs/fragments/54633-openssl_pkcs12_idempotency_fixes.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "openssl_pkcs12 - Fixed idempotency checks, the module will regenerate the pkcs12 file if any of the parameters differ from the ones in the file. The ``ca_certificates`` parameter has been renamed to ``other_certificates``. " diff --git a/changelogs/fragments/54642-docker_swarm-remote_addr_pool.yml b/changelogs/fragments/54642-docker_swarm-remote_addr_pool.yml deleted file mode 100644 index 0dc0585dea4..00000000000 --- a/changelogs/fragments/54642-docker_swarm-remote_addr_pool.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_swarm - Added support for ``default_addr_pool`` and ``subnet_size``." diff --git a/changelogs/fragments/54656-openssl_certificate-acme-chain.yml b/changelogs/fragments/54656-openssl_certificate-acme-chain.yml deleted file mode 100644 index 937e5f8e94f..00000000000 --- a/changelogs/fragments/54656-openssl_certificate-acme-chain.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- "openssl_certificate - change default value for ``acme_chain`` from ``yes`` to ``no``. Current versions - of `acme-tiny `_ do not support the ``--chain`` command anymore. - This default setting caused the module not to work with such versions of acme-tiny until - ``acme_chain: no`` was explicitly set." diff --git a/changelogs/fragments/54690-openssl_certificate-assertonly.yml b/changelogs/fragments/54690-openssl_certificate-assertonly.yml deleted file mode 100644 index 33c8db2ead1..00000000000 --- a/changelogs/fragments/54690-openssl_certificate-assertonly.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "openssl_certificate - the messages of the ``assertonly`` provider with respect to private key and CSR checking are now more precise." diff --git a/changelogs/fragments/54692-ec2_asg_fix_reading_properties.yml b/changelogs/fragments/54692-ec2_asg_fix_reading_properties.yml deleted file mode 100644 index 4041570e773..00000000000 --- a/changelogs/fragments/54692-ec2_asg_fix_reading_properties.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ec2_asg - Fix error where ASG dict has no launch config or launch template key diff --git a/changelogs/fragments/54754-acme_certificate-cwd.yml b/changelogs/fragments/54754-acme_certificate-cwd.yml deleted file mode 100644 index dc8226426f6..00000000000 --- a/changelogs/fragments/54754-acme_certificate-cwd.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "acme_certificate - writing result failed when no path was specified (i.e. destination in current working directory)." diff --git a/changelogs/fragments/54799-ufw-default-direction.yml b/changelogs/fragments/54799-ufw-default-direction.yml deleted file mode 100644 index 5e46fc60d9c..00000000000 --- a/changelogs/fragments/54799-ufw-default-direction.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ufw - when ``default`` is specified, ``direction`` does not needs to be specified. This was accidentally introduced in Ansible 2.7.8." diff --git a/changelogs/fragments/54974-rename-safeconfigparser-to-configparser.yaml b/changelogs/fragments/54974-rename-safeconfigparser-to-configparser.yaml deleted file mode 100644 index 76c0698b2ac..00000000000 --- a/changelogs/fragments/54974-rename-safeconfigparser-to-configparser.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - rename safeConfigParser to ConfigParser to suppress DeprecationWarning (The SafeConfigParser class has been renamed to ConfigParser in Python 3.2.) diff --git a/changelogs/fragments/55006-setup-is_chroot-btrfs.yaml b/changelogs/fragments/55006-setup-is_chroot-btrfs.yaml deleted file mode 100644 index b47741bdc1c..00000000000 --- a/changelogs/fragments/55006-setup-is_chroot-btrfs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup - properly detect is_chroot on Btrfs (https://github.com/ansible/ansible/issues/55006) diff --git a/changelogs/fragments/55038-rename-results-key-vmware-guest.yml b/changelogs/fragments/55038-rename-results-key-vmware-guest.yml deleted file mode 100644 index 2387cc183a9..00000000000 --- a/changelogs/fragments/55038-rename-results-key-vmware-guest.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - The internal key `results` in vmware_guest_snapshot module return renamed to `snapshot_results`. diff --git a/changelogs/fragments/55083-univention-diff-UnboundLocalError.yaml b/changelogs/fragments/55083-univention-diff-UnboundLocalError.yaml deleted file mode 100644 index f7f8cfb86a3..00000000000 --- a/changelogs/fragments/55083-univention-diff-UnboundLocalError.yaml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - udm_user - Fix issues when state is absent with undefined variable diff at the module return. - - udm_group - Fix issues when state is absent with undefined variable diff at the module return. - - udm_share - Fix issues when state is absent with undefined variable diff at the module return. - - udm_dns_zone - Fix issues when state is absent with undefined variable diff at the module return. - - udm_dns_record - Fix issues when state is absent with undefined variable diff at the module return. diff --git a/changelogs/fragments/aci_access_port_to_interface_policy_leaf_profile-missing_policy_group.yaml b/changelogs/fragments/aci_access_port_to_interface_policy_leaf_profile-missing_policy_group.yaml deleted file mode 100644 index d32a1a9a22a..00000000000 --- a/changelogs/fragments/aci_access_port_to_interface_policy_leaf_profile-missing_policy_group.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aci_access_port_to_interface_policy_leaf_profile - Support missing policy_group diff --git a/changelogs/fragments/aci_interface_policy_leaf_policy_group-missing_aep.yaml b/changelogs/fragments/aci_interface_policy_leaf_policy_group-missing_aep.yaml deleted file mode 100644 index f58601ae279..00000000000 --- a/changelogs/fragments/aci_interface_policy_leaf_policy_group-missing_aep.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aci_interface_policy_leaf_policy_group - Support missing aep diff --git a/changelogs/fragments/acl_doc_fix.yml b/changelogs/fragments/acl_doc_fix.yml deleted file mode 100644 index de66ee31801..00000000000 --- a/changelogs/fragments/acl_doc_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - document old option that was initally missed diff --git a/changelogs/fragments/add-elapsed-return-value-to-select-modules.yaml b/changelogs/fragments/add-elapsed-return-value-to-select-modules.yaml deleted file mode 100644 index 5925d43bf9e..00000000000 --- a/changelogs/fragments/add-elapsed-return-value-to-select-modules.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Now emits 'elapsed' as a return value for get_url, uri and win_uri -- Ensures 'elapsed' is always returned, when timed out or failed diff --git a/changelogs/fragments/agnostic-become-prompt.yaml b/changelogs/fragments/agnostic-become-prompt.yaml deleted file mode 100644 index dd30fde7e49..00000000000 --- a/changelogs/fragments/agnostic-become-prompt.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- become - Change the default value for `AGNOSTIC_BECOME_PROMPT` to `True` so become prompts display `BECOME password:` regardless of the become method used. To display the become method in the prompt (for example, `SUDO password:`), set this config option to `False`. diff --git a/changelogs/fragments/ajson-nested-decode.yaml b/changelogs/fragments/ajson-nested-decode.yaml deleted file mode 100644 index 15feb133fe2..00000000000 --- a/changelogs/fragments/ajson-nested-decode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Ansible JSON Decoder - Switch from decode to object_hook to support nested use of __ansible_vault and __ansible_unsafe (https://github.com/ansible/ansible/pull/45514) diff --git a/changelogs/fragments/allow_bad_things.yml b/changelogs/fragments/allow_bad_things.yml deleted file mode 100644 index 3bdbc50896f..00000000000 --- a/changelogs/fragments/allow_bad_things.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Embed an overridable static sanitization method into base inventory plugin class to allow individual plugins to optionally override - Add override implementation to inital set of cloud plugins diff --git a/changelogs/fragments/allow_regions_aws_invp.yml b/changelogs/fragments/allow_regions_aws_invp.yml deleted file mode 100644 index efeaa355495..00000000000 --- a/changelogs/fragments/allow_regions_aws_invp.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix aws_ec2 inventory plugin code to automatically populate regions when missing as documentation states, also leverage config system vs self default/type validation diff --git a/changelogs/fragments/always_module_attribs.yml b/changelogs/fragments/always_module_attribs.yml deleted file mode 100644 index 36111740e3e..00000000000 --- a/changelogs/fragments/always_module_attribs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ensure we always have internal module attributes set, even if not being passed (fixes using modules as script) diff --git a/changelogs/fragments/ansible-doc-fixes.yml b/changelogs/fragments/ansible-doc-fixes.yml deleted file mode 100644 index 67890d93793..00000000000 --- a/changelogs/fragments/ansible-doc-fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc, removed local hardcoded listing, now uses the 'central' list from constants and other minor issues diff --git a/changelogs/fragments/ansible-env-config-prefix.yml b/changelogs/fragments/ansible-env-config-prefix.yml deleted file mode 100644 index f0a815f71c5..00000000000 --- a/changelogs/fragments/ansible-env-config-prefix.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -minor_changes: -- 'All environment variables defined by ansible now start with the `ANSIBLE_` - prefix. The old environment vars still work for now. The new environment - vars added are: ANSIBLE_LIBVIRT_LXC_NOSECLABEL, - ANSIBLE_DISPLAY_SKIPPED_HOSTS, and ANSIBLE_NETWORK_GROUP_MODULES' - -deprecated_features: -- 'Ansible-defined environment variables not starting with `ANSIBLE_` have been - deprecated. New names match the old name plus the `ANSIBLE_` prefix. - These environment variables have been deprecated: LIBVIRT_LXC_NOSECLABEL, - DISPLAY_SKIPPED_HOSTS, and NETWORK_GROUP_MODULES' diff --git a/changelogs/fragments/ansible-template-error.yml b/changelogs/fragments/ansible-template-error.yml deleted file mode 100644 index a7aa3b9fbe4..00000000000 --- a/changelogs/fragments/ansible-template-error.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Add new ``AnsibleTemplateError`` that various templating related exceptions inherit from, - making it easier to catch them without enumerating. (https://github.com/ansible/ansible/issues/50154) diff --git a/changelogs/fragments/apt_repository-no-tty.yaml b/changelogs/fragments/apt_repository-no-tty.yaml deleted file mode 100644 index 891ba78c42a..00000000000 --- a/changelogs/fragments/apt_repository-no-tty.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt_repository - do not require a tty to prevent errors parsing GPG keys (https://github.com/ansible/ansible/issues/49949) diff --git a/changelogs/fragments/async-dir.yaml b/changelogs/fragments/async-dir.yaml deleted file mode 100644 index 07e3b8e457e..00000000000 --- a/changelogs/fragments/async-dir.yaml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: -- windows async - change default directory from ``$env:TEMP\.ansible_async`` to ``$env:USERPROFILE\.ansible_async`` to match the POSIX standard. -- windows async - async directory is now controlled by the ``async_dir`` shell option and not ``remote_tmp`` to match the POSIX standard. -bugfixes: -- async - fixed issue where the shell option ``async_dir`` was not being used when setting the async directory. -deprecated_features: -- async - setting the async directory using ``ANSIBLE_ASYNC_DIR`` as an environment key in a task or play is deprecated and will be removed in Ansible 2.12. Set a var name ``ansible_async_dir`` instead. diff --git a/changelogs/fragments/async-wrapper-stdin.yaml b/changelogs/fragments/async-wrapper-stdin.yaml deleted file mode 100644 index ed9c1d638b7..00000000000 --- a/changelogs/fragments/async-wrapper-stdin.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- async_wrapper - Allocate an explicit stdin (https://github.com/ansible/ansible/issues/50758) diff --git a/changelogs/fragments/async_statys_pyx_compat_fix.yml b/changelogs/fragments/async_statys_pyx_compat_fix.yml deleted file mode 100644 index fcb277a0eda..00000000000 --- a/changelogs/fragments/async_statys_pyx_compat_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - use to_native (py2/3 safe) instead of str for 'textualizing' intput in async_status diff --git a/changelogs/fragments/auto_nice_error.yml b/changelogs/fragments/auto_nice_error.yml deleted file mode 100644 index 4e97c53d926..00000000000 --- a/changelogs/fragments/auto_nice_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - allow nice error to work when auto plugin reads file w/o `plugin` field diff --git a/changelogs/fragments/avoid_race.yml b/changelogs/fragments/avoid_race.yml deleted file mode 100644 index 6ad9b4c51ca..00000000000 --- a/changelogs/fragments/avoid_race.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Attempt to avoid race condition based on incorrect buffer size assumptions diff --git a/changelogs/fragments/avoid_spurious_unique_warnings.yml b/changelogs/fragments/avoid_spurious_unique_warnings.yml deleted file mode 100644 index 2bb8e6331a3..00000000000 --- a/changelogs/fragments/avoid_spurious_unique_warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Narrow the cases in which we warn about Jinja2 unique filters https://github.com/ansible/ansible/issues/46189 diff --git a/changelogs/fragments/avoid_ssh_retry_discolsures.yml b/changelogs/fragments/avoid_ssh_retry_discolsures.yml deleted file mode 100644 index 7326046d764..00000000000 --- a/changelogs/fragments/avoid_ssh_retry_discolsures.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - now no log is being respected on retry and high verbosity. CVE-2018-16876 diff --git a/changelogs/fragments/aws_ec2_inventory_integration_tests.yaml b/changelogs/fragments/aws_ec2_inventory_integration_tests.yaml deleted file mode 100644 index bea52f434a2..00000000000 --- a/changelogs/fragments/aws_ec2_inventory_integration_tests.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - inventory_aws_ec2 - fix no_log indentation so AWS temporary credentials aren't displayed in tests diff --git a/changelogs/fragments/aws_kms_grants.yml b/changelogs/fragments/aws_kms_grants.yml deleted file mode 100644 index 017c8b16a34..00000000000 --- a/changelogs/fragments/aws_kms_grants.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - aws_kms is now able to create keys and manage grants and tags diff --git a/changelogs/fragments/azure_rm_appgateway-probe.yaml b/changelogs/fragments/azure_rm_appgateway-probe.yaml deleted file mode 100644 index fef0fa8e48a..00000000000 --- a/changelogs/fragments/azure_rm_appgateway-probe.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - azure_rm_appgateway - add redirect configurations and probes diff --git a/changelogs/fragments/azure_rm_deployment_fix_45941.yaml b/changelogs/fragments/azure_rm_deployment_fix_45941.yaml deleted file mode 100644 index bbfa8c78782..00000000000 --- a/changelogs/fragments/azure_rm_deployment_fix_45941.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- azure_rm_deployment - fixed regression that prevents resource group from being created (https://github.com/ansible/ansible/issues/45941) diff --git a/changelogs/fragments/basic-no-state-absent-when-path-or-dest.yaml b/changelogs/fragments/basic-no-state-absent-when-path-or-dest.yaml deleted file mode 100644 index 110f7fb3aba..00000000000 --- a/changelogs/fragments/basic-no-state-absent-when-path-or-dest.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - 'do not return ``state: absent`` when the module returns either ``path`` or ``dest`` but the file does not exists (https://github.com/ansible/ansible/issues/35382)' diff --git a/changelogs/fragments/become-plugins.yaml b/changelogs/fragments/become-plugins.yaml deleted file mode 100644 index 7a36949159f..00000000000 --- a/changelogs/fragments/become-plugins.yaml +++ /dev/null @@ -1,8 +0,0 @@ -major_changes: -- become - become functionality has been migrated to a plugin architecture, to - allow customization of become functionality and 3rd party become methods - (https://github.com/ansible/ansible/pull/50991) -- become - The deprecated CLI arguments for ``--sudo``, ``--sudo-user``, - ``--ask-sudo-pass``, ``-su``, ``--su-user``, and ``--ask-su-pass`` have been - removed, in favor of the more generic ``--become``, ``--become-user``, - ``--become-method``, and ``--ask-become-pass``. diff --git a/changelogs/fragments/better-kv-error-reporting.yml b/changelogs/fragments/better-kv-error-reporting.yml deleted file mode 100644 index 1169e585f8d..00000000000 --- a/changelogs/fragments/better-kv-error-reporting.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - properly report errors when k=v syntax is mixed with YAML syntax in a task (https://github.com/ansible/ansible/issues/27210) diff --git a/changelogs/fragments/better_cfgmgr_errors.yml b/changelogs/fragments/better_cfgmgr_errors.yml deleted file mode 100644 index 8e39b7a6d19..00000000000 --- a/changelogs/fragments/better_cfgmgr_errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Now be specific about the entry that trips an error diff --git a/changelogs/fragments/better_json_option_error.yml b/changelogs/fragments/better_json_option_error.yml deleted file mode 100644 index 6306f59b403..00000000000 --- a/changelogs/fragments/better_json_option_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - handle option json errors more gracefully, also document options are not vaultable. diff --git a/changelogs/fragments/better_rhn_channel_errors.yml b/changelogs/fragments/better_rhn_channel_errors.yml deleted file mode 100644 index 2e421fdee93..00000000000 --- a/changelogs/fragments/better_rhn_channel_errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - handle xmlrpc errors in the correct fashion for rhn_channel diff --git a/changelogs/fragments/blockinfile-bytes-fix.yaml b/changelogs/fragments/blockinfile-bytes-fix.yaml deleted file mode 100644 index 48c5755b2f5..00000000000 --- a/changelogs/fragments/blockinfile-bytes-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - blockinfile - use bytes rather than a native string to prevent a stacktrace in Python 3 when writing to the file (https://github.com/ansible/ansible/issues/46237) diff --git a/changelogs/fragments/callback-keep-more-debug-keys.yml b/changelogs/fragments/callback-keep-more-debug-keys.yml deleted file mode 100644 index c8bf0796b13..00000000000 --- a/changelogs/fragments/callback-keep-more-debug-keys.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- callbacks - Do not filter out exception, warnings, deprecations on failure when using debug (https://github.com/ansible/ansible/issues/47576) diff --git a/changelogs/fragments/cfg_mgr_fix.yml b/changelogs/fragments/cfg_mgr_fix.yml deleted file mode 100644 index 06f2716dea9..00000000000 --- a/changelogs/fragments/cfg_mgr_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - configuration retrieval would fail on non primed plugins diff --git a/changelogs/fragments/change_failed_when_example.yaml b/changelogs/fragments/change_failed_when_example.yaml deleted file mode 100644 index 8dff5c9fee8..00000000000 --- a/changelogs/fragments/change_failed_when_example.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Add examples in documentation to explain how to handle multiple conditions in changed_when and failed_when. diff --git a/changelogs/fragments/check_type_string-option-when-converting.yaml b/changelogs/fragments/check_type_string-option-when-converting.yaml deleted file mode 100644 index d7cfaa23ee7..00000000000 --- a/changelogs/fragments/check_type_string-option-when-converting.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'add ``STRING_CONVERSION_ACTION`` option to warn, error, or ignore when a module parameter is string type but the value from YAML is not a string type and it is converted (https://github.com/ansible/ansible/issues/50503)' diff --git a/changelogs/fragments/checkpoint-object-facts-type-param.yaml b/changelogs/fragments/checkpoint-object-facts-type-param.yaml deleted file mode 100644 index c5011067887..00000000000 --- a/changelogs/fragments/checkpoint-object-facts-type-param.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "add parameter to checkpoint_object_facts to filter out by object type" diff --git a/changelogs/fragments/chroot_exe.yml b/changelogs/fragments/chroot_exe.yml deleted file mode 100644 index 3c269a48993..00000000000 --- a/changelogs/fragments/chroot_exe.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add config option for chroot binary for chroot connection plugin diff --git a/changelogs/fragments/clean_results.yml b/changelogs/fragments/clean_results.yml deleted file mode 100644 index 71c4fd423b2..00000000000 --- a/changelogs/fragments/clean_results.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - disallow non dict results from module and allow user to continue using with a warning. diff --git a/changelogs/fragments/clear_system_variablse.yml b/changelogs/fragments/clear_system_variablse.yml deleted file mode 100644 index 927200ca124..00000000000 --- a/changelogs/fragments/clear_system_variablse.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Change the position to search os-release since clearlinux new versions are providing /etc/os-release too diff --git a/changelogs/fragments/cli-refactor.yaml b/changelogs/fragments/cli-refactor.yaml deleted file mode 100644 index 696bc848753..00000000000 --- a/changelogs/fragments/cli-refactor.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: -- Refactored the CLI code to parse the CLI arguments and then save them into - a non-mutatable global singleton. This should make it easier to modify. -- Removed the private ``_options`` attribute of ``CallbackBase``. See the porting - guide if you need access to the command line arguments in a callback plugin. diff --git a/changelogs/fragments/cloudstack_minors.yaml b/changelogs/fragments/cloudstack_minors.yaml deleted file mode 100644 index 9441f80673f..00000000000 --- a/changelogs/fragments/cloudstack_minors.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - cs_zone - The option network_type uses capitalized values for the types e.g. 'Advanced' and 'Basic' to match the return from the API. - - cloudstack - The choice list for the param 'hypervisor' had been removed to allow the API to validate depending on your setup directly. diff --git a/changelogs/fragments/code-cleanup-no-get-exception.yaml b/changelogs/fragments/code-cleanup-no-get-exception.yaml deleted file mode 100644 index a11b0743c7c..00000000000 --- a/changelogs/fragments/code-cleanup-no-get-exception.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Cleaned up module code to remove all calls to the deprecated get_exception() function diff --git a/changelogs/fragments/collections.yml b/changelogs/fragments/collections.yml deleted file mode 100644 index eba88ff829e..00000000000 --- a/changelogs/fragments/collections.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- Experimental support for Ansible Collections and content namespacing - Ansible content can now be packaged in a - collection and addressed via namespaces. This allows for easier sharing, distribution, and installation of bundled - modules/roles/plugins, and consistent rules for accessing specific content via namespaces. \ No newline at end of file diff --git a/changelogs/fragments/command-stdin-no-newline.yaml b/changelogs/fragments/command-stdin-no-newline.yaml deleted file mode 100644 index c4cf46d015b..00000000000 --- a/changelogs/fragments/command-stdin-no-newline.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: -- command/shell - new `stdin_add_newline` arg allows suppression of - automatically-added newline `\n` character to the specified in the `stdin` - arg. diff --git a/changelogs/fragments/conditionals_fix.yml b/changelogs/fragments/conditionals_fix.yml deleted file mode 100644 index 377a5219c4d..00000000000 --- a/changelogs/fragments/conditionals_fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - remove bare var handling from conditionals (not needed since we removed bare vars from `with_` loops) to normalize handling of - variable values, no matter if the string value comes from a top level variable or from a dictionary key or subkey diff --git a/changelogs/fragments/contains-test.yaml b/changelogs/fragments/contains-test.yaml deleted file mode 100644 index 087257918c7..00000000000 --- a/changelogs/fragments/contains-test.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- '``contains`` jinja2 test - Add a ``contains`` jinja2 test designed for use in ``map`` and ``selectattr`` filters (https://github.com/ansible/ansible/pull/45798)' diff --git a/changelogs/fragments/copy-diff-text.yaml b/changelogs/fragments/copy-diff-text.yaml deleted file mode 100644 index a05fb848fd6..00000000000 --- a/changelogs/fragments/copy-diff-text.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- copy - Ensure that the src file contents is converted to unicode in diff - information so that it is properly wrapped by AnsibleUnsafeText to prevent - unexpected templating of diff data in Python3 - (https://github.com/ansible/ansible/issues/45717) diff --git a/changelogs/fragments/copy-recursive-remote-src.yml b/changelogs/fragments/copy-recursive-remote-src.yml deleted file mode 100644 index 7bb205d0c4b..00000000000 --- a/changelogs/fragments/copy-recursive-remote-src.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- copy - support recursive copying with remote_src \ No newline at end of file diff --git a/changelogs/fragments/dd-put-empty-files.yaml b/changelogs/fragments/dd-put-empty-files.yaml deleted file mode 100644 index eaa4406be2c..00000000000 --- a/changelogs/fragments/dd-put-empty-files.yaml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: -- docker connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- chroot connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- jail connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- kubectl connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- libvirt_lxc connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) -- zone connection - Support empty files with copying to target (https://github.com/ansible/ansible/issues/36725) diff --git a/changelogs/fragments/deal_with_bad_config_types.yml b/changelogs/fragments/deal_with_bad_config_types.yml deleted file mode 100644 index c7b2f99426c..00000000000 --- a/changelogs/fragments/deal_with_bad_config_types.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - better error message when bad type in config, deal with EVNAR= more gracefully https://github.com/ansible/ansible/issues/22470 diff --git a/changelogs/fragments/debconf_bool_fix.yml b/changelogs/fragments/debconf_bool_fix.yml deleted file mode 100644 index e8fb2ef44c1..00000000000 --- a/changelogs/fragments/debconf_bool_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix how debconf handles boolean questions to accurately compare diff --git a/changelogs/fragments/delegate_to_loop_hostvars.yaml b/changelogs/fragments/delegate_to_loop_hostvars.yaml deleted file mode 100644 index 26680f3ae5e..00000000000 --- a/changelogs/fragments/delegate_to_loop_hostvars.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- delegate_to - When templating ``delegate_to`` in a loop, don't use the task for a cache, return a special cache through ``get_vars`` allowing looping over a hostvar (https://github.com/ansible/ansible/issues/47207) diff --git a/changelogs/fragments/detect_interpreter_stdout.yml b/changelogs/fragments/detect_interpreter_stdout.yml deleted file mode 100644 index bbc3b063300..00000000000 --- a/changelogs/fragments/detect_interpreter_stdout.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Also check stdout for interpreter errors for more intelligent messages to user diff --git a/changelogs/fragments/dict2items-mapping.yaml b/changelogs/fragments/dict2items-mapping.yaml deleted file mode 100644 index 814576f0134..00000000000 --- a/changelogs/fragments/dict2items-mapping.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dict2items - Allow dict2items to work with hostvars diff --git a/changelogs/fragments/dict_is_dict.yml b/changelogs/fragments/dict_is_dict.yml deleted file mode 100644 index 53076782ff3..00000000000 --- a/changelogs/fragments/dict_is_dict.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - allow 'dict()' jinja2 global to function the same even though it has changed in jinja2 versions diff --git a/changelogs/fragments/diff_yaml.yml b/changelogs/fragments/diff_yaml.yml deleted file mode 100644 index c0ec7c45cc6..00000000000 --- a/changelogs/fragments/diff_yaml.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - diff mode outputs in YAML form when used with yaml callback plugin diff --git a/changelogs/fragments/disallow-relative-homedir.yaml b/changelogs/fragments/disallow-relative-homedir.yaml deleted file mode 100644 index 0ae36ef94d2..00000000000 --- a/changelogs/fragments/disallow-relative-homedir.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- remote home directory - Disallow use of remote home directories that include - relative pathing by means of `..` (CVE-2019-3828) (https://github.com/ansible/ansible/pull/52133) diff --git a/changelogs/fragments/display-singleton.yaml b/changelogs/fragments/display-singleton.yaml deleted file mode 100644 index f7612aa3a56..00000000000 --- a/changelogs/fragments/display-singleton.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Display - Add a ``Singleton`` metaclass and apply it to ``Display`` to remove the need of using ``__main__.Display`` as a pseudo singleton diff --git a/changelogs/fragments/distribution-file-processing.yaml b/changelogs/fragments/distribution-file-processing.yaml deleted file mode 100644 index d376669b1c2..00000000000 --- a/changelogs/fragments/distribution-file-processing.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - distribution - add check to remove incorrect matches of Clear Linux when processing distribution files (https://github.com/ansible/ansible/issues/50009) diff --git a/changelogs/fragments/distribution_support.yaml b/changelogs/fragments/distribution_support.yaml deleted file mode 100644 index 9728f15559d..00000000000 --- a/changelogs/fragments/distribution_support.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Support for Linux Mint 18.3 added in setup facts (https://github.com/ansible/ansible/pull/52224). -- Support for Cumulus Linux 2.5.4 and 3.7.3 added in setup facts (https://github.com/ansible/ansible/pull/52309). diff --git a/changelogs/fragments/dnf-4.2.2-module-remove.yaml b/changelogs/fragments/dnf-4.2.2-module-remove.yaml deleted file mode 100644 index 82dc1d62ae7..00000000000 --- a/changelogs/fragments/dnf-4.2.2-module-remove.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - dnf - fix issue with dnf API calls to adapt to changes in upstream dnf version 4.2.2 diff --git a/changelogs/fragments/dnf-conf-file.yaml b/changelogs/fragments/dnf-conf-file.yaml deleted file mode 100644 index 682d1efc679..00000000000 --- a/changelogs/fragments/dnf-conf-file.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dnf - fix issue where ``conf_file`` was not being loaded properly diff --git a/changelogs/fragments/dnf-fix-plugin-loading.yaml b/changelogs/fragments/dnf-fix-plugin-loading.yaml deleted file mode 100644 index ceb4fc17db2..00000000000 --- a/changelogs/fragments/dnf-fix-plugin-loading.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "dnf module properly load and initialize dnf package manager plugins" diff --git a/changelogs/fragments/dnf-group-removal.yaml b/changelogs/fragments/dnf-group-removal.yaml deleted file mode 100644 index 44a90f0a386..00000000000 --- a/changelogs/fragments/dnf-group-removal.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - "dnf - group removal does not work if group was installed with Ansible because of dnf upstream bug https://bugzilla.redhat.com/show_bug.cgi?id=1620324" - - "dnf removal with wildcards now works: Fixes https://github.com/ansible/ansible/issues/27744" diff --git a/changelogs/fragments/dnf-ignore-weak-deps.yaml b/changelogs/fragments/dnf-ignore-weak-deps.yaml deleted file mode 100644 index f231950c3c5..00000000000 --- a/changelogs/fragments/dnf-ignore-weak-deps.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- dnf - added the module option ``install_weak_deps`` to control whether DNF will install weak dependencies diff --git a/changelogs/fragments/dnf-localgpgcheck.yaml b/changelogs/fragments/dnf-localgpgcheck.yaml deleted file mode 100644 index 7ccb4b609cd..00000000000 --- a/changelogs/fragments/dnf-localgpgcheck.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "dnf properly honor disable_gpg_check for local (on local disk of remote node) package installation" diff --git a/changelogs/fragments/dnf-modularity.yaml b/changelogs/fragments/dnf-modularity.yaml deleted file mode 100644 index 3c4c64ac7c7..00000000000 --- a/changelogs/fragments/dnf-modularity.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "dnf properly support modularity appstream installation via overloaded group modifier syntax" diff --git a/changelogs/fragments/dnf-packagename-parse.yaml b/changelogs/fragments/dnf-packagename-parse.yaml deleted file mode 100644 index a50182a9142..00000000000 --- a/changelogs/fragments/dnf-packagename-parse.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - 'dnf - fix package parsing to handle git snapshot nevra' - - 'dnf - enable package name specification for absent' diff --git a/changelogs/fragments/dnf-update-cache-broken-transaction.yaml b/changelogs/fragments/dnf-update-cache-broken-transaction.yaml deleted file mode 100644 index b6501259295..00000000000 --- a/changelogs/fragments/dnf-update-cache-broken-transaction.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "dnf - fix update_cache combined with install operation to not cause dnf transaction failure" diff --git a/changelogs/fragments/dnfyum-disable-excludes.yaml b/changelogs/fragments/dnfyum-disable-excludes.yaml deleted file mode 100644 index e4b4d367db0..00000000000 --- a/changelogs/fragments/dnfyum-disable-excludes.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "dnf appropriately handles disable_excludes repoid argument" diff --git a/changelogs/fragments/doc_debug_var.yml b/changelogs/fragments/doc_debug_var.yml deleted file mode 100644 index 1318b69a264..00000000000 --- a/changelogs/fragments/doc_debug_var.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - document debug's var already having implicit moustaches diff --git a/changelogs/fragments/doc_module_paths_unresolved.yml b/changelogs/fragments/doc_module_paths_unresolved.yml deleted file mode 100644 index d0c898a61b6..00000000000 --- a/changelogs/fragments/doc_module_paths_unresolved.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - when showing defaults for CLI options in manpage/docs/--help avoid converting paths diff --git a/changelogs/fragments/docfixes.yml b/changelogs/fragments/docfixes.yml deleted file mode 100644 index e1b71609baf..00000000000 --- a/changelogs/fragments/docfixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-doc, --json now is 'type intelligent' and reinstated --all option" diff --git a/changelogs/fragments/docker-facts.yaml b/changelogs/fragments/docker-facts.yaml deleted file mode 100644 index 06c3bd6ebff..00000000000 --- a/changelogs/fragments/docker-facts.yaml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: -- "docker_container, docker_network, docker_volume - return facts as regular variables ``container``, - ``network`` respectively ``volume`` additionally to facts. This is now the preferred way to - obtain results. The facts will be removed in Ansible 2.12." -- "docker_service - return results as regular variable ``services``; this is a dictionary mapping - service names to container dictionaries. The old ansible facts are still returned, but it is - recommended to use ``register`` and ``services`` in the future. The facts will be removed in - Ansible 2.12." diff --git a/changelogs/fragments/docker-image-ids.yaml b/changelogs/fragments/docker-image-ids.yaml deleted file mode 100644 index b4abe21474c..00000000000 --- a/changelogs/fragments/docker-image-ids.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "docker_container - Allow to use image ID instead of image name." -- "docker_image_facts - Allow to use image ID instead of image name." diff --git a/changelogs/fragments/docker-swarm-service-defaults.yml b/changelogs/fragments/docker-swarm-service-defaults.yml deleted file mode 100644 index d1f025ae0d0..00000000000 --- a/changelogs/fragments/docker-swarm-service-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- change default value for ``configs`` from ``[]`` to ``null`` and for ``update_order`` from ``stop-first`` to ``null``, matching docker API and allowing the module to interact with older docker daemons. diff --git a/changelogs/fragments/docker_container-idempotency.yaml b/changelogs/fragments/docker_container-idempotency.yaml deleted file mode 100644 index 2ce2c6a9bf3..00000000000 --- a/changelogs/fragments/docker_container-idempotency.yaml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: -- "docker_container - Makes ``blkio_weight``, ``cpuset_mems``, ``dns_opts`` and ``uts`` options actually work." -- "docker_container - Fix idempotency problems with ``cap_drop`` and ``groups`` (when numeric group IDs were used)." -- "docker_container - Fix type conversion errors for ``log_options``." -- "docker_container - Fixing various comparison/idempotency problems related to wrong comparisons. - In particular, comparisons for ``command`` and ``entrypoint`` (both lists) no longer ignore missing - elements during idempotency checks." diff --git a/changelogs/fragments/docker_network-adding-scope-and-attachable-flags.yaml b/changelogs/fragments/docker_network-adding-scope-and-attachable-flags.yaml deleted file mode 100644 index 6cde8d08ba2..00000000000 --- a/changelogs/fragments/docker_network-adding-scope-and-attachable-flags.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - "docker_network - ``scope`` is now used to set the ``Scope`` property of the docker network during creation." - - "docker_network - ``attachable`` is now used to set the ``Attachable`` property of the docker network during creation." diff --git a/changelogs/fragments/docker_network-driver_options.yaml b/changelogs/fragments/docker_network-driver_options.yaml deleted file mode 100644 index 78e189c325e..00000000000 --- a/changelogs/fragments/docker_network-driver_options.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "docker_network - ``driver_options`` containing Python booleans would cause Docker to throw exceptions." diff --git a/changelogs/fragments/docker_network-requirements.yaml b/changelogs/fragments/docker_network-requirements.yaml deleted file mode 100644 index fae7c924d4c..00000000000 --- a/changelogs/fragments/docker_network-requirements.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - "docker_network - Minimum docker-py version increased from ``1.8.0`` to ``1.10.0``." - - "docker_network - Minimum docker server version increased from ``1.9.0`` to ``1.10.0``." - - "docker_network - Minimum docker API version explcitly set to ``1.22``." diff --git a/changelogs/fragments/docker_volume-force-change-detection-revert.yaml b/changelogs/fragments/docker_volume-force-change-detection-revert.yaml deleted file mode 100644 index f5721b2df11..00000000000 --- a/changelogs/fragments/docker_volume-force-change-detection-revert.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "docker_volume - reverted changed behavior of ``force``, which was released in Ansible 2.7.1 to 2.7.5, and Ansible 2.6.8 to 2.6.11. - Volumes are now only recreated if the parameters changed **and** ``force`` is set to ``true`` (instead of or). This is the behavior - which has been described in the documentation all the time." diff --git a/changelogs/fragments/docker_volume-force-change-detection.yaml b/changelogs/fragments/docker_volume-force-change-detection.yaml deleted file mode 100644 index 968ddc31036..00000000000 --- a/changelogs/fragments/docker_volume-force-change-detection.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_volume - fix ``force`` and change detection logic. If not both evaluated to ``True``, the volume was not recreated." diff --git a/changelogs/fragments/drop-pkg_resources.yaml b/changelogs/fragments/drop-pkg_resources.yaml deleted file mode 100644 index dadb13594e9..00000000000 --- a/changelogs/fragments/drop-pkg_resources.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -minor_changes: - - Drop the use of pkg_resources. Importing pkg_resources was the costliest - part of startup time for Ansible. pkg_resources was used so that platforms - with old versions of PyCrypto and Jinja2 could use parallel installed, - updated versions. Since we no longer support Python-2.6 on the controller - side, we no longer have to support parallel installation to work around - those old stacks. diff --git a/changelogs/fragments/ec2_asg-launch-template-support.yml b/changelogs/fragments/ec2_asg-launch-template-support.yml deleted file mode 100644 index acff8a51e3c..00000000000 --- a/changelogs/fragments/ec2_asg-launch-template-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- AWS EC2's Autoscaling Group (`ec2_asg`) module now supports the use of Launch Templates in addition to existing support for Launch Configurations. diff --git a/changelogs/fragments/ec2_asg_retry_deletion_when_busy.yaml b/changelogs/fragments/ec2_asg_retry_deletion_when_busy.yaml deleted file mode 100644 index c1ce7420783..00000000000 --- a/changelogs/fragments/ec2_asg_retry_deletion_when_busy.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Retry deleting the autoscaling group if there are scaling activities in progress. diff --git a/changelogs/fragments/ec2_fix_assigning_private_without_public_ip.yml b/changelogs/fragments/ec2_fix_assigning_private_without_public_ip.yml deleted file mode 100644 index 0ee7fb9cd22..00000000000 --- a/changelogs/fragments/ec2_fix_assigning_private_without_public_ip.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ec2 - if the private_ip has been provided for the new network interface it shouldn't also be added to top level - parameters for run_instances() diff --git a/changelogs/fragments/ec2_group_fix_target_containing_list_within_list.yaml b/changelogs/fragments/ec2_group_fix_target_containing_list_within_list.yaml deleted file mode 100644 index 5302d5dd9fe..00000000000 --- a/changelogs/fragments/ec2_group_fix_target_containing_list_within_list.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -bugfixes: - - ec2_group - Sanitize the ingress and egress rules before operating on them by flattening any lists - within lists describing the target CIDR(s) into a list of strings. Prior to Ansible 2.6 the ec2_group - module accepted a list of strings, a list of lists, or a combination of strings and lists within a list. - https://github.com/ansible/ansible/pull/45594 diff --git a/changelogs/fragments/ec2_vpc_peer_describe_peer_with_exception_handling.yaml b/changelogs/fragments/ec2_vpc_peer_describe_peer_with_exception_handling.yaml deleted file mode 100644 index 4e757cad691..00000000000 --- a/changelogs/fragments/ec2_vpc_peer_describe_peer_with_exception_handling.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Handle ClientError exceptions when describing VPC peering connections. diff --git a/changelogs/fragments/ec2_vpc_peer_parameter_checking.yaml b/changelogs/fragments/ec2_vpc_peer_parameter_checking.yaml deleted file mode 100644 index 83ae91795be..00000000000 --- a/changelogs/fragments/ec2_vpc_peer_parameter_checking.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Added parameter checking before the module attempts to do an action to give helpful error message diff --git a/changelogs/fragments/ec2_vpc_peering_facts_tags.yml b/changelogs/fragments/ec2_vpc_peering_facts_tags.yml deleted file mode 100644 index 4f6fad5d0b0..00000000000 --- a/changelogs/fragments/ec2_vpc_peering_facts_tags.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Changed output of tags dictionary in results to standard Ansible format diff --git a/changelogs/fragments/elb_target_group_fix_KeyError.yaml b/changelogs/fragments/elb_target_group_fix_KeyError.yaml deleted file mode 100644 index 120f0d45202..00000000000 --- a/changelogs/fragments/elb_target_group_fix_KeyError.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- elb_target_group - cast target ports to integers before making API calls after the key 'Targets' is in params. diff --git a/changelogs/fragments/end-host-meta-task.yaml b/changelogs/fragments/end-host-meta-task.yaml deleted file mode 100644 index 83cbe81b5ea..00000000000 --- a/changelogs/fragments/end-host-meta-task.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add new meta task end_host - https://github.com/ansible/ansible/issues/40904 diff --git a/changelogs/fragments/explain_bare.yml b/changelogs/fragments/explain_bare.yml deleted file mode 100644 index 47ca7e1a567..00000000000 --- a/changelogs/fragments/explain_bare.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - explain 'bare variables' in error message diff --git a/changelogs/fragments/expose-loop-var-name.yml b/changelogs/fragments/expose-loop-var-name.yml deleted file mode 100644 index 802664555bf..00000000000 --- a/changelogs/fragments/expose-loop-var-name.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- loop - expose loop var name as ``ansible_loop_var`` diff --git a/changelogs/fragments/facts-pkg-mgr-rhel.yaml b/changelogs/fragments/facts-pkg-mgr-rhel.yaml deleted file mode 100644 index 4d6ccb767e4..00000000000 --- a/changelogs/fragments/facts-pkg-mgr-rhel.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - facts - ensure that the default package manager for RHEL < 8 is yum, and dnf for newer diff --git a/changelogs/fragments/fibre_channel_wwn_fact.yaml b/changelogs/fragments/fibre_channel_wwn_fact.yaml deleted file mode 100644 index 7faa9e59abf..00000000000 --- a/changelogs/fragments/fibre_channel_wwn_fact.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - gather Fibre Channel WWNs fact (https://github.com/ansible/ansible/pull/37043) diff --git a/changelogs/fragments/fibre_channel_wwn_fact_aix.yaml b/changelogs/fragments/fibre_channel_wwn_fact_aix.yaml deleted file mode 100644 index bbd58898818..00000000000 --- a/changelogs/fragments/fibre_channel_wwn_fact_aix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - gather Fibre Channel WWNs fact on AIX (extends https://github.com/ansible/ansible/pull/37043) diff --git a/changelogs/fragments/file-touch-non-owner.yaml b/changelogs/fragments/file-touch-non-owner.yaml deleted file mode 100644 index b70f61c93ec..00000000000 --- a/changelogs/fragments/file-touch-non-owner.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- file - Allow state=touch on file the user does not own https://github.com/ansible/ansible/issues/50943 diff --git a/changelogs/fragments/firewalld-missing-port-protocol.yml b/changelogs/fragments/firewalld-missing-port-protocol.yml deleted file mode 100644 index 3e9b8d7b43b..00000000000 --- a/changelogs/fragments/firewalld-missing-port-protocol.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fix handling of firewalld port if protocol is missing diff --git a/changelogs/fragments/fix-Amazon-system-release-version-parsing.yaml b/changelogs/fragments/fix-Amazon-system-release-version-parsing.yaml deleted file mode 100644 index d63437661ef..00000000000 --- a/changelogs/fragments/fix-Amazon-system-release-version-parsing.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix Amazon system-release version parsing (https://github.com/ansible/ansible/issues/48823) diff --git a/changelogs/fragments/fix-aws-plugin-credential-precedence.yaml b/changelogs/fragments/fix-aws-plugin-credential-precedence.yaml deleted file mode 100644 index 7169ea6bfeb..00000000000 --- a/changelogs/fragments/fix-aws-plugin-credential-precedence.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - AWS plugins - before 2.8 the environment variable precedence was incorrectly reversed. diff --git a/changelogs/fragments/fix-callbacks-mixed-keys.yaml b/changelogs/fragments/fix-callbacks-mixed-keys.yaml deleted file mode 100644 index a922cb41c71..00000000000 --- a/changelogs/fragments/fix-callbacks-mixed-keys.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - Fix for callback plugins on Python3 when a module returns non-string field - names in its results. (https://github.com/ansible/ansible/issues/49343) diff --git a/changelogs/fragments/fix-lvg-reduce-by-better-listing-pv.yml b/changelogs/fragments/fix-lvg-reduce-by-better-listing-pv.yml deleted file mode 100644 index 6e7ec6c1326..00000000000 --- a/changelogs/fragments/fix-lvg-reduce-by-better-listing-pv.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- lvg - Take into account current PV in the VG to fix PV removal diff --git a/changelogs/fragments/fix-password-lookup-on-fips.yaml b/changelogs/fragments/fix-password-lookup-on-fips.yaml deleted file mode 100644 index 69ade9f7395..00000000000 --- a/changelogs/fragments/fix-password-lookup-on-fips.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- 'Fix the password lookup when run from a FIPS enabled system. FIPS forbids - the use of md5 but we can use sha1 instead. - https://github.com/ansible/ansible/issues/47297' diff --git a/changelogs/fragments/fix-python3-compatibility-with-AWS-policies.yaml b/changelogs/fragments/fix-python3-compatibility-with-AWS-policies.yaml deleted file mode 100644 index e43fccbbf9c..00000000000 --- a/changelogs/fragments/fix-python3-compatibility-with-AWS-policies.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ecs_ecr and iam_role - replace uses of sort_json_policy_dict with compare_policies which is compatible with Python 3 - - Remove recommendation to use sort_json_policy_dict in the AWS guidelines diff --git a/changelogs/fragments/fix_adhoc_includes.yml b/changelogs/fragments/fix_adhoc_includes.yml deleted file mode 100644 index 87139eee38b..00000000000 --- a/changelogs/fragments/fix_adhoc_includes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - adhoc always added async_val and poll to tasks, but now includes are enforcing non valid parameters, this bypasses the error. diff --git a/changelogs/fragments/fix_cache_assumption.yml b/changelogs/fragments/fix_cache_assumption.yml deleted file mode 100644 index 875b56a55fd..00000000000 --- a/changelogs/fragments/fix_cache_assumption.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rely on method existing vs loosely related _cache attribute, also fix data persistence issue on plugin reuse across sources. diff --git a/changelogs/fragments/fix_ec2_group_target_vpc_precedence.yaml b/changelogs/fragments/fix_ec2_group_target_vpc_precedence.yaml deleted file mode 100644 index 68f24f49d12..00000000000 --- a/changelogs/fragments/fix_ec2_group_target_vpc_precedence.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -bugfixes: - - ec2_group - There can be multiple security groups with the same name in - different VPCs. Prior to 2.6 if a target group name was provided, the group - matching the name and VPC had highest precedence. Restore this behavior by - updated the dictionary with the groups matching the VPC last. diff --git a/changelogs/fragments/fix_ec2_group_vpc_precedence_classic.yaml b/changelogs/fragments/fix_ec2_group_vpc_precedence_classic.yaml deleted file mode 100644 index e1c0a48ffca..00000000000 --- a/changelogs/fragments/fix_ec2_group_vpc_precedence_classic.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -bugfixes: - - The patch fixing the regression of no longer preferring matching security - groups in the same VPC https://github.com/ansible/ansible/pull/45787 - (which was also backported to 2.6) broke EC2-Classic accounts. - https://github.com/ansible/ansible/pull/46242 removes the assumption that - security groups must be in a VPC. diff --git a/changelogs/fragments/fix_gce_invplugin.yml b/changelogs/fragments/fix_gce_invplugin.yml deleted file mode 100644 index 50fafd4d20d..00000000000 --- a/changelogs/fragments/fix_gce_invplugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gce inventory plugin was misusing the API and needlessly doing late validation. diff --git a/changelogs/fragments/fix_ir_dupes.yml b/changelogs/fragments/fix_ir_dupes.yml deleted file mode 100644 index a27b7376b20..00000000000 --- a/changelogs/fragments/fix_ir_dupes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - prevent import_role from inserting dupe into `roles:` execution when duplicate signature role already exists in the section. diff --git a/changelogs/fragments/fix_order_serial.yml b/changelogs/fragments/fix_order_serial.yml deleted file mode 100644 index 6b0de87a547..00000000000 --- a/changelogs/fragments/fix_order_serial.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - play order is now applied under all circumstances, fixes #49846 diff --git a/changelogs/fragments/fix_plugin_loader_cache.yml b/changelogs/fragments/fix_plugin_loader_cache.yml deleted file mode 100644 index ab0cab66414..00000000000 --- a/changelogs/fragments/fix_plugin_loader_cache.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - clear all caches in plugin loader for a plugin type when adding new paths, - otherwise new versions of already loaded plugin won't be discovered diff --git a/changelogs/fragments/fix_pull_extra.yml b/changelogs/fragments/fix_pull_extra.yml deleted file mode 100644 index 0c93c7d5566..00000000000 --- a/changelogs/fragments/fix_pull_extra.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fix ansible-pull hanlding of extra args, complex quoting is needed for inline JSON diff --git a/changelogs/fragments/fix_taggged_gather.yml b/changelogs/fragments/fix_taggged_gather.yml deleted file mode 100644 index 5e36e09738f..00000000000 --- a/changelogs/fragments/fix_taggged_gather.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - now default is ``list`` so ``None`` is bad comparison for gathering diff --git a/changelogs/fragments/force_role_with_deps.yml b/changelogs/fragments/force_role_with_deps.yml deleted file mode 100644 index ab4acd8af78..00000000000 --- a/changelogs/fragments/force_role_with_deps.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - allow user to force install a role and it's dependencies diff --git a/changelogs/fragments/free-strategy-include-var-tags.yaml b/changelogs/fragments/free-strategy-include-var-tags.yaml deleted file mode 100644 index b2b3665d137..00000000000 --- a/changelogs/fragments/free-strategy-include-var-tags.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dynamic includes - Use the copied and merged task for calculating task vars in the free strategy (https://github.com/ansible/ansible/issues/47024) diff --git a/changelogs/fragments/from_handlers.yml b/changelogs/fragments/from_handlers.yml deleted file mode 100644 index 7de752cb29a..00000000000 --- a/changelogs/fragments/from_handlers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add from_handlers option to include_role/import_role diff --git a/changelogs/fragments/gcp-compute-add-image.yaml b/changelogs/fragments/gcp-compute-add-image.yaml deleted file mode 100644 index bb9c40a9e20..00000000000 --- a/changelogs/fragments/gcp-compute-add-image.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - gcp_compute - add the image field to map to disk source iamges in the configured zones bringing it in line with old gce inventory script data diff --git a/changelogs/fragments/get-url-fix-idempotency.yaml b/changelogs/fragments/get-url-fix-idempotency.yaml deleted file mode 100644 index c09c6d8acda..00000000000 --- a/changelogs/fragments/get-url-fix-idempotency.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- get_url - Don't re-download files unnecessarily when force=no (https://github.com/ansible/ansible/issues/45491) diff --git a/changelogs/fragments/get_url-checksum.yaml b/changelogs/fragments/get_url-checksum.yaml deleted file mode 100644 index 7bd836bf3fe..00000000000 --- a/changelogs/fragments/get_url-checksum.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- get_url - Fix issue with checksum validation when using a file to ensure we skip lines in the file that - do not contain exactly 2 parts. Also restrict exception handling to the minimum number of - necessary lines (https://github.com/ansible/ansible/issues/48790) diff --git a/changelogs/fragments/get_url.yaml b/changelogs/fragments/get_url.yaml deleted file mode 100644 index d61a8251d0f..00000000000 --- a/changelogs/fragments/get_url.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- get_url - support remote checksum files with paths specified with leading dots (`./path/to/file`) diff --git a/changelogs/fragments/handle_non_strings_in_requirements.yaml b/changelogs/fragments/handle_non_strings_in_requirements.yaml deleted file mode 100644 index 180ac9d60e7..00000000000 --- a/changelogs/fragments/handle_non_strings_in_requirements.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- handle non strings in requirements version for ansible-galaxy diff --git a/changelogs/fragments/host-start-callback.yaml b/changelogs/fragments/host-start-callback.yaml deleted file mode 100644 index fd0e1d49281..00000000000 --- a/changelogs/fragments/host-start-callback.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- callbacks - New ``v2_runner_on_start`` callback added to indicate the start of execution for a host in a specific task (https://github.com/ansible/ansible/pull/47684) diff --git a/changelogs/fragments/ibm-storag_add_domain_keywords_to_module.yml b/changelogs/fragments/ibm-storag_add_domain_keywords_to_module.yml deleted file mode 100644 index bd231298594..00000000000 --- a/changelogs/fragments/ibm-storag_add_domain_keywords_to_module.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "Added missing domain module fields to the ibm_sa_utils module." diff --git a/changelogs/fragments/icinga2_host-47671-fix-use_proxy.yaml b/changelogs/fragments/icinga2_host-47671-fix-use_proxy.yaml deleted file mode 100644 index b5238b7772b..00000000000 --- a/changelogs/fragments/icinga2_host-47671-fix-use_proxy.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- icinga2_host - fixed the issue with not working ``use_proxy`` option of the module. diff --git a/changelogs/fragments/improved-fieldattribute-inheritance.yaml b/changelogs/fragments/improved-fieldattribute-inheritance.yaml deleted file mode 100644 index b4e86747764..00000000000 --- a/changelogs/fragments/improved-fieldattribute-inheritance.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- inheritance - Improve ``FieldAttribute`` inheritance, by using a sentinel - instead of ``None`` to indicate that the option has not been explicitly set diff --git a/changelogs/fragments/improved_stats.yaml b/changelogs/fragments/improved_stats.yaml deleted file mode 100644 index 72b65cffb9d..00000000000 --- a/changelogs/fragments/improved_stats.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add stats on rescued/ignored tasks to play recap (https://github.com/ansible/ansible/pull/48418) diff --git a/changelogs/fragments/include-import-promotion.yaml b/changelogs/fragments/include-import-promotion.yaml deleted file mode 100644 index e332f3689ab..00000000000 --- a/changelogs/fragments/include-import-promotion.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- include/import - Promote ``include_tasks``, ``import_tasks``, ``include_role``, - and ``import_role`` to ``stableinterface`` diff --git a/changelogs/fragments/include-no-swallow-error.yaml b/changelogs/fragments/include-no-swallow-error.yaml deleted file mode 100644 index 37f1416aa3a..00000000000 --- a/changelogs/fragments/include-no-swallow-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- include_role - Don't swallow errors when processing included files/roles (https://github.com/ansible/ansible/issues/54786) diff --git a/changelogs/fragments/include-run-once.yaml b/changelogs/fragments/include-run-once.yaml deleted file mode 100644 index ae29bbdb975..00000000000 --- a/changelogs/fragments/include-run-once.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dynamic includes - Add missed ``run_once`` to valid include attributes (https://github.com/ansible/ansible/pull/48068) diff --git a/changelogs/fragments/include_tasks_parent_templating.yml b/changelogs/fragments/include_tasks_parent_templating.yml deleted file mode 100644 index 0e227974aa4..00000000000 --- a/changelogs/fragments/include_tasks_parent_templating.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- include_tasks - Ensure we give IncludedFile the same context as TaskExecutor when templating the parent include path - allowing for lookups in the included file path (https://github.com/ansible/ansible/issues/49969) diff --git a/changelogs/fragments/includevars_nonascii.yaml b/changelogs/fragments/includevars_nonascii.yaml deleted file mode 100644 index 74785622e93..00000000000 --- a/changelogs/fragments/includevars_nonascii.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- include_vars - error handlers now generate proper error messages with non-ASCII args diff --git a/changelogs/fragments/influxdb_user-admin-role-update.yaml b/changelogs/fragments/influxdb_user-admin-role-update.yaml deleted file mode 100644 index fa67174a257..00000000000 --- a/changelogs/fragments/influxdb_user-admin-role-update.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - influxdb_user - Implemented the update of the admin role of a user diff --git a/changelogs/fragments/interpreter_discovery.yaml b/changelogs/fragments/interpreter_discovery.yaml deleted file mode 100644 index 66ff39d8477..00000000000 --- a/changelogs/fragments/interpreter_discovery.yaml +++ /dev/null @@ -1,5 +0,0 @@ -major_changes: -- Python interpreter discovery - The first time a Python module runs on a target, Ansible will attempt to discover the - proper default Python interpreter to use for the target platform/version (instead of immediately defaulting to - ``/usr/bin/python``). You can override this behavior by setting ``ansible_python_interpreter`` or via config. (see - https://github.com/ansible/ansible/pull/50163) diff --git a/changelogs/fragments/inv_fixes.yml b/changelogs/fragments/inv_fixes.yml deleted file mode 100644 index 8d3c52d77ce..00000000000 --- a/changelogs/fragments/inv_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Give user better error messages and more information on verbose about inventory plugin behaviour diff --git a/changelogs/fragments/inventory-docker-service-stack-groups.yaml b/changelogs/fragments/inventory-docker-service-stack-groups.yaml deleted file mode 100644 index f48ae18cebc..00000000000 --- a/changelogs/fragments/inventory-docker-service-stack-groups.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - inventory/docker - Group containers by docker-swarm "service" and "stack" diff --git a/changelogs/fragments/iscsi_facts_hp-ux_aix.yaml b/changelogs/fragments/iscsi_facts_hp-ux_aix.yaml deleted file mode 100644 index 15d9580bb0d..00000000000 --- a/changelogs/fragments/iscsi_facts_hp-ux_aix.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - setup - gather iSCSI facts for HP-UX (https://github.com/ansible/ansible/pull/44644) -bugfixes: - - setup - properly gather iSCSI information for AIX (https://github.com/ansible/ansible/pull/44644) diff --git a/changelogs/fragments/jinja-now.yml b/changelogs/fragments/jinja-now.yml deleted file mode 100644 index 4a0353d5ae6..00000000000 --- a/changelogs/fragments/jinja-now.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- jinja2 - Add ``now()`` function for getting the current time diff --git a/changelogs/fragments/jinja2_native-fallback-warning.yaml b/changelogs/fragments/jinja2_native-fallback-warning.yaml deleted file mode 100644 index ec60a04323a..00000000000 --- a/changelogs/fragments/jinja2_native-fallback-warning.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add warning about falling back to jinja2_native=false when Jinja2 version is lower than 2.10. diff --git a/changelogs/fragments/jinja2_nested_undefined.yaml b/changelogs/fragments/jinja2_nested_undefined.yaml deleted file mode 100644 index 3994b3fa16d..00000000000 --- a/changelogs/fragments/jinja2_nested_undefined.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jinja2 - accesses to attributes on an undefined value now return further undefined values rather than throwing an exception diff --git a/changelogs/fragments/jinja2_nested_undefined_getitem.yaml b/changelogs/fragments/jinja2_nested_undefined_getitem.yaml deleted file mode 100644 index 27c6865fbd3..00000000000 --- a/changelogs/fragments/jinja2_nested_undefined_getitem.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- jinja2 - accesses to keys/indices on an undefined value now return further undefined values rather than throwing an exception diff --git a/changelogs/fragments/jira_fix_description_field.yaml b/changelogs/fragments/jira_fix_description_field.yaml deleted file mode 100644 index 0c4d07f1f09..00000000000 --- a/changelogs/fragments/jira_fix_description_field.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - jira - description field is not always required diff --git a/changelogs/fragments/k8s_append_hash.yml b/changelogs/fragments/k8s_append_hash.yml deleted file mode 100644 index 560397d7dd0..00000000000 --- a/changelogs/fragments/k8s_append_hash.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - k8s - append_hash parameter adds a hash to the name of ConfigMaps and Secrets for easier immutable resources diff --git a/changelogs/fragments/k8s_facts_fix.yaml b/changelogs/fragments/k8s_facts_fix.yaml deleted file mode 100644 index 796c083a45d..00000000000 --- a/changelogs/fragments/k8s_facts_fix.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- k8s_facts now returns a resources key in all situations -- "k8s_facts: fix handling of unknown resource types" diff --git a/changelogs/fragments/k8s_module_defaults_group.yml b/changelogs/fragments/k8s_module_defaults_group.yml deleted file mode 100644 index b2835a95a21..00000000000 --- a/changelogs/fragments/k8s_module_defaults_group.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - A k8s module defaults group has now been added to reduce the amount of parameters required for multiple k8s tasks. - This group contains all non-deprecated kubernetes modules - `k8s`, `k8s_auth`, `k8s_facts`, `k8s_scale` and - `k8s_service` as well as the CRD-handling `kubevirt_*` modules. diff --git a/changelogs/fragments/k8s_validate.yml b/changelogs/fragments/k8s_validate.yml deleted file mode 100644 index 3ca4471eb65..00000000000 --- a/changelogs/fragments/k8s_validate.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - k8s - add validate parameter to k8s module to allow resources to be validated against their specification diff --git a/changelogs/fragments/k8s_wait.yml b/changelogs/fragments/k8s_wait.yml deleted file mode 100644 index c9f4111a977..00000000000 --- a/changelogs/fragments/k8s_wait.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - k8s - add ability to wait for some kinds of Kubernetes resources to be in the desired state diff --git a/changelogs/fragments/last-loaded-handler-same-name-wins.yaml b/changelogs/fragments/last-loaded-handler-same-name-wins.yaml deleted file mode 100644 index 4426d4775b7..00000000000 --- a/changelogs/fragments/last-loaded-handler-same-name-wins.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Last loaded handler with the same name is used diff --git a/changelogs/fragments/lineinfile-insertbefore-index-out-of-range.yaml b/changelogs/fragments/lineinfile-insertbefore-index-out-of-range.yaml deleted file mode 100644 index 52d4565feab..00000000000 --- a/changelogs/fragments/lineinfile-insertbefore-index-out-of-range.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lineinfile - fix index out of range error when using insertbefore on a file with only one line (https://github.com/ansible/ansible/issues/46043) diff --git a/changelogs/fragments/loop-cache-include-apply.yml b/changelogs/fragments/loop-cache-include-apply.yml deleted file mode 100644 index 15a0ea3cf55..00000000000 --- a/changelogs/fragments/loop-cache-include-apply.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- delegate_to - Fix issue where delegate_to was upplied via ``apply`` on an include, where a loop was present on the include diff --git a/changelogs/fragments/loop-control-label-template-error.yaml b/changelogs/fragments/loop-control-label-template-error.yaml deleted file mode 100644 index f8711f8724e..00000000000 --- a/changelogs/fragments/loop-control-label-template-error.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- loop_control - Catch exceptions when templating label individually for loop - iterations which caused the templating failure as the full - result. This instead only registers the templating exception for a single - loop result (https://github.com/ansible/ansible/issues/48879) diff --git a/changelogs/fragments/loop-empty-literal-list.yaml b/changelogs/fragments/loop-empty-literal-list.yaml deleted file mode 100644 index f86f5b5d116..00000000000 --- a/changelogs/fragments/loop-empty-literal-list.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- loop - Do not evaluate a empty literal list ``[]`` as falsy, it should instead cause the task to skip () diff --git a/changelogs/fragments/loop-info.yaml b/changelogs/fragments/loop-info.yaml deleted file mode 100644 index 0536f3a203b..00000000000 --- a/changelogs/fragments/loop-info.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- loop_control - Add new ``extended`` option to return extended loop information (https://github.com/ansible/ansible/pull/42134) diff --git a/changelogs/fragments/loop_undefined_delegate_to.yaml b/changelogs/fragments/loop_undefined_delegate_to.yaml deleted file mode 100644 index e7e81d2b3d3..00000000000 --- a/changelogs/fragments/loop_undefined_delegate_to.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- loop - Ensure that a loop with a when condition that evaluates to false and delegate_to, will short circuit if the - loop references an undefined variable. This matches the behavior in the same scenario without delegate_to - (https://github.com/ansible/ansible/issues/45189) diff --git a/changelogs/fragments/mac-product-name.yaml b/changelogs/fragments/mac-product-name.yaml deleted file mode 100644 index 0f09d7f77f6..00000000000 --- a/changelogs/fragments/mac-product-name.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- facts - Alias ``ansible_model`` to ``ansible_product_name`` to more closely match other OSes - (https://github.com/ansible/ansible/issues/52233) diff --git a/changelogs/fragments/macos-paramiko-default-to-ssh.yaml b/changelogs/fragments/macos-paramiko-default-to-ssh.yaml deleted file mode 100644 index 4b164c67ffc..00000000000 --- a/changelogs/fragments/macos-paramiko-default-to-ssh.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - change default connection plugin on macOS when using smart mode to ssh instead of paramiko (https://github.com/ansible/ansible/pull/54738) diff --git a/changelogs/fragments/macports-upgrade-selfupdate.yml b/changelogs/fragments/macports-upgrade-selfupdate.yml deleted file mode 100644 index c2b5cca21cb..00000000000 --- a/changelogs/fragments/macports-upgrade-selfupdate.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - macports - add upgrade parameter and replace update_ports parameter with selfupdate (https://github.com/ansible/ansible/pull/45049) diff --git a/changelogs/fragments/mathstuff-filter-py3-scope.yaml b/changelogs/fragments/mathstuff-filter-py3-scope.yaml deleted file mode 100644 index 48cacc05d3b..00000000000 --- a/changelogs/fragments/mathstuff-filter-py3-scope.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "mattstuff filter - fix py3 scope for unique filter errors" diff --git a/changelogs/fragments/md5-hash-algorithms-pop-fix.yaml b/changelogs/fragments/md5-hash-algorithms-pop-fix.yaml deleted file mode 100644 index df81ce1a925..00000000000 --- a/changelogs/fragments/md5-hash-algorithms-pop-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - basic - modify the correct variable when determining available hashing algorithms to avoid errors when md5 is not available (https://github.com/ansible/ansible/issues/51355) diff --git a/changelogs/fragments/meraki_configuration_template_net_id_fix.yml b/changelogs/fragments/meraki_configuration_template_net_id_fix.yml deleted file mode 100644 index 8fb7f991c80..00000000000 --- a/changelogs/fragments/meraki_configuration_template_net_id_fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - meraki_config_template - Fix conditions which prevented code from executing when specifying net_id - \ No newline at end of file diff --git a/changelogs/fragments/meraki_orgnet_fix.yml b/changelogs/fragments/meraki_orgnet_fix.yml deleted file mode 100644 index d9ff1581024..00000000000 --- a/changelogs/fragments/meraki_orgnet_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Meraki - Lookups using org_name or net_name no longer query Meraki twice, only once. Major performance improvements. diff --git a/changelogs/fragments/meraki_ssid_number_fix.yml b/changelogs/fragments/meraki_ssid_number_fix.yml deleted file mode 100644 index a15e310bc6b..00000000000 --- a/changelogs/fragments/meraki_ssid_number_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- meraki_ssid - Fix module to actually perform changes when state is present and SSID is referenced by number and not name. diff --git a/changelogs/fragments/mount-optional-fields.yaml b/changelogs/fragments/mount-optional-fields.yaml deleted file mode 100644 index c274371825d..00000000000 --- a/changelogs/fragments/mount-optional-fields.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - mount - make last two fields optional (https://github.com/ansible/ansible/issues/43855) diff --git a/changelogs/fragments/mysql-migrate_to_pymysql.yaml b/changelogs/fragments/mysql-migrate_to_pymysql.yaml deleted file mode 100644 index 8eac8b5e096..00000000000 --- a/changelogs/fragments/mysql-migrate_to_pymysql.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- mysql_*, proxysql_* - PyMySQL (a pure-Python MySQL driver) is now a preferred dependency also supporting Python 3.X. diff --git a/changelogs/fragments/network_configurable_backup_path.yaml b/changelogs/fragments/network_configurable_backup_path.yaml deleted file mode 100644 index db2824e1fc9..00000000000 --- a/changelogs/fragments/network_configurable_backup_path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add configurable backup path option support for network config modules diff --git a/changelogs/fragments/nicer_role_list.yml b/changelogs/fragments/nicer_role_list.yml deleted file mode 100644 index 59d508d2e52..00000000000 --- a/changelogs/fragments/nicer_role_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - now galaxy shows each path where it finds roles when listing them diff --git a/changelogs/fragments/nmap_bytes_fix.yml b/changelogs/fragments/nmap_bytes_fix.yml deleted file mode 100644 index 309fc1cb153..00000000000 --- a/changelogs/fragments/nmap_bytes_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - convert input into text to ensure valid comparisons in nmap inventory plugin diff --git a/changelogs/fragments/no-mutable-fieldattribute-defaults.yaml b/changelogs/fragments/no-mutable-fieldattribute-defaults.yaml deleted file mode 100644 index c5a7066d4b6..00000000000 --- a/changelogs/fragments/no-mutable-fieldattribute-defaults.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- FieldAttribute - Do not use mutable defaults, instead allow supplying a callable for defaults of mutable types (https://github.com/ansible/ansible/issues/46824) diff --git a/changelogs/fragments/no-overwrite-roles.yaml b/changelogs/fragments/no-overwrite-roles.yaml deleted file mode 100644 index efd7061584c..00000000000 --- a/changelogs/fragments/no-overwrite-roles.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- roles - Ensure that we don't overwrite roles that have been registered (from imports) while parsing roles under the roles header (https://github.com/ansible/ansible/issues/47454) diff --git a/changelogs/fragments/no_empty_groups.yml b/changelogs/fragments/no_empty_groups.yml deleted file mode 100644 index 0c80f646507..00000000000 --- a/changelogs/fragments/no_empty_groups.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - avoid empty groups in ansbile-inventory JSON output as they will be interpreted as hosts diff --git a/changelogs/fragments/no_strippers.yml b/changelogs/fragments/no_strippers.yml deleted file mode 100644 index 5160c535be3..00000000000 --- a/changelogs/fragments/no_strippers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add option to shell/command to control stripping of empty lines at end of outputs diff --git a/changelogs/fragments/nvme_fact.yaml b/changelogs/fragments/nvme_fact.yaml deleted file mode 100644 index 4bce961437a..00000000000 --- a/changelogs/fragments/nvme_fact.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Gather NVMe NQN fact (https://github.com/ansible/ansible/pull/50164) diff --git a/changelogs/fragments/omit-list-of-dicts.yaml b/changelogs/fragments/omit-list-of-dicts.yaml deleted file mode 100644 index f6af2f03501..00000000000 --- a/changelogs/fragments/omit-list-of-dicts.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- omit - support list types containing dicts (https://github.com/ansible/ansible/issues/45907) diff --git a/changelogs/fragments/openssl-cryptography.yml b/changelogs/fragments/openssl-cryptography.yml deleted file mode 100644 index 25f40473eea..00000000000 --- a/changelogs/fragments/openssl-cryptography.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "openssl_certificate - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option." -- "openssl_csr - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option." -- "openssl_privatekey - now works with both PyOpenSSL and cryptography Python libraries. Autodetection can be overridden with ``select_crypto_backend`` option." diff --git a/changelogs/fragments/openssl-python3.yaml b/changelogs/fragments/openssl-python3.yaml deleted file mode 100644 index fba30979864..00000000000 --- a/changelogs/fragments/openssl-python3.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- openssl_csr - fix byte encoding issue on Python 3 -- openssl_pkcs12 - fix byte encoding issue on Python 3 diff --git a/changelogs/fragments/openssl_certificate_fix_has_expired.yml b/changelogs/fragments/openssl_certificate_fix_has_expired.yml deleted file mode 100644 index b33b2da9d44..00000000000 --- a/changelogs/fragments/openssl_certificate_fix_has_expired.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - openssl_certificate - ``has_expired`` correctly checks if the certificate is expired or not diff --git a/changelogs/fragments/openstack_inventory_fix.yml b/changelogs/fragments/openstack_inventory_fix.yml deleted file mode 100644 index 890e6277d2b..00000000000 --- a/changelogs/fragments/openstack_inventory_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - allow using openstack inventory plugin w/o a cache diff --git a/changelogs/fragments/os-module_defaults-group.yml b/changelogs/fragments/os-module_defaults-group.yml deleted file mode 100644 index c823ea679f1..00000000000 --- a/changelogs/fragments/os-module_defaults-group.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: -- An `os` module_defaults group has been added to simplify parameters for - multiple OpenStack tasks. This group includes all OpenStack modules with - an `os_`-prefixed module name. diff --git a/changelogs/fragments/os-server-facts-all-projects.yaml b/changelogs/fragments/os-server-facts-all-projects.yaml deleted file mode 100644 index 4d4e81b8947..00000000000 --- a/changelogs/fragments/os-server-facts-all-projects.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: -- os_server_facts - added all_projects option to gather server facts from all - available projects diff --git a/changelogs/fragments/ovirt_host_network_fix_type_conversion.yaml b/changelogs/fragments/ovirt_host_network_fix_type_conversion.yaml deleted file mode 100644 index 85bf0f4b2b3..00000000000 --- a/changelogs/fragments/ovirt_host_network_fix_type_conversion.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ovirt_host_network - Fix type conversion (https://github.com/ansible/ansible/pull/47617). diff --git a/changelogs/fragments/pamd-make-idempotence-fix.yaml b/changelogs/fragments/pamd-make-idempotence-fix.yaml deleted file mode 100644 index fbafe7306a0..00000000000 --- a/changelogs/fragments/pamd-make-idempotence-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pamd - fix idempotence issue when removing rules diff --git a/changelogs/fragments/paramiko-optional.yaml b/changelogs/fragments/paramiko-optional.yaml deleted file mode 100644 index 142df87ee31..00000000000 --- a/changelogs/fragments/paramiko-optional.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - paramiko is now optional. There is no compat package on certain platforms to worry about. diff --git a/changelogs/fragments/pause_subsecs.yml b/changelogs/fragments/pause_subsecs.yml deleted file mode 100644 index 8819f4a7e05..00000000000 --- a/changelogs/fragments/pause_subsecs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - loop_control's pause now allows for fractions of a second diff --git a/changelogs/fragments/pear_better_error.yml b/changelogs/fragments/pear_better_error.yml deleted file mode 100644 index 15bb9390853..00000000000 --- a/changelogs/fragments/pear_better_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - more complete information when pear module has an error message diff --git a/changelogs/fragments/persistent_command_timeout_increase.yaml b/changelogs/fragments/persistent_command_timeout_increase.yaml deleted file mode 100644 index ad4df65887e..00000000000 --- a/changelogs/fragments/persistent_command_timeout_increase.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "Increase the default persistent command_timeout value from 10 to 30 seconds to reduce frequent timeout issues." diff --git a/changelogs/fragments/pip-fix-idempotence-in-check-mode.yaml b/changelogs/fragments/pip-fix-idempotence-in-check-mode.yaml deleted file mode 100644 index f3cc2ffd0a3..00000000000 --- a/changelogs/fragments/pip-fix-idempotence-in-check-mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "pip - idempotence in check mode now works correctly." diff --git a/changelogs/fragments/piped-transfer-empty-files.yaml b/changelogs/fragments/piped-transfer-empty-files.yaml deleted file mode 100644 index 756351d0950..00000000000 --- a/changelogs/fragments/piped-transfer-empty-files.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ssh connection - Support empty files with piped transfer_method (https://github.com/ansible/ansible/issues/45426) diff --git a/changelogs/fragments/platform-dist-to-nir0s-distro.yaml b/changelogs/fragments/platform-dist-to-nir0s-distro.yaml deleted file mode 100644 index 8671a9d6e68..00000000000 --- a/changelogs/fragments/platform-dist-to-nir0s-distro.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -minor_changes: -- Python-3.8 removes platform.dist() from the standard library. To maintain - compatibility we've switched to an alternative library, nir0s/distro, to - detect the distribution for fact gathering. Distributions facts may change - slightly as nir0s/distro has bugfixes which the standard library's - platform.dist() has lacked. diff --git a/changelogs/fragments/playbook-order-reverse_inventory.yaml b/changelogs/fragments/playbook-order-reverse_inventory.yaml deleted file mode 100644 index 03459d2fc96..00000000000 --- a/changelogs/fragments/playbook-order-reverse_inventory.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- host execution order - Fix ``reverse_inventory`` not to change the order of - the items before reversing on python2 and to not backtrace on python3 diff --git a/changelogs/fragments/plugin-docs-list-fix.yaml b/changelogs/fragments/plugin-docs-list-fix.yaml deleted file mode 100644 index 19ff8eef68a..00000000000 --- a/changelogs/fragments/plugin-docs-list-fix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- 'Fixed an issue with ansible-doc -l failing when parsing some plugin documentation.' diff --git a/changelogs/fragments/plugin-filters-cfg.yaml b/changelogs/fragments/plugin-filters-cfg.yaml deleted file mode 100644 index a2a5b96d05f..00000000000 --- a/changelogs/fragments/plugin-filters-cfg.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- PLUGIN_FILTERS_CFG - Ensure that the value is treated as type=path, and that we use the standard section of ``defaults`` instead of ``default`` (https://github.com/ansible/ansible/pull/45994) diff --git a/changelogs/fragments/postgresql-db-conn-limit.yaml b/changelogs/fragments/postgresql-db-conn-limit.yaml deleted file mode 100644 index cf4ddf49a92..00000000000 --- a/changelogs/fragments/postgresql-db-conn-limit.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - postgresql_db - Added paramter conn_limit to limit the number of concurrent connection to a certain database diff --git a/changelogs/fragments/postgresql_user-not-sup-error.yaml b/changelogs/fragments/postgresql_user-not-sup-error.yaml deleted file mode 100644 index bc7c67ff863..00000000000 --- a/changelogs/fragments/postgresql_user-not-sup-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- postgresql_user - create pretty error message when creating a user without an encrypted password on newer PostgreSQL versions diff --git a/changelogs/fragments/powershell_basic_util.yaml b/changelogs/fragments/powershell_basic_util.yaml deleted file mode 100644 index 7e5ebd5e8d3..00000000000 --- a/changelogs/fragments/powershell_basic_util.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added Ansible.Basic C# util that contains a module wrapper and handles common functions like argument parsing and module return. This is gives the user more visibility over what the module has run and aligns PowerShell modules more closely to how Python modules are defined. diff --git a/changelogs/fragments/ps_sb_logging.yaml b/changelogs/fragments/ps_sb_logging.yaml deleted file mode 100644 index 78241df4494..00000000000 --- a/changelogs/fragments/ps_sb_logging.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Windows - prevent sensitive content from appearing in scriptblock logging (CVE 2018-16859) diff --git a/changelogs/fragments/psexec-handle-socket-errors.yaml b/changelogs/fragments/psexec-handle-socket-errors.yaml deleted file mode 100644 index e06214be65c..00000000000 --- a/changelogs/fragments/psexec-handle-socket-errors.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psexec - Handle socket.error exceptions properly diff --git a/changelogs/fragments/psexec-imp-error.yaml b/changelogs/fragments/psexec-imp-error.yaml deleted file mode 100644 index 87ef33b2040..00000000000 --- a/changelogs/fragments/psexec-imp-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psexec - give proper error message when the psexec requirements are not installed diff --git a/changelogs/fragments/psrp-display-exec-output.yaml b/changelogs/fragments/psrp-display-exec-output.yaml deleted file mode 100644 index d32c2b8a955..00000000000 --- a/changelogs/fragments/psrp-display-exec-output.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psrp - do not display bootstrap wrapper for each module exec run diff --git a/changelogs/fragments/psrp-options.yaml b/changelogs/fragments/psrp-options.yaml deleted file mode 100644 index b99dd67d365..00000000000 --- a/changelogs/fragments/psrp-options.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psrp - Explicitly documented the extra auth options that could have been passed in - https://github.com/ansible/ansible/issues/54664 diff --git a/changelogs/fragments/psrp-utf8-stdio.yaml b/changelogs/fragments/psrp-utf8-stdio.yaml deleted file mode 100644 index 25452d992bb..00000000000 --- a/changelogs/fragments/psrp-utf8-stdio.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psrp - Fix UTF-8 output - https://github.com/ansible/ansible/pull/46998 diff --git a/changelogs/fragments/psrp-utf8.yaml b/changelogs/fragments/psrp-utf8.yaml deleted file mode 100644 index 9d32171ae48..00000000000 --- a/changelogs/fragments/psrp-utf8.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psrp - Fix issue when dealing with unicode values in the output for Python 2 diff --git a/changelogs/fragments/pure_facts_fix.yaml b/changelogs/fragments/pure_facts_fix.yaml deleted file mode 100644 index 4f61b1bcde6..00000000000 --- a/changelogs/fragments/pure_facts_fix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- purefa_facts and purefb_facts now correctly adds facts into main ansible_fact dictionary (https://github.com/ansible/ansible/pull/50349) diff --git a/changelogs/fragments/random_mac-random-int-fix.yaml b/changelogs/fragments/random_mac-random-int-fix.yaml deleted file mode 100644 index 73ced9fa412..00000000000 --- a/changelogs/fragments/random_mac-random-int-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - random_mac - generate a proper MAC address when the provided vendor prefix is two or four characters (https://github.com/ansible/ansible/issues/50838) diff --git a/changelogs/fragments/reboot-add-aix-support.yml b/changelogs/fragments/reboot-add-aix-support.yml deleted file mode 100644 index 3cf18f66322..00000000000 --- a/changelogs/fragments/reboot-add-aix-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - reboot - add support for rebooting AIX (https://github.com/ansible/ansible/issues/49712) diff --git a/changelogs/fragments/reboot-add-search-paths-parameter.yaml b/changelogs/fragments/reboot-add-search-paths-parameter.yaml deleted file mode 100644 index aab697c6dcd..00000000000 --- a/changelogs/fragments/reboot-add-search-paths-parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'reboot - add parameter for specifying paths to search for the ``shutdown`` command (https://github.com/ansible/ansible/issues/51190)' diff --git a/changelogs/fragments/reboot-change-default-boot-command.yaml b/changelogs/fragments/reboot-change-default-boot-command.yaml deleted file mode 100644 index b4303ab7081..00000000000 --- a/changelogs/fragments/reboot-change-default-boot-command.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - reboot - change default reboot time command to prevent hanging on certain systems (https://github.com/ansible/ansible/issues/46562) diff --git a/changelogs/fragments/reboot-conn-timeout-reset.yaml b/changelogs/fragments/reboot-conn-timeout-reset.yaml deleted file mode 100644 index c6427111deb..00000000000 --- a/changelogs/fragments/reboot-conn-timeout-reset.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- reboot - Fix bug where the connection timeout was not reset in the same task after rebooting diff --git a/changelogs/fragments/reboot-fix-exception-type.yaml b/changelogs/fragments/reboot-fix-exception-type.yaml deleted file mode 100644 index 43f5680856b..00000000000 --- a/changelogs/fragments/reboot-fix-exception-type.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - reboot - use IndexError instead of TypeError in exception diff --git a/changelogs/fragments/reboot-path-alpine-solaris.yaml b/changelogs/fragments/reboot-path-alpine-solaris.yaml deleted file mode 100644 index 51c0aa350e4..00000000000 --- a/changelogs/fragments/reboot-path-alpine-solaris.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - reboot - search common paths for the shutdown command and use the full path to the binary rather than depending on the PATH of the remote system (https://github.com/ansible/ansible/issues/47131) - - reboot - gather distribution information in order to support Alpine and other distributions (https://github.com/ansible/ansible/issues/46723) - - reboot - use a common set of commands for older and newer Solaris and SunOS variants (https://github.com/ansible/ansible/pull/48986) diff --git a/changelogs/fragments/reboot-show-timeout.yaml b/changelogs/fragments/reboot-show-timeout.yaml deleted file mode 100644 index 440560c7f86..00000000000 --- a/changelogs/fragments/reboot-show-timeout.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- reboot - Expose timeout value in error message diff --git a/changelogs/fragments/reboot-unicode-string.yaml b/changelogs/fragments/reboot-unicode-string.yaml deleted file mode 100644 index 5ac36b924bd..00000000000 --- a/changelogs/fragments/reboot-unicode-string.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - reboot - use unicode instead of bytes for stdout and stderr to match the - type returned from low_level_execute() diff --git a/changelogs/fragments/reboot-vmware-esxi.yaml b/changelogs/fragments/reboot-vmware-esxi.yaml deleted file mode 100644 index a626fd5dba1..00000000000 --- a/changelogs/fragments/reboot-vmware-esxi.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - reboot - add appropriate commands to make the plugin work with VMware ESXi (https://github.com/ansible/ansible/issues/48425) diff --git a/changelogs/fragments/reboot_missing_parameter.yaml b/changelogs/fragments/reboot_missing_parameter.yaml deleted file mode 100644 index 8048e059124..00000000000 --- a/changelogs/fragments/reboot_missing_parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- reboot - add reboot_timeout parameter to the list of parameters so it can be used. diff --git a/changelogs/fragments/reboot_openbsd_support.yaml b/changelogs/fragments/reboot_openbsd_support.yaml deleted file mode 100644 index 563c634b9b0..00000000000 --- a/changelogs/fragments/reboot_openbsd_support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - reboot - add support for OpenBSD diff --git a/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml b/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml deleted file mode 100644 index 942abe23560..00000000000 --- a/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- redhat_subscription - For compatibility using the redhat_subscription module on hosts set to use a python 3 interpreter, use string values when updating yum plugin configuration files. diff --git a/changelogs/fragments/redis-3-compat.yaml b/changelogs/fragments/redis-3-compat.yaml deleted file mode 100644 index 880ba95a4aa..00000000000 --- a/changelogs/fragments/redis-3-compat.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- redis cache - Support version 3 of the redis python library (https://github.com/ansible/ansible/issues/49341) diff --git a/changelogs/fragments/regex-escape-basic.yaml b/changelogs/fragments/regex-escape-basic.yaml deleted file mode 100644 index 6732b9e8f4d..00000000000 --- a/changelogs/fragments/regex-escape-basic.yaml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: -- | - regex_escape - added re_type option to enable escaping POSIX BRE chars - - This distinction is necessary because escaping non-special chars such as - '(' or '{' turns them into special chars, the opposite of what is intended - by using regex_escape on strings being passed as a Basic Regular - Expression. diff --git a/changelogs/fragments/remove_redundant_md5.yml b/changelogs/fragments/remove_redundant_md5.yml deleted file mode 100644 index f9fed40a9a2..00000000000 --- a/changelogs/fragments/remove_redundant_md5.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - remove rendundant path uniquifying in inventory plugins. This removes - use of md5 hashing and fixes inventory plugins when run in FIPS mode. diff --git a/changelogs/fragments/rename-idrac.yml b/changelogs/fragments/rename-idrac.yml deleted file mode 100644 index 6d134887eb5..00000000000 --- a/changelogs/fragments/rename-idrac.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- renamed `dellemc_idrac_firmware` module to `idrac_firmware` diff --git a/changelogs/fragments/replace-before-after.yaml b/changelogs/fragments/replace-before-after.yaml deleted file mode 100644 index a50d238932f..00000000000 --- a/changelogs/fragments/replace-before-after.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - replace - fix behavior when ``before`` and ``after`` are used together (https://github.com/ansible/ansible/issues/31354) diff --git a/changelogs/fragments/restore_sigpipe_dfl.yml b/changelogs/fragments/restore_sigpipe_dfl.yml deleted file mode 100644 index 331bd6a5038..00000000000 --- a/changelogs/fragments/restore_sigpipe_dfl.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Restore SIGPIPE to SIG_DFL when creating subprocesses to avoid it being ignored under Python 2. diff --git a/changelogs/fragments/restructure_inventory_cache.yaml b/changelogs/fragments/restructure_inventory_cache.yaml deleted file mode 100644 index 59ef2287648..00000000000 --- a/changelogs/fragments/restructure_inventory_cache.yaml +++ /dev/null @@ -1,9 +0,0 @@ -minor_changes: - - inventory plugins - Inventory plugins that support caching can now use any cache plugin - shipped with Ansible. -deprecated_features: - - inventory plugins - Inventory plugins using self.cache is deprecated and will be removed - in 2.12. Inventory plugins should use self._cache as a dictionary to store results. - - cache plugins - Importing cache plugins directly is deprecated and will be removed in 2.12. - Cache plugins should use the cache_loader instead so cache options can be reconciled via - the configuration system rather than constants. diff --git a/changelogs/fragments/rhn_regiter-user-pass-unregister.yaml b/changelogs/fragments/rhn_regiter-user-pass-unregister.yaml deleted file mode 100644 index 5c0121f3013..00000000000 --- a/changelogs/fragments/rhn_regiter-user-pass-unregister.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rhn_register - require username/password when unregistering and provide useful error message (https://github.com/ansible/ansible/issues/22300) diff --git a/changelogs/fragments/rhsm_repository-handle-no-repos.yml b/changelogs/fragments/rhsm_repository-handle-no-repos.yml deleted file mode 100644 index 92cf2356717..00000000000 --- a/changelogs/fragments/rhsm_repository-handle-no-repos.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rhsm_repository - handle systems without any repos diff --git a/changelogs/fragments/rhsm_repository-loop-fix-improvements.yaml b/changelogs/fragments/rhsm_repository-loop-fix-improvements.yaml deleted file mode 100644 index 3d261913966..00000000000 --- a/changelogs/fragments/rhsm_repository-loop-fix-improvements.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - rhsm_repository - compile regular expressions to improve performance when looping over available repositories - - rhsm_repository - prevent duplicate repository entries from being entered in the final command diff --git a/changelogs/fragments/run-command-expand-shell.yaml b/changelogs/fragments/run-command-expand-shell.yaml deleted file mode 100644 index 44f50779e61..00000000000 --- a/changelogs/fragments/run-command-expand-shell.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- run_command - Add a new keyword argument expand_user_and_vars, which defaults to True, - allowing the module author to decide whether or paths and variables - are expanded before running the command when use_unsafe_shell=False - (https://github.com/ansible/ansible/issues/45418) diff --git a/changelogs/fragments/rundeck-acl-policy-python-version.yaml b/changelogs/fragments/rundeck-acl-policy-python-version.yaml deleted file mode 100644 index 372f205211c..00000000000 --- a/changelogs/fragments/rundeck-acl-policy-python-version.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Allow to use rundeck_acl_policy with python 2 and 3 diff --git a/changelogs/fragments/s3_bucket_delete_nonexistent_bucket.yml b/changelogs/fragments/s3_bucket_delete_nonexistent_bucket.yml deleted file mode 100644 index b6ce312a2ff..00000000000 --- a/changelogs/fragments/s3_bucket_delete_nonexistent_bucket.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Handle error paginating object versions when bucket does not exist (https://github.com/ansible/ansible/issues/49393) diff --git a/changelogs/fragments/s3_bucket_fix_non_str_tags.yaml b/changelogs/fragments/s3_bucket_fix_non_str_tags.yaml deleted file mode 100644 index 7a6e0e9f657..00000000000 --- a/changelogs/fragments/s3_bucket_fix_non_str_tags.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - s3_bucket - Prior to 2.6 using non-text tags worked, although was not idempotent. In 2.6 - waiters were introduced causing non-text tags to be fatal to the module's completion. - This fixes the module failure as well as idempotence using integers as tags. diff --git a/changelogs/fragments/s3_bucket_requester_pays_default_value.yaml b/changelogs/fragments/s3_bucket_requester_pays_default_value.yaml deleted file mode 100644 index 87cd88dba12..00000000000 --- a/changelogs/fragments/s3_bucket_requester_pays_default_value.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - s3_bucket - avoid failure when ``policy``, ``requestPayment``, ``tags`` or - ``versioning`` operations aren't supported by the endpoint and related - parameters aren't set diff --git a/changelogs/fragments/s3_bucket_walrus_endpoint.yaml b/changelogs/fragments/s3_bucket_walrus_endpoint.yaml deleted file mode 100644 index 196db189144..00000000000 --- a/changelogs/fragments/s3_bucket_walrus_endpoint.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "s3_bucket - Walrus users: ``s3_url`` must be a FQDN without scheme not path." diff --git a/changelogs/fragments/scaleway-getheaders.yaml b/changelogs/fragments/scaleway-getheaders.yaml deleted file mode 100644 index fb43a13b8f3..00000000000 --- a/changelogs/fragments/scaleway-getheaders.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- scaleway inventory plugin - Fix response.getheaders regression (https://github.com/ansible/ansible/pull/48671) diff --git a/changelogs/fragments/scan_packages.yml b/changelogs/fragments/scan_packages.yml deleted file mode 100644 index 3102b63a00b..00000000000 --- a/changelogs/fragments/scan_packages.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - package_facts, now supports multiple package managers per system. - New systems supported include Gentoo's portage with portage-utils installed, as well as FreeBSD's pkg diff --git a/changelogs/fragments/script-module-no-file-path.yaml b/changelogs/fragments/script-module-no-file-path.yaml deleted file mode 100644 index 6df6aa45e1a..00000000000 --- a/changelogs/fragments/script-module-no-file-path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- script inventory plugin - Don't pass file_name to DataLoader.load, which will prevent misleading error messages (https://github.com/ansible/ansible/issues/34164) diff --git a/changelogs/fragments/service-facts-dont-hist-systemd-disabled-units.yaml b/changelogs/fragments/service-facts-dont-hist-systemd-disabled-units.yaml deleted file mode 100644 index 2b4fcae97ff..00000000000 --- a/changelogs/fragments/service-facts-dont-hist-systemd-disabled-units.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "service_facts - provide service state and status information about disabled systemd service units" diff --git a/changelogs/fragments/skip_invalid_plugin.yml b/changelogs/fragments/skip_invalid_plugin.yml deleted file mode 100644 index a850534f5c0..00000000000 --- a/changelogs/fragments/skip_invalid_plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - skip invalid plugin after warning in loader diff --git a/changelogs/fragments/sns-boto3.yaml b/changelogs/fragments/sns-boto3.yaml deleted file mode 100644 index 020e8a5f950..00000000000 --- a/changelogs/fragments/sns-boto3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- sns - Ported to boto3 and added support for additional protocols diff --git a/changelogs/fragments/solaris-prtdiag-path.yaml b/changelogs/fragments/solaris-prtdiag-path.yaml deleted file mode 100644 index ae3cf426dc4..00000000000 --- a/changelogs/fragments/solaris-prtdiag-path.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Hardware fact gathering now completes on Solaris 8. Previously, it aborted with error `Argument 'args' to run_command must be list or string`. diff --git a/changelogs/fragments/solaris_system_vendor.yaml b/changelogs/fragments/solaris_system_vendor.yaml deleted file mode 100644 index 278fcac4236..00000000000 --- a/changelogs/fragments/solaris_system_vendor.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - On Solaris, the `ansible_product_name` fact is populated for a wider range of older hardware models, and `ansible_system_vendor` fact is populated for certain known vendors. diff --git a/changelogs/fragments/spotinst-instance-health-check-validation.yml b/changelogs/fragments/spotinst-instance-health-check-validation.yml deleted file mode 100644 index 2a010a665f7..00000000000 --- a/changelogs/fragments/spotinst-instance-health-check-validation.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - spotinst - Added Instance Health Check Validation on creation of Elastigroup if "health_check_type" parameter set in playbook - - spotinst - Added "SPOTINST_ACCOUNT_ID" or "ACCOUNT" env var \ No newline at end of file diff --git a/changelogs/fragments/squash-deprecation-message.yml b/changelogs/fragments/squash-deprecation-message.yml deleted file mode 100644 index 835384551c9..00000000000 --- a/changelogs/fragments/squash-deprecation-message.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Improve the deprecation message for squashing, to not give misleading advice diff --git a/changelogs/fragments/ssh-check-returncode-before-exception.yaml b/changelogs/fragments/ssh-check-returncode-before-exception.yaml deleted file mode 100644 index ae6b48da723..00000000000 --- a/changelogs/fragments/ssh-check-returncode-before-exception.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- ssh - Check the return code of the ssh process before raising AnsibleConnectionFailure, as the error message - for the ssh process will likely contain more useful information. This will improve the missing interpreter messaging - when using modules such as setup which have a larger payload to transfer when combined with pipelining. - (https://github.com/ansible/ansible/issues/53487) diff --git a/changelogs/fragments/ssh-quote-user.yaml b/changelogs/fragments/ssh-quote-user.yaml deleted file mode 100644 index 1ccf5fa9391..00000000000 --- a/changelogs/fragments/ssh-quote-user.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ssh - Properly quote the username to allow usernames containing spaces (https://github.com/ansible/ansible/issues/49968) diff --git a/changelogs/fragments/ssh_connection_invalid_password.yaml b/changelogs/fragments/ssh_connection_invalid_password.yaml deleted file mode 100644 index c04fa0679bc..00000000000 --- a/changelogs/fragments/ssh_connection_invalid_password.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssh connection - do not retry with invalid credentials to prevent account lockout (https://github.com/ansible/ansible/issues/48422) diff --git a/changelogs/fragments/standardize-tls-params.yml b/changelogs/fragments/standardize-tls-params.yml deleted file mode 100644 index a8a38799a11..00000000000 --- a/changelogs/fragments/standardize-tls-params.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -minor_changes: -- "Modules and plugins have been standardized on a well-defined set of - TLS-related parameters. The old names remain as aliases for compatibility. - In general, the new names will override the old names if both are specified. - The standard names are: ``client_cert`` (certificate for client identity, - might also include the private key), ``client_key`` (private key for - ``client_cert``), ``ca_cert`` (public key to validate server's identity, - usually a root certificate), and ``validate_certs`` (boolean to enable or - disable certificate validity checking)." diff --git a/changelogs/fragments/standardize_connection_vars.yaml b/changelogs/fragments/standardize_connection_vars.yaml deleted file mode 100644 index ac4d0fbc3a8..00000000000 --- a/changelogs/fragments/standardize_connection_vars.yaml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - Connection plugins have been standardized to allow use of ``ansible__user`` - and ``ansible__password`` variables. Variables such as - ``ansible__pass`` and ``ansible__username`` are treated - with lower priority than the standardized names and may be deprecated in the - future. In general, the ``ansible_user`` and ``ansible_password`` vars should - be used unless there is a reason to use the connection-specific variables. diff --git a/changelogs/fragments/static_attributes.yml b/changelogs/fragments/static_attributes.yml deleted file mode 100644 index 6aa56c62bfd..00000000000 --- a/changelogs/fragments/static_attributes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add facility for playbook attributes that are not templatable, i.e register diff --git a/changelogs/fragments/strip_keys_fixes.yml b/changelogs/fragments/strip_keys_fixes.yml deleted file mode 100644 index d155fecdd88..00000000000 --- a/changelogs/fragments/strip_keys_fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - change function to in place replacement, compose with module_args_copy for 'new clean copy' - - avoid making multiple 'sub copies' when traversing already 'clean copy' of dict diff --git a/changelogs/fragments/suse_distro_names.yaml b/changelogs/fragments/suse_distro_names.yaml deleted file mode 100644 index e0c17f9d7e7..00000000000 --- a/changelogs/fragments/suse_distro_names.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Add code to detect correctly a host running openSUSE Tumbleweed - - Fix detection string for SUSE distribution variants like Leap and SLES (SUSE Enterprise Linux Server). diff --git a/changelogs/fragments/synchronize-warning.yaml b/changelogs/fragments/synchronize-warning.yaml deleted file mode 100644 index b9e5bbb0453..00000000000 --- a/changelogs/fragments/synchronize-warning.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: -- synchronize module - Warn when the empty string is present in rsync_opts as it is likely - unexpected that it will transfer the current working directory. diff --git a/changelogs/fragments/systemd-warn-on-chroot.yaml b/changelogs/fragments/systemd-warn-on-chroot.yaml deleted file mode 100644 index 148db8a5f01..00000000000 --- a/changelogs/fragments/systemd-warn-on-chroot.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - systemd - warn when exeuting in a chroot environment rather than failing (https://github.com/ansible/ansible/pull/43904) diff --git a/changelogs/fragments/tag_gathering.yml b/changelogs/fragments/tag_gathering.yml deleted file mode 100644 index 2999b9288bc..00000000000 --- a/changelogs/fragments/tag_gathering.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fact gathering to obey play tags diff --git a/changelogs/fragments/tags-var.yaml b/changelogs/fragments/tags-var.yaml deleted file mode 100644 index 40c581cd723..00000000000 --- a/changelogs/fragments/tags-var.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- tags - allow tags to be specified by a variable (https://github.com/ansible/ansible/issues/49825) diff --git a/changelogs/fragments/template-lookup-searchpath-fix.yaml b/changelogs/fragments/template-lookup-searchpath-fix.yaml deleted file mode 100644 index 7718ca4756e..00000000000 --- a/changelogs/fragments/template-lookup-searchpath-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix searchpath in the template lookup to work the same way as in the template module. diff --git a/changelogs/fragments/to_yaml-default_flow_style.yaml b/changelogs/fragments/to_yaml-default_flow_style.yaml deleted file mode 100644 index 5dee7c51bea..00000000000 --- a/changelogs/fragments/to_yaml-default_flow_style.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "``to_yaml`` filter updated to maintain formatting consistency when used with ``pyyaml`` versions 5.1 and later (https://github.com/ansible/ansible/pull/53772)" diff --git a/changelogs/fragments/togggle_invalid_group_chars.yml b/changelogs/fragments/togggle_invalid_group_chars.yml deleted file mode 100644 index d138948a022..00000000000 --- a/changelogs/fragments/togggle_invalid_group_chars.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add toggle to allow user to override invalid group character filter diff --git a/changelogs/fragments/toml-inventory.yaml b/changelogs/fragments/toml-inventory.yaml deleted file mode 100644 index 5029aa14636..00000000000 --- a/changelogs/fragments/toml-inventory.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- inventory - added new TOML inventory plugin (https://github.com/ansible/ansible/pull/41593) diff --git a/changelogs/fragments/tower_credential_ssh_key_data.yaml b/changelogs/fragments/tower_credential_ssh_key_data.yaml deleted file mode 100644 index 578e92ef937..00000000000 --- a/changelogs/fragments/tower_credential_ssh_key_data.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- tower_credential - Expect ssh_key_data to be the content of a ssh_key file instead of the path to the file (https://github.com/ansible/ansible/pull/45158) diff --git a/changelogs/fragments/tower_job_launch-options.yaml b/changelogs/fragments/tower_job_launch-options.yaml deleted file mode 100644 index bd95f1ae8e7..00000000000 --- a/changelogs/fragments/tower_job_launch-options.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - Fixed to handle arguments correctly even if inventory and credential - variables are not specified (#25017,#37567) diff --git a/changelogs/fragments/tweek_msg.yml b/changelogs/fragments/tweek_msg.yml deleted file mode 100644 index b1fa85641cd..00000000000 --- a/changelogs/fragments/tweek_msg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - tweak inv plugin skip msg to be more precise, also require higher verbosity to view diff --git a/changelogs/fragments/ufw-49948-enable-chenged-status-in-check-mode.yml b/changelogs/fragments/ufw-49948-enable-chenged-status-in-check-mode.yml deleted file mode 100644 index 9ae7d59c1d3..00000000000 --- a/changelogs/fragments/ufw-49948-enable-chenged-status-in-check-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ufw - enable "changed" status while check mode is enabled diff --git a/changelogs/fragments/unarchive-fix-bad-user-and-group.yaml b/changelogs/fragments/unarchive-fix-bad-user-and-group.yaml deleted file mode 100644 index 54d2ec9f48a..00000000000 --- a/changelogs/fragments/unarchive-fix-bad-user-and-group.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - add two more error conditions to unarchive to present more accurate error message (https://github.com/ansible/ansible/issues/51848) diff --git a/changelogs/fragments/undeprecate_force_pc.yml b/changelogs/fragments/undeprecate_force_pc.yml deleted file mode 100644 index 565fa7b7a28..00000000000 --- a/changelogs/fragments/undeprecate_force_pc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - remove deprecation notice since validation makes it very noisy diff --git a/changelogs/fragments/unsafe-set-wrap.yaml b/changelogs/fragments/unsafe-set-wrap.yaml deleted file mode 100644 index 5e3a491632b..00000000000 --- a/changelogs/fragments/unsafe-set-wrap.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- unsafe - Add special casing to sets, to support wrapping elements of sets correctly in Python 3 (https://github.com/ansible/ansible/issues/47372) diff --git a/changelogs/fragments/unsafe_cleanup.yml b/changelogs/fragments/unsafe_cleanup.yml deleted file mode 100644 index 350e07e7542..00000000000 --- a/changelogs/fragments/unsafe_cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - small code cleanup to make method signatures match their parents and nicer 'unsafe' handling. diff --git a/changelogs/fragments/unsafe_prompt.yml b/changelogs/fragments/unsafe_prompt.yml deleted file mode 100644 index de45bd22c1d..00000000000 --- a/changelogs/fragments/unsafe_prompt.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - added 'unsafe' keyword to vars_prompt so users can signal 'template unsafe' content diff --git a/changelogs/fragments/uri-supports-async.yaml b/changelogs/fragments/uri-supports-async.yaml deleted file mode 100644 index ff9e8eb20df..00000000000 --- a/changelogs/fragments/uri-supports-async.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- uri - Ensure the ``uri`` module supports async (https://github.com/ansible/ansible/issues/47660) diff --git a/changelogs/fragments/uri-unix-socket.yml b/changelogs/fragments/uri-unix-socket.yml deleted file mode 100644 index ca695edd987..00000000000 --- a/changelogs/fragments/uri-unix-socket.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- uri/urls - Support unix domain sockets (https://github.com/ansible/ansible/pull/43560) diff --git a/changelogs/fragments/urls-https-guard.yaml b/changelogs/fragments/urls-https-guard.yaml deleted file mode 100644 index 9662d316211..00000000000 --- a/changelogs/fragments/urls-https-guard.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Guard ``HTTPSClientAuthHandler`` under HTTPS checks, to avoid tracebacks when python is compiled without SSL support (https://github.com/ansible/ansible/issues/50339) diff --git a/changelogs/fragments/urls-proxy-validate.yaml b/changelogs/fragments/urls-proxy-validate.yaml deleted file mode 100644 index 65f4aa6668d..00000000000 --- a/changelogs/fragments/urls-proxy-validate.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- 'urls - When validating SSL certs using an a non-SSL proxy, do not send "Connection: close" when requesting a tunnel. This prevents some proxy servers from dropping the connection (https://github.com/ansible/ansible/issues/32750)' diff --git a/changelogs/fragments/use-module_utils-six-in-contrib-inventory.yaml b/changelogs/fragments/use-module_utils-six-in-contrib-inventory.yaml deleted file mode 100644 index 10ec89f54f8..00000000000 --- a/changelogs/fragments/use-module_utils-six-in-contrib-inventory.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - use ansible.module_utils.six for all scripts in contrib/inventory diff --git a/changelogs/fragments/user-do-not-pass-ssh_key_passphrase-on-cmdline.yaml b/changelogs/fragments/user-do-not-pass-ssh_key_passphrase-on-cmdline.yaml deleted file mode 100644 index 94f13078114..00000000000 --- a/changelogs/fragments/user-do-not-pass-ssh_key_passphrase-on-cmdline.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user module - do not pass ssh_key_passphrase on cmdline (CVE-2018-16837) diff --git a/changelogs/fragments/user-docs-underlying-tools.yaml b/changelogs/fragments/user-docs-underlying-tools.yaml deleted file mode 100644 index 2424d7224cb..00000000000 --- a/changelogs/fragments/user-docs-underlying-tools.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - add documentation on what underlying tools are used on each platform (https://github.com/ansible/ansible/issues/44266) diff --git a/changelogs/fragments/user-fix-zero-negative-expiration.yaml b/changelogs/fragments/user-fix-zero-negative-expiration.yaml deleted file mode 100644 index f122b66e2fd..00000000000 --- a/changelogs/fragments/user-fix-zero-negative-expiration.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - properly remove expiration when set to a negative value (https://github.com/ansible/ansible/issues/47114) diff --git a/changelogs/fragments/user-freebsd-expire-utc.yaml b/changelogs/fragments/user-freebsd-expire-utc.yaml deleted file mode 100644 index b623b5ff890..00000000000 --- a/changelogs/fragments/user-freebsd-expire-utc.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - on FreeBSD set the user expiration time as seconds since the epoch in UTC to avoid timezone issues diff --git a/changelogs/fragments/user-password_lock-change-fix.yaml b/changelogs/fragments/user-password_lock-change-fix.yaml deleted file mode 100644 index 0d2f8622bb5..00000000000 --- a/changelogs/fragments/user-password_lock-change-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - do not report changes every time when setting password_lock (https://github.com/ansible/ansible/issues/43670) diff --git a/changelogs/fragments/user-read-passwd-when-local.yaml b/changelogs/fragments/user-read-passwd-when-local.yaml deleted file mode 100644 index 829cf7ac6a6..00000000000 --- a/changelogs/fragments/user-read-passwd-when-local.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - fix a bug when checking if a local user account exists on a system using directory authentication (https://github.com/ansible/ansible/issues/50947, https://github.com/ansible/ansible/issues/38206) diff --git a/changelogs/fragments/user-restore-disabled-account.yaml b/changelogs/fragments/user-restore-disabled-account.yaml deleted file mode 100644 index 5c73bd92487..00000000000 --- a/changelogs/fragments/user-restore-disabled-account.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - remove warning when creating a disabled account with '!' or '*' in the password field (https://github.com/ansible/ansible/issues/46334) diff --git a/changelogs/fragments/v2.8.0a1_summary.yaml b/changelogs/fragments/v2.8.0a1_summary.yaml deleted file mode 100644 index 0600778343d..00000000000 --- a/changelogs/fragments/v2.8.0a1_summary.yaml +++ /dev/null @@ -1,3 +0,0 @@ -release_summary: | - | Release Date: 2019-04-04 - | `Porting Guide `__ diff --git a/changelogs/fragments/v2.8.0-initial-commit.yaml b/changelogs/fragments/v2.9.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.8.0-initial-commit.yaml rename to changelogs/fragments/v2.9.0-initial-commit.yaml diff --git a/changelogs/fragments/vault-read-error.yml b/changelogs/fragments/vault-read-error.yml deleted file mode 100644 index e6f9c6e35ca..00000000000 --- a/changelogs/fragments/vault-read-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- vault - Improve error messages encountered when reading vault files (https://github.com/ansible/ansible/issues/49252) diff --git a/changelogs/fragments/vbox_fix.yml b/changelogs/fragments/vbox_fix.yml deleted file mode 100644 index e968c883bd5..00000000000 --- a/changelogs/fragments/vbox_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - preserve Noneness of pwdfile when it is None in virtualbox inventory plugin diff --git a/changelogs/fragments/verbose_stderr.yml b/changelogs/fragments/verbose_stderr.yml deleted file mode 100644 index eccf66753f3..00000000000 --- a/changelogs/fragments/verbose_stderr.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - allow user to force verbose messages to stderr diff --git a/changelogs/fragments/vm_fix.yml b/changelogs/fragments/vm_fix.yml deleted file mode 100644 index aded1222fa9..00000000000 --- a/changelogs/fragments/vm_fix.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - fix FactCache.update() to conform to the dict API. -minor_changes: - - Moved the FactCache code from ansible.plugins.cache.FactCache to - ansible.vars.fact_cache.FactCache as it is not meant to be used to - implement cache plugins. diff --git a/changelogs/fragments/vm_guest_facts.yml b/changelogs/fragments/vm_guest_facts.yml deleted file mode 100644 index b872a71a3d3..00000000000 --- a/changelogs/fragments/vm_guest_facts.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - simple code collapse, avoid a lot of repetition diff --git a/changelogs/fragments/vm_updates.yml b/changelogs/fragments/vm_updates.yml deleted file mode 100644 index ba0717ad3d2..00000000000 --- a/changelogs/fragments/vm_updates.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - moved some operations to inside VariableManager to make using it simpler and slightly optimized, but creating API changes diff --git a/changelogs/fragments/vmware-deploy-ovf-inject.yml b/changelogs/fragments/vmware-deploy-ovf-inject.yml deleted file mode 100644 index efaf1ffa5ba..00000000000 --- a/changelogs/fragments/vmware-deploy-ovf-inject.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- vmware_deploy_ovf - Add support for 'inject_ovf_env' for injecting user input properties in OVF environment. diff --git a/changelogs/fragments/warn_bad_local_fact.yml b/changelogs/fragments/warn_bad_local_fact.yml deleted file mode 100644 index b2724fbd8f5..00000000000 --- a/changelogs/fragments/warn_bad_local_fact.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - issue a warning when local fact is not correctly loaded, old behaviour just updated fact value with the error. diff --git a/changelogs/fragments/win-say-ansible-basic.yaml b/changelogs/fragments/win-say-ansible-basic.yaml deleted file mode 100644 index 8b46bfeb94d..00000000000 --- a/changelogs/fragments/win-say-ansible-basic.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - win_say - Ported code to use Ansible.Basic. - - win_say - If requested voice is not found a warning is now displayed. - - win_say - Some error messages worded differently now that the module uses generic module parameter validation. diff --git a/changelogs/fragments/win_acl-paths.yaml b/changelogs/fragments/win_acl-paths.yaml deleted file mode 100644 index 766a1f02818..00000000000 --- a/changelogs/fragments/win_acl-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_acl - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_acl_inheritance-paths.yaml b/changelogs/fragments/win_acl_inheritance-paths.yaml deleted file mode 100644 index 7cfcab663f7..00000000000 --- a/changelogs/fragments/win_acl_inheritance-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_acl_inheritance - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_become-passwordless.yaml b/changelogs/fragments/win_become-passwordless.yaml deleted file mode 100644 index dd35eb9fcca..00000000000 --- a/changelogs/fragments/win_become-passwordless.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- windows become - Add support for passwordless become. -- windows become - Moved to shared C# util so modules can utilise the code. diff --git a/changelogs/fragments/win_certificate_store-excp.yaml b/changelogs/fragments/win_certificate_store-excp.yaml deleted file mode 100644 index 2d500e711ff..00000000000 --- a/changelogs/fragments/win_certificate_store-excp.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_certificate_store - Fix exception handling typo diff --git a/changelogs/fragments/win_certificate_store-paths.yaml b/changelogs/fragments/win_certificate_store-paths.yaml deleted file mode 100644 index 55ed38cdac0..00000000000 --- a/changelogs/fragments/win_certificate_store-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_certificate_store - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_chocolatey-allow-multiple.yaml b/changelogs/fragments/win_chocolatey-allow-multiple.yaml deleted file mode 100644 index 15842dad219..00000000000 --- a/changelogs/fragments/win_chocolatey-allow-multiple.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- win_chocolatey - added the allow_multiple module option to allow side by side installs of the same package -- win_chocolatey - support bootstrapping Chocolatey from other URLs with any PS script that ends with ``.ps1``, originally this script had to be ``install.ps1`` diff --git a/changelogs/fragments/win_chocolatey-beta-versions.yaml b/changelogs/fragments/win_chocolatey-beta-versions.yaml deleted file mode 100644 index 5860e79745a..00000000000 --- a/changelogs/fragments/win_chocolatey-beta-versions.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_chocolatey - Fix issue when parsing a beta Chocolatey install - https://github.com/ansible/ansible/issues/52331 diff --git a/changelogs/fragments/win_chocolatey-pin.yaml b/changelogs/fragments/win_chocolatey-pin.yaml deleted file mode 100644 index d4e3639bc20..00000000000 --- a/changelogs/fragments/win_chocolatey-pin.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_chocolatey - Added the ability to pin a package using the ``pinned`` option - https://github.com/ansible/ansible/issues/38526 diff --git a/changelogs/fragments/win_chocolatey-update.yaml b/changelogs/fragments/win_chocolatey-update.yaml deleted file mode 100644 index ed0f6c0a0ce..00000000000 --- a/changelogs/fragments/win_chocolatey-update.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_chocolatey - Fix incompatibilities with the latest release of Chocolatey ``v0.10.12+`` diff --git a/changelogs/fragments/win_chocolatey.yaml b/changelogs/fragments/win_chocolatey.yaml deleted file mode 100644 index 65677f83333..00000000000 --- a/changelogs/fragments/win_chocolatey.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_chocolatey - Fix hang when used with proxy for the first time - https://github.com/ansible/ansible/issues/47669 diff --git a/changelogs/fragments/win_chocolatey_source_disabled.yaml b/changelogs/fragments/win_chocolatey_source_disabled.yaml deleted file mode 100644 index 779c614383f..00000000000 --- a/changelogs/fragments/win_chocolatey_source_disabled.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_chocolatey_source - fix bug where a Chocolatey source could not be disabled unless ``source`` was also set - https://github.com/ansible/ansible/issues/50133 diff --git a/changelogs/fragments/win_copy-dest-quote.yaml b/changelogs/fragments/win_copy-dest-quote.yaml deleted file mode 100644 index 655a9d20932..00000000000 --- a/changelogs/fragments/win_copy-dest-quote.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_copy - Fix issue where the dest return value would be enclosed in single quote when dest is a folder - https://github.com/ansible/ansible/issues/45281 diff --git a/changelogs/fragments/win_copy-empty-dir.yaml b/changelogs/fragments/win_copy-empty-dir.yaml deleted file mode 100644 index dbc242d315a..00000000000 --- a/changelogs/fragments/win_copy-empty-dir.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_copy - Fix copy of a dir that contains an empty directory - https://github.com/ansible/ansible/issues/50077 diff --git a/changelogs/fragments/win_copy-paths.yaml b/changelogs/fragments/win_copy-paths.yaml deleted file mode 100644 index bfced51fc74..00000000000 --- a/changelogs/fragments/win_copy-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_copy - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_domain-cred.yaml b/changelogs/fragments/win_domain-cred.yaml deleted file mode 100644 index b174d20466e..00000000000 --- a/changelogs/fragments/win_domain-cred.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- win_domain - Fix when running without credential delegated authentication - https://github.com/ansible/ansible/issues/53182 -- 'win_domain - Do not fail if DC is already promoted but a reboot is required, return ``reboot_required: True``' diff --git a/changelogs/fragments/win_dsc-validation.yaml b/changelogs/fragments/win_dsc-validation.yaml deleted file mode 100644 index 4664eb6ed14..00000000000 --- a/changelogs/fragments/win_dsc-validation.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- win_dsc - The win_dsc module will now fail if an invalid DSC property is set. -- win_dsc - The module invocation and possible options will be displayed when running with ``-vvv``. -- win_dsc - The Verbose logs will be returned when running with ``-vvv``. diff --git a/changelogs/fragments/win_dsc-warning.yaml b/changelogs/fragments/win_dsc-warning.yaml deleted file mode 100644 index 23be4739a09..00000000000 --- a/changelogs/fragments/win_dsc-warning.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_dsc - Display the warnings produced by the DSC engine for better troubleshooting - https://github.com/ansible/ansible/issues/51543 diff --git a/changelogs/fragments/win_file-hidden.yaml b/changelogs/fragments/win_file-hidden.yaml deleted file mode 100644 index f13b77eb1a4..00000000000 --- a/changelogs/fragments/win_file-hidden.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_file - Fix issue when managing hidden files and directories - https://github.com/ansible/ansible/issues/42466 diff --git a/changelogs/fragments/win_file-paths.yaml b/changelogs/fragments/win_file-paths.yaml deleted file mode 100644 index bf260f0b949..00000000000 --- a/changelogs/fragments/win_file-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_file - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_find-paths.yaml b/changelogs/fragments/win_find-paths.yaml deleted file mode 100644 index a113a72ed17..00000000000 --- a/changelogs/fragments/win_find-paths.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- win_find - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` -- win_find - Ensure found files are sorted alphabetically by the path instead of it being random diff --git a/changelogs/fragments/win_get_url-checksum.yaml b/changelogs/fragments/win_get_url-checksum.yaml deleted file mode 100644 index 1816f9936a8..00000000000 --- a/changelogs/fragments/win_get_url-checksum.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- win_get_url - Add the ``checksum`` option to verify the integrity of a downloaded file. -- win_get_url - Add idempotency check if the remote file has the same contents as the dest file. diff --git a/changelogs/fragments/win_get_url-paths.yaml b/changelogs/fragments/win_get_url-paths.yaml deleted file mode 100644 index a27f340909e..00000000000 --- a/changelogs/fragments/win_get_url-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_get_url - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_group_membership-com-marshal.yaml b/changelogs/fragments/win_group_membership-com-marshal.yaml deleted file mode 100644 index 57a2a9546fc..00000000000 --- a/changelogs/fragments/win_group_membership-com-marshal.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_group_membership - fix intermittent issue where it failed to convert the ADSI object to the .NET object after using it once diff --git a/changelogs/fragments/win_lineinfile-output.yaml b/changelogs/fragments/win_lineinfile-output.yaml deleted file mode 100644 index 7a0c523db2f..00000000000 --- a/changelogs/fragments/win_lineinfile-output.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_lineinfile - Fix issue where a malformed json block was returned causing an error diff --git a/changelogs/fragments/win_mapped_drive-fixes.yaml b/changelogs/fragments/win_mapped_drive-fixes.yaml deleted file mode 100644 index c69a394f1b0..00000000000 --- a/changelogs/fragments/win_mapped_drive-fixes.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_mapped_drive - Updated win_mapped_drive to use the proper Win32 APIs and updated documentation for proper usage diff --git a/changelogs/fragments/win_mod_utils-paths.yaml b/changelogs/fragments/win_mod_utils-paths.yaml deleted file mode 100644 index 91b5d61cfaf..00000000000 --- a/changelogs/fragments/win_mod_utils-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- windows - Fixed various module utils that did not work with path that had glob like chars diff --git a/changelogs/fragments/win_nssm.yaml b/changelogs/fragments/win_nssm.yaml deleted file mode 100644 index 9de9a159e3e..00000000000 --- a/changelogs/fragments/win_nssm.yaml +++ /dev/null @@ -1,13 +0,0 @@ -minor_changes: -- win_nssm - Add the ``executable`` option to specify the location of the NSSM utility. -- win_nssm - Add the ``working_directory``, ``display_name`` and ``description`` options. -- win_nssm - Add support for check and diff modes. -- win_nssm - Change default value for ``state`` from ``start`` to ``present``. - -bugfixes: -- win_nssm - Fix several escaping and quoting issues of paths and parameters. - -deprecated_features: -- win_nssm - Deprecate ``dependencies``, ``start_mode``, ``user``, and ``password`` options, in favor of using the ``win_service`` module. -- win_nssm - Deprecate ``start``, ``stop``, and ``restart`` values for ``state`` option, in favor of using the ``win_service`` module. -- win_nssm - Deprecate ``app_parameters`` option in favor of ``arguments``. diff --git a/changelogs/fragments/win_owner-paths.yaml b/changelogs/fragments/win_owner-paths.yaml deleted file mode 100644 index 8cf343dd57e..00000000000 --- a/changelogs/fragments/win_owner-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_owner - Fix issues when using paths with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_package_chdir.yaml b/changelogs/fragments/win_package_chdir.yaml deleted file mode 100644 index ff8779266e6..00000000000 --- a/changelogs/fragments/win_package_chdir.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_package - added the ``chdir`` option to specify the working directory used when installing and uninstalling a package. diff --git a/changelogs/fragments/win_power_plan-windows10.yaml b/changelogs/fragments/win_power_plan-windows10.yaml deleted file mode 100644 index 4bfabf56a19..00000000000 --- a/changelogs/fragments/win_power_plan-windows10.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_power_plan - Fix issue where win_power_plan failed on newer Windows 10 builds - https://github.com/ansible/ansible/issues/43827 diff --git a/changelogs/fragments/win_privileges_util.yaml b/changelogs/fragments/win_privileges_util.yaml deleted file mode 100644 index 097f04839d5..00000000000 --- a/changelogs/fragments/win_privileges_util.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ansible.ModuleUtils.Privilege - moved C# code to it's own util called ``Ansible.Privilege`` and expanded the tests diff --git a/changelogs/fragments/win_psexec-paths.yaml b/changelogs/fragments/win_psexec-paths.yaml deleted file mode 100644 index a89888ddafd..00000000000 --- a/changelogs/fragments/win_psexec-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_psexec - Support executables with a space in the path diff --git a/changelogs/fragments/win_psmodule-repository.yaml b/changelogs/fragments/win_psmodule-repository.yaml deleted file mode 100644 index c1de537ae3f..00000000000 --- a/changelogs/fragments/win_psmodule-repository.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_psmodule - The ``url`` parameter is deprecated and will be removed in Ansible 2.12. Use the ``win_psrepository`` module to manage repositories instead diff --git a/changelogs/fragments/win_reboot-psrp.yaml b/changelogs/fragments/win_reboot-psrp.yaml deleted file mode 100644 index 2325d36fb56..00000000000 --- a/changelogs/fragments/win_reboot-psrp.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_reboot - Fix reboot command validation failure when running under the psrp connection plugin diff --git a/changelogs/fragments/win_registry.yaml b/changelogs/fragments/win_registry.yaml deleted file mode 100644 index 7db1f3b1112..00000000000 --- a/changelogs/fragments/win_registry.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- win_regedit - Fix issue where creating a new key would set the ``(Default)`` key property to an empty string instead of undefined -- win_regedit - Support registry paths with special characters - https://github.com/ansible/ansible/issues/41791 -- win_reg_stat - Support registry paths with special characters - https://github.com/ansible/ansible/issues/41791 -- win_reg_stat - Fix issue where the key's ``(Default)`` property was not being returned if it was set diff --git a/changelogs/fragments/win_route.yaml b/changelogs/fragments/win_route.yaml deleted file mode 100644 index 6a013c563ec..00000000000 --- a/changelogs/fragments/win_route.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_route - Corrected issue where the wrong network interface was used for new static routes. - https://github.com/ansible/ansible/issues/28051 diff --git a/changelogs/fragments/win_say-fix.yaml b/changelogs/fragments/win_say-fix.yaml deleted file mode 100644 index b2312c32f2f..00000000000 --- a/changelogs/fragments/win_say-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_say - fix syntax error in module and get tests working diff --git a/changelogs/fragments/win_scheduled_task-repetition.yaml b/changelogs/fragments/win_scheduled_task-repetition.yaml deleted file mode 100644 index aedf685468c..00000000000 --- a/changelogs/fragments/win_scheduled_task-repetition.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- win_scheduled_task - defining a trigger repetition as an array is deprecated and will be removed in Ansible 2.12. - Define the repetition as a dictionary instead. diff --git a/changelogs/fragments/win_script-become.yaml b/changelogs/fragments/win_script-become.yaml deleted file mode 100644 index db624b6e89d..00000000000 --- a/changelogs/fragments/win_script-become.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_script - added support for running a script with become diff --git a/changelogs/fragments/win_security_policy-rights.yaml b/changelogs/fragments/win_security_policy-rights.yaml deleted file mode 100644 index 986004c3e40..00000000000 --- a/changelogs/fragments/win_security_policy-rights.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_security_policy - warn users to use win_user_right instead when editing ``Privilege Rights`` diff --git a/changelogs/fragments/win_shortcut.yaml b/changelogs/fragments/win_shortcut.yaml deleted file mode 100644 index e019b8b9031..00000000000 --- a/changelogs/fragments/win_shortcut.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- win_shortcut - Added idempotency checks when ``src`` is a special shell folder like ``shell:RecycleBinFolder`` - -minor_changes: -- win_shortcut - Added support for setting the ``Run as administrator`` flag on a shortcut pointing to an executable diff --git a/changelogs/fragments/win_slurp-paths.yaml b/changelogs/fragments/win_slurp-paths.yaml deleted file mode 100644 index da2f13f0fbf..00000000000 --- a/changelogs/fragments/win_slurp-paths.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- slurp - Fix issues when using paths on Windows with glob like characters, e.g. ``[``, ``]`` diff --git a/changelogs/fragments/win_stat-follow.yaml b/changelogs/fragments/win_stat-follow.yaml deleted file mode 100644 index b4f9a01b62d..00000000000 --- a/changelogs/fragments/win_stat-follow.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_stat - added the ``follow`` module option to follow ``path`` when getting the file or directory info diff --git a/changelogs/fragments/win_tempfile-path.yaml b/changelogs/fragments/win_tempfile-path.yaml deleted file mode 100644 index 12edab5aeb3..00000000000 --- a/changelogs/fragments/win_tempfile-path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_tempfile - Always return the full NTFS absolute path and not a DOS 8.3 path. diff --git a/changelogs/fragments/win_updates-post-categories.yaml b/changelogs/fragments/win_updates-post-categories.yaml deleted file mode 100644 index 526d801cfdf..00000000000 --- a/changelogs/fragments/win_updates-post-categories.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- win_updates - Reworked filtering updates based on category classification - https://github.com/ansible/ansible/issues/45476 diff --git a/changelogs/fragments/win_uri-junk-data.yaml b/changelogs/fragments/win_uri-junk-data.yaml deleted file mode 100644 index de591990efc..00000000000 --- a/changelogs/fragments/win_uri-junk-data.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_uri - stop junk output from being returned to Ansible - https://github.com/ansible/ansible/issues/47998 diff --git a/changelogs/fragments/win_uri-oneitem-list.yaml b/changelogs/fragments/win_uri-oneitem-list.yaml deleted file mode 100644 index 4e984eb36ec..00000000000 --- a/changelogs/fragments/win_uri-oneitem-list.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_uri - allow to send a JSON array with just one item into - https://github.com/ansible/ansible/issues/49483 diff --git a/changelogs/fragments/win_user_right-output.yaml b/changelogs/fragments/win_user_right-output.yaml deleted file mode 100644 index b754ab7b59e..00000000000 --- a/changelogs/fragments/win_user_right-output.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_user_right - Fix output containing non json data - https://github.com/ansible/ansible/issues/54413 diff --git a/changelogs/fragments/windows-deprecated-functionality.yaml b/changelogs/fragments/windows-deprecated-functionality.yaml deleted file mode 100644 index 37cf0249e19..00000000000 --- a/changelogs/fragments/windows-deprecated-functionality.yaml +++ /dev/null @@ -1,6 +0,0 @@ -removed_features: -- win_feature - Removed deprecated 'restart_needed' returned boolean, use standardized 'reboot_required' instead -- win_package - Removed deprecated 'restart_required' returned boolean, use standardized 'reboot_required' instead -- win_package - Removed deprecated 'exit_code' returned int, use standardized 'rc' instead -- win_get_url - Removed deprecated 'win_get_url' returned dictionary, contained values are returned directly -- win_get_url - Removed deprecated 'skip_certificate_validation' parameter, use standardized 'validate_certs' instead diff --git a/changelogs/fragments/windows-exec-changes.yaml b/changelogs/fragments/windows-exec-changes.yaml deleted file mode 100644 index bc3966f448f..00000000000 --- a/changelogs/fragments/windows-exec-changes.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- include better error handling for Windows errors to help with debugging module errors diff --git a/changelogs/fragments/windows-psrp-unreachable.yaml b/changelogs/fragments/windows-psrp-unreachable.yaml deleted file mode 100644 index 770e7c46403..00000000000 --- a/changelogs/fragments/windows-psrp-unreachable.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Windows/PSRP - Ensure that a connection timeout or connection error results in host being unreachable diff --git a/changelogs/fragments/windows-ssh.yaml b/changelogs/fragments/windows-ssh.yaml deleted file mode 100644 index be31d70e041..00000000000 --- a/changelogs/fragments/windows-ssh.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added experimental support for connecting to Windows hosts over SSH using ``ansible_shell_type=cmd`` or ``ansible_shell_type=powershell`` diff --git a/changelogs/fragments/winrm-all-timeout-exceptions.yaml b/changelogs/fragments/winrm-all-timeout-exceptions.yaml deleted file mode 100644 index 589635e5bce..00000000000 --- a/changelogs/fragments/winrm-all-timeout-exceptions.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - Catch all connection timeout related exceptions and raise - AnsibleConnectionError instead diff --git a/changelogs/fragments/winrm-ansible-conn-error.yaml b/changelogs/fragments/winrm-ansible-conn-error.yaml deleted file mode 100644 index d5df68c75ec..00000000000 --- a/changelogs/fragments/winrm-ansible-conn-error.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Raise AnsibleConnectionError on winrm connnection errors diff --git a/changelogs/fragments/winrm-send-input-check.yaml b/changelogs/fragments/winrm-send-input-check.yaml deleted file mode 100644 index 50d2a2ee0d6..00000000000 --- a/changelogs/fragments/winrm-send-input-check.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- winrm - attempt to recover from a WinRM send input failure if possible diff --git a/changelogs/fragments/winrm_pexpect.yaml b/changelogs/fragments/winrm_pexpect.yaml deleted file mode 100644 index 5febee6de66..00000000000 --- a/changelogs/fragments/winrm_pexpect.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- winrm - Only use pexpect for auto kerb auth if it is installed and contains the required kwargs - https://github.com/ansible/ansible/issues/43462 diff --git a/changelogs/fragments/xdg_systemd_fix.yml b/changelogs/fragments/xdg_systemd_fix.yml deleted file mode 100644 index ca8ebc17653..00000000000 --- a/changelogs/fragments/xdg_systemd_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ensure we have a XDG_RUNTIME_DIR, as it is not handled correctly by some privilege escalation configurations diff --git a/changelogs/fragments/yaml_inventory_more_tolerant.yml b/changelogs/fragments/yaml_inventory_more_tolerant.yml deleted file mode 100644 index e301fa3bd92..00000000000 --- a/changelogs/fragments/yaml_inventory_more_tolerant.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - make YAML inventory more tolerant to comments/empty/None entries diff --git a/changelogs/fragments/yum-consistent-output-checkmode.yaml b/changelogs/fragments/yum-consistent-output-checkmode.yaml deleted file mode 100644 index 7a8d936522a..00000000000 --- a/changelogs/fragments/yum-consistent-output-checkmode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - yum - provide consistent return data structure when run in check mode and not in check mode diff --git a/changelogs/fragments/yum-handle-obsoletes-check-update.yaml b/changelogs/fragments/yum-handle-obsoletes-check-update.yaml deleted file mode 100644 index dc93e5049cc..00000000000 --- a/changelogs/fragments/yum-handle-obsoletes-check-update.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "yum - when checking for updates, now properly include Obsoletes (both old and new) package data in the module JSON output, fixes https://github.com/ansible/ansible/issues/39978" diff --git a/changelogs/fragments/yum-select-version.yml b/changelogs/fragments/yum-select-version.yml deleted file mode 100644 index ab56b5e273f..00000000000 --- a/changelogs/fragments/yum-select-version.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "yum allows comparison operators like '>=' for selecting package version" diff --git a/changelogs/fragments/yum-unauthenticated-proxy.yaml b/changelogs/fragments/yum-unauthenticated-proxy.yaml deleted file mode 100644 index 4a0544c934e..00000000000 --- a/changelogs/fragments/yum-unauthenticated-proxy.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - properly handle a proxy config in yum.conf for an unauthenticated proxy diff --git a/changelogs/fragments/yum-update-only.yaml b/changelogs/fragments/yum-update-only.yaml deleted file mode 100644 index 31c4bd0b12d..00000000000 --- a/changelogs/fragments/yum-update-only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "yum now properly supports update_only option" diff --git a/changelogs/fragments/yumdnf-autoremove.yaml b/changelogs/fragments/yumdnf-autoremove.yaml deleted file mode 100644 index 264356b688d..00000000000 --- a/changelogs/fragments/yumdnf-autoremove.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "fix yum and dnf autoremove input sanitization to properly warn user if invalid options passed and update documentation to match" diff --git a/changelogs/fragments/yumdnf-better-uri-handling.yaml b/changelogs/fragments/yumdnf-better-uri-handling.yaml deleted file mode 100644 index 11b61cbc22f..00000000000 --- a/changelogs/fragments/yumdnf-better-uri-handling.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "yum and dnf can now handle installing packages from URIs that are proxy redirects and don't end in the .rpm file extension" diff --git a/changelogs/fragments/yumdnf-update-cache.yaml b/changelogs/fragments/yumdnf-update-cache.yaml deleted file mode 100644 index 23e4fa3b29e..00000000000 --- a/changelogs/fragments/yumdnf-update-cache.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "yum and dnf can now perform C(update_cache) as a standalone operation for consistency with other package manager modules" diff --git a/changelogs/fragments/zabbix_inventory_vars.yaml b/changelogs/fragments/zabbix_inventory_vars.yaml deleted file mode 100644 index 18359cbb757..00000000000 --- a/changelogs/fragments/zabbix_inventory_vars.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - Add option to read zabbix inventory per each host - - Add option to set ansible_ssh_host based on first interface settings \ No newline at end of file diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 7ba8075fb80..548064f9ee0 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.8.0a1.post0' +__version__ = '2.9.0.dev0' __author__ = 'Ansible, Inc.' -__codename__ = 'How Many More Times' +__codename__ = 'Immigrant Song'