You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/changelogs/fragments
James Cassell 47d14a33bd
config: singular ANSIBLE_COLLECTIONS_PATH (#70007)
* config: singular ANSIBLE_COLLECTIONS_PATH

Every other *_PATH setting in ansible is singular, and the traditional
$PATH variable is also singular despite containing a list of
directories.  Let's be consistent both internally and with POSIX
tradition.

* update all ANSIBLE_COLLECTIONS_PATHS env references to be singular

* deprecate plural ANSIBLE_COLLECTIONS_PATHS setting
5 years ago
..
21003-uri-return-content.yml
34722-ssh-sshpass-prompt-variable.yml
47050-copy_ensure-_original_basename-is-set.yaml
51489-apt-not-honor-update-cache.yml
54095-import_tasks-fix_no_task.yml
56629-synchronize-password-auth.yaml
56832-remove-aptitude-warning.yml
57266-apt_repository-update-cache-retrying.yml
57779-module_defaults_groups_catchup_gcp.yml
57894-combine-filter-rework.yml
58323-copy-deep-recursive-with-remote_src.yaml
59060-validate-modules-aliases.yml
59438-hostname-use-hostnamectl.yml
59464-playbook-dir-envvar.yml
59765-cron-cronvar-use-get-bin-path.yaml
59772-fix_ansible_issue_58619.yaml
60106-templar-contextmanager.yml
60527-apt_exponential_backoff_cache_update_retry.yml
60587-doc_parsing.yml
60595-systemd_import.yml
61078-vars-plugin-whitelist-and-execution-settings.yaml
61604-ansible-inventory-hide-args.yaml
61624-fix-galaxy-url-building.yml
61659-load_file_common_arguments-override-path.yml
61889-change-transform_invalid_group_chars-default.yml
61891-get_url-remove-deprecated-string-headers.yml
61978-get-url-no-checksum.yml
62096-test-coverage-all.yml
62134-user-allow-groups-and-append-with-local.yml
62237-keep-unsafe-context.yml
62407-wait_for_connection.yml
62582-allow_diff_before_after_to_be_None.yml
62598-AnsibleDumper-representer.yaml
62713-add-path_join-filter.yaml
62766-package_facts-pkg-manager-fix-vital-value.yml
62809-dnf-wildcard-absent-failure.yml dnf - properly handle idempotent removal of wildcard globs (#63034) 5 years ago
62870-collection-install-default-path.yml
63194-lineinfile_insertafter_duplicate.yaml
63551-yum-single-YumBase-instantiation.yaml
63628-ansible-galaxy-fix-version.yml
63683-dnf-handle-empty-appstream-stream.yml
63782-add-ansible-ask-vault-password-and-vault-password-file-options.yaml
63919-lineinfile-create-no-dir-path.yml
63940-template-lookup-hostvars-regression.yml
63988-removes-python_compat_fallback.yml
63990-replace-deprecated-basic-functions.yml
64057-Add_named_parameter_to_the_to_uuid_filter.yaml
64076-urls-timeout-parameter.yml
64088-ast-literal.yml
64151-remove-unsed-inventory-script-option.yaml
64282-hostvarsvars-templating.yaml
64379-no-loop-unsafe.yml
64424-ansible-test-acme-container.yml
64664-fix-sys-modules-file.yml
64733-make-no_log-false-override-no_log-warnings.yml
64751-fix-wrong-promt-len-calc-in-ansible-console.yaml
64789-regression-rescue-vars-not-defined.yml
64810-hostname-add-manjaro-linux-distribution.yml
64892-add-parameters-to-url_lookup_plugin.yaml
64902-fix-allow-duplicates-in-single-role.yml
64905-semver.yml
64906-always-delegate-fact-prefixes.yml
64959-extract-filter-when-key-does-not-exist.yml
64963-dnf_idempotence.yml
65001-allow_configuring_async_startup_timeout.yml
65051-regex-replace-multiline.yaml
65058-fix-fd-out-of-range-in-select.yml
65073-fix-inventory-cli-loading-vars-plugins.yaml
65122-fix-encrypt_string-stdin-name-ouput-tty.yml
65198-ansibleundefined-is-not-unsafe.yml
65219-sanity-tests-print.yml
65302-dnf-msg-return.yml
65307-get_url-return-status-code-on-http-304.yaml
65365-fix-tb-printing-hostvars.yml
65376.yaml
65422-fix-throttle-with-linear-strategy.yml
65437-ansible-test-module-validation-required.yml
65541-fix-utf8-issue-env-lookup.yml
65576-fix-free-strategy-handler-filtering.yaml
65618-ansible-galaxy-collection-verify.yaml
65624-paramiko-ctx-man.yml
65698-synchronize-docker-controller-managed.yml
65722-unsafe-tuples.yml
65795-warn-if-user-has-set-append-but-not-set-groups.yaml
65904-fix-loop-label.yml
66006-RoleRequirement-include-stderr-error-msg.yaml
66067-git-archive_prefix-option.yaml
66085-ansible_config_file.yml
66128-fix-callback-set-options.yml
66189-hostname-osmc.yml
66219-update-user-module-for-64733.yml
66370-galaxy-add-metadata-property.yaml
66385-ansible-test-module-validation-elements.yml
66386-ansible-test-module-validation-list-elements.yml
66389-file-common-arguments.yml
66461-blockinfile_preserve_line_endings.yaml
66464-lookup-case-sensitivity-fix.yml
66529-display-both-loop-and-cond-errors.yml
66549-enablerepo-not-honored-when-used-with-disablerepo-all.yml
66569-introduce-fact-ansible_processor_nproc.yml
66596-package_facts-add-pacman-support.yaml
66604-powershell-unc-paths.yml
66617-version-unicode-fix.yml
66721-better-jinja2-collection-error-handling.yml
66726-galaxy-fix-attribute-error.yml
66762-fix-git-module-ignores-remote_tmp.yml
66764-host-pattern-warning.yml
66780-facts-detect-kvm-server.yml
66786-fix-duplicate-yaml-key-error.yaml
66898-sanity-state-list.yaml
66911-fix-cloudlinux6-hostname.yaml
66918-removed_in_version-fix.yml
66920-ansible-test-removed_in_version-deprecated_aliases.yml
66921-sanity-state-get.yaml
66943-handle-unicode-in-safe_eval.yml
66961-ansible-test-required-mutually.yml
67006-systemd-scope-default.yaml
67050-yum-releasever.yaml
67093-site-packages-pythonpath-collections-loader.yml Merge pull request #67093 from sivel/acd-content-dir 5 years ago
67243-file_common_arguments-defaults-sanity.yml
67365-role-list-role-name-in-path.yml
67407-pip-virtualenv_command-args.yml
67417-get_url-incorrect-if-modified-since.yaml
67429-jinja2-caching.yml
67492-fix-decrypting-str-types-for-plugins.yaml
67574-null_collection_dependency_list.yml
67735-warning-cleanup.yml
67771-validation-error.yml
67823-vault-unicode-string.yml
67942-fix-galaxy-multipart.yml
67972-git-fetch-force.yml
68014-auto-unroll-jinja2-generators.yml
68136-systemd_should_fail_in_check_mode_when_service_not_found.yml
68181-fqcn-handler-notification.yml
68186_collection_index_err.yml
68211-systemd-list-unit-files-parsing.yml
68247-file-unreachable-code.yaml
68288-galaxy-requirements-install-only.yml
68310-low_level_execute_command-honor-executable.yml
68400-strip-no-log-values-from-keys.yml
68471-copy-with-preserve.yaml
68482-remove-function-update-calls.yaml
68515_include_role_vars_from.yml
68518-to_nice_json-cleanup.yaml
68550-ansible-test-docs-changelogs.yml
68569-start-at-fix.yaml
68592-pip-check_mode-prereleases.yml
68667-dont-crash-ansible-vault-create-when-no-arguments.yaml
68699-prevent-templating-all-vars-when-copying-context.yml
68723-force-static-collections.yaml
69029-module-ignore-exts.yml
69054-collection-as-str.yaml
69101-collection-role-to-standalone-role.yml
69104-galaxy-cli-templar.yml
69133-role-install-non-ascii.yml
69139_inventory_doc_fix.yml
69154-install-collection-from-git-repo.yml
69160-add-missing-parameter.yaml
69164-remove-redundant-conditional.yaml
69175-address-fixmes-sysctl.yaml
69226-hurd-extract-functionality.yaml
69278-early-customize-jinja2.yml
69286_pop_os_distribution.yml
69286_popos_hostname.yml
69287-ansible-test-validate-default-sample-example.yml
69288-ansible-test-ansible-doc-json.yml
69313-sanity-antsibull-changelog.yml
69320-sys-path-cwd.yml
69357_optimize_inventory_graph_wo_vars.yml
69451-fix-fileglob-nonexistent-subdirs.yaml
69457-free-strategy-handler-race.yml
69458-updated-galaxy-cli-help.yaml
69465-remove-fixme-comment.yaml
69484-add-path-to-yum-for-ibmi.yml
69508-ansible-test-local-changes-detection.yml
69516_flatcar_distribution.yml
69521-free-strategy-include-fix.yml
69752_service_facts.yml
69788_fqcr_command_shell.yml
69795-ansible-doc-suboptions.yml
69796-ansible-doc-return-values.yml
69845-doc-assemble-remote_src.yaml
69881-add_host-show-changed.yml
69919-module_defaults-groups-collections.yml
action-plugin-always-cleanup.yml
add-global-warnings-container.yaml
add-type-typename.yaml
add_hosts_fix.yml
add_prefix_to_cache.yml
adhoc_default_collection.yml
af_clean.yml
allow-fail-json-msg-to-be-positional.yaml
allow_ansible_ns.yml
ansible-adhoc-cb-playbook_start.yaml
ansible-basic-util-fragment.yaml
ansible-connection_persist_issue.yaml
ansible-doc-remove_at_date.yaml
ansible-doc-removed-traceback.yml
ansible-doc-version_added-collection.yml
ansible-galaxy-agent.yaml
ansible-galaxy-cli-add-token-alias.yaml
ansible-galaxy-collections.yaml
ansible-galaxy-handle-import-task-url-changes.yml
ansible-galaxy-ignore.yaml
ansible-galaxy-install-manifest-warning.yaml
ansible-galaxy-install.yaml
ansible-galaxy-progress.yaml
ansible-galaxy-role-list-specific-fix.yml
ansible-galaxy-role-server.yaml
ansible-galaxy-support-for-automation-hub.yml
ansible-inventory-code-cleanup.yml
ansible-test-ansible-doc.yml
ansible-test-ast-parse-bytes.yml
ansible-test-boto-constraints.yml
ansible-test-change-detection-empty-python.yml
ansible-test-change-detection-fix.yml
ansible-test-ci-support-shippable-auth.yml
ansible-test-ci-support.yml Update ansible-test support for CI providers. 5 years ago
ansible-test-cloud-secrets.yml
ansible-test-code-cleanup.yml
ansible-test-collections-ansible-adhoc.yml
ansible-test-collections-coverage-noise.yml
ansible-test-collections-import-sanity-test.yml
ansible-test-collections-requirements.yml
ansible-test-color-ls.yml
ansible-test-constraints-virtualenv.yml
ansible-test-coverage-analyze-targets-filter.yml
ansible-test-coverage-analyze-targets.yml
ansible-test-coverage-ansible-connection.yml
ansible-test-coverage-constraint.yml
ansible-test-coverage-constraints.yml
ansible-test-coverage-incomplete.yml
ansible-test-coverage-reorg.yml
ansible-test-coverage-version-check.yml
ansible-test-default-test-container-1.9.2.yml Add missing changelog fragments. (#62471) 5 years ago
ansible-test-default-test-container-1.9.3.yml
ansible-test-default-test-container-1.10.1.yml
ansible-test-default-test-container-1.13.yml
ansible-test-default-test-container-1.14.yml
ansible-test-delegation-inventory.yml
ansible-test-delegation-options.yml
ansible-test-delegation-paths.yml
ansible-test-delegation-tmp-dir.yml
ansible-test-distro-container-venv.yml
ansible-test-doc-links.yml
ansible-test-docker-context.yml
ansible-test-docker-terminate.yml Add --docker-terminate flag to ansible-test (#68688) 5 years ago
ansible-test-egg-info-version.yml
ansible-test-empty-coverage.yml
ansible-test-enable-aix-os-testing.yml
ansible-test-env-alteration.yml
ansible-test-env-list-files.yml
ansible-test-execv-wrapper-shebang.yml
ansible-test-fix-import-sanity-test.yml
ansible-test-fix-python-path.yml
ansible-test-git-submodule-top-level.yml
ansible-test-git-submodule.yml
ansible-test-hcloud-constraint.yml
ansible-test-ignore-pip-warnings.yml
ansible-test-ignore-tests-output.yml
ansible-test-integration-temp-dir.yml
ansible-test-jinja2-python-2.6.yml
ansible-test-nested-source-control.yml
ansible-test-network-collections.yml
ansible-test-network-testing.yml
ansible-test-no-pip-check.yml
ansible-test-obsolete-vcenter-proivisioning.yml
ansible-test-opensuse-15.1.yml
ansible-test-paramiko-constraint.yml
ansible-test-path-to-python.yml
ansible-test-pathspec-constraint.yml
ansible-test-pip-filtering.yml
ansible-test-podman-units.yml
ansible-test-powershell-coverage-paths.yml
ansible-test-preserve-remote-authorized-keys.yml
ansible-test-pycodestyle-freeze.yml
ansible-test-pylint-plugin-paths.yml
ansible-test-pytest-plugin-loading.yml Add missing changelog entry for ansible-test fix. 5 years ago
ansible-test-python-3.9.yaml
ansible-test-python-import-analysis.yml
ansible-test-redact.yml
ansible-test-refactor.yml
ansible-test-remote-power.yml
ansible-test-remote-tar-format.yml
ansible-test-remove-tox-option.yml
ansible-test-requirements-install.yml
ansible-test-rhel-7.8.yml
ansible-test-rhel-8.1-testing.yml
ansible-test-rhel-82.yml
ansible-test-sanity-constraints.yml
ansible-test-sanity-requirements.yml
ansible-test-sanity-separate-requirements.yml
ansible-test-setuptools-constraint.yml
ansible-test-shebang-sanity.yml
ansible-test-ssh-keygen-fix.yml
ansible-test-submodule-dir-as-file.yml
ansible-test-submodules.yml
ansible-test-test-no-tests.yml
ansible-test-test-source-message.yml
ansible-test-update-images-1.16.0.yml
ansible-test-validate-modules-deprecated-removed_at.yml
ansible-test-validate-modules-fixes.yml Fixes for validate-modules import handling. (#63932) 5 years ago
ansible-test-vcenter-plugin.yml
ansible-test-venv-activation.yml
ansible-test-venv-pkg-resources.yaml
ansible-test-venv-pythonpath.yml Fix issues with ansible-test --venv option. (#62033) 5 years ago
ansible-test-venv-system-site-packages.yml
ansible-test-version-validation.yml
ansible-test-virtualenv-python-search.yml
ansible-test-virtualenv-venv.yml
ansible-test-windows-integration.yml
ansible_basic_no_log_empty_string.yaml
ansible_native_concat-use-to_text-rather-than-text_type.yml
ansile-galaxy-preserve-api-append.yml
become-pass-precedence.yaml
blockinfile-line-ending-fix.yaml
change-get_bin_path-always-raise-exception.yaml
clean_facts-use-correct-variable-for-startswith.yaml
collection-install-mode.yaml
collection-install-url.yaml
collection-prefix-basedir.yaml
collection_error_fix.yml
collection_jinja_cache_fix.yml
collection_loader-sort-plugins.yaml Make sorting in collection_loader match plugin loader (#65776) 5 years ago
collection_loader_import_fixes.yml
collection_routing.yml
config-manager-vault-str.yaml
config_encoding_resilience.yml
cron-only-get-bin-path-once.yaml
cronvar-correct-binary-name.yaml
debug_loop_changed.yaml
deprecate-by-date.yml
deprecate-hash-behaviour.yml
deprecate_default_call_fragmentless.yml
deprecation-collection-name.yml
detect-generic-container.yml
dict2items.yml
discovery_delegation_fix.yml
display-warning-remove-erroneous-space.yaml
distribution_release.yml
distribution_test_refactor.yml
distro-update-version.yml
dnf-4-2-18.yml
dnf-allowerasing.yaml
dnf_setup_loggers.yml
dont-template-cli-passwords.yml
dont_hide_json_error.yml
end_host-remove_host_from_play.yml
examples_add_collections_paths_to_config_file.yml
extra-vars.yml
extra_vars_with_at_sign.yml
f32.yml
fallback_uid.yml
fetch_no_slurp.yml
file-change-src-without-state-to-error.yaml
file-fix-diff-peek-arg-spec.yaml
file-return-state-when-file-does-not-exist.yaml
fileglob_fixes.yml
find-contains-docs.yaml
fips-paramiko-import-error.yaml
fix-ansible-galaxy-server.yml
fix-metadata-defaults.yml
fix_doc_symlinks.yml
flatten-modules.yml
galaxy-add-path-validation-utility-function.yaml
galaxy-cli-add-collection-path-parser-arg.yaml
galaxy-collection-install-version.yaml
galaxy-collection-rename-private-function.yaml
galaxy-collections-add-list.yml
galaxy-collections.yaml
galaxy-download.yaml
galaxy-error-reason.yaml
galaxy-install-tar-path-traversal.yaml
galaxy-role-list-fix.yml
galaxy-role-version.yaml
galaxy-server-list.yaml
galaxy-symlinks.yaml
gather_facts-warnings.yaml
gf_fix.yml
group_by_changed.yml
include_vars-ad-hoc-stack-trace-fix.yaml
include_vars_fix_none.yml
inventory_doc_fix.yml
limit-file-exception.yml
lineinfile-backrefs-match-object-type.yaml
lineinfile-backrefs-syntax-example.yaml
lineinfile-use-correct-index-value.yaml
lineinfile-use-module-tempdir.yaml
logging-traceback.yaml
misc_typo_fix.yml
module-validation-argument_spec-schema.yml
multipart.yml
netconf_plugin_device_handler.yml
network-cli-become-collections.yml
network_action_plugin_load.yml
no-log-sub-options-invalid-parameter.yaml
no_fatal_bad_cb.yml
no_target_syslog-var.yaml
only_be_smart_once.yml
openbsd-disabled-account-no-warning-for-passwd.yaml
openeuler_distribution_support.yml
openstack_botmeta.yml
openstack_inventory_migrated.yml
package-facts-use-module-warnings.yaml
paramiko_ssh-improve-error-message.yaml
pathlist_strip.yml
play_bools_strict.yml
plugin_doc_link_fix.yml
prevent-rewriting-nested-block-data-in-filter_tagged_tasks.yml
ps-argspec-type.yaml
ps_web_request-aliases.yaml
ps_wrapper-deprecated_aliases.yaml
psexec-kerb-and-interactive.yaml
purge-empty-block.yml
pwsh-minimum.yaml
py26-collection-loader.yml
python38-macos.yaml
reboot-add-last-boot-time-parameter.yaml
remote_mkdir_fix.yml
remove-2.9-deprecations.yml
remove_pc_vars_round.yml
removed_extras_require.yml
required_lib_message.yml
server2008-dep.yaml
service-mgr-systemd-offline.yml
show_field_instead_of_value.yml
singular-collection-path.yml
split-host-pattern-empty-strings.yaml
string-conversion-warning-add-parameter-name.yaml
subversion_password.yaml
systemd-offline.yml
test-ps-utils.yaml
truthiness-tests.yaml
unarchive-code-cleanup.yml
uri_options.yml
user-aix-shadow-unbound-local.yaml
user-alpine-on-changed-fix.yaml
user-docs-group-fix.yaml
user-fix-value-comparison-on-macos.yaml
user_missing_etc_shadow.yml
v2.10.0-initial-commit.yaml
valdate-modules-ps-arg-util.yaml
validate-include-args-in-handlers.yml
validate-modules-argument-spec.yml
validate-modules-deprecated-collections.yml
vars_prompt_error_on_unsupported_key.yaml
vault_tmp_file.yml
vault_tmp_race_fix.yml
wait_for_connection-interpreter-discovery-retry.yaml
warnings-remove-extra-newline-better.yaml
warnings-remove-extra-newline.yaml
win-coverage-out-encoding.yaml
win-unzip-check-extraction-path.yml
win-web-request-no_proxy.yaml
win_collection_relative.yaml
win_env_var.yaml
win_exec-error.yaml
win_get_url-redirection.yaml
win_package-revamp.yaml
windows-coverage-encoding.yaml
yaml_orderd_mappings.yml
yum_backend_validation.yml