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
Rick Elrod 7d64aebdd3 [become] Fix solaris permissions regression
Change:
- Regression introduced in #70785
- When macOS chmod ACL syntax is used, Solaris-derived chmods return
  with a status of 5. This is also used for our sshpass handling,
  because sshpass will return 5 on auth failure. This means on Solaris,
  we incorrectly assume auth failure when we reach this branch of logic
  and try to run chmod with macOS syntax.
- We now wrap this specific use of chmod in an exception handler that
  looks for AnsibleAuthenticationFailure and skips over it. This adds
  another authentication attempt (something we normally avoid to prevent
  account lockout), but seems better than the regression of not allowing
  other fallbacks to be used.
- Without this patch, if setfacl fails on Solaris (and sshpass is used),
  we do not try common_remote_group or world-readable tmpdir fallbacks.

Test Plan:
- New unit

Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
..
212-py26-deprecation.yml Deprecate Py2.6 support for target nodes (#74165) 4 years ago
73284-yum-multiarch.yml [yum] report upgraded multiarch packages (#73548) 4 years ago
73814-host_label.yaml Factor out host_label() in default stdout callback plugin (#73814) 4 years ago
73819-git-accept_new_host_key.yaml [2.12] Add accept_newhostkey option to git module (#73819) 4 years ago
73820-yumdnf-add_cacheonly_option.yaml Add cacheonly option to yum and dnf modules (#73820) 4 years ago
73822-date_time_facts_add_epoch_int.yaml Add epoch_int in date_time facts (#73822) 4 years ago
73860-solaris-correct-version-check-in-svcadm_supports_sync.yml Solaris: Correct version check in svcadm_supports_sync API (#73860) 4 years ago
73926-is-template-play-hosts.yml Only check if play.hosts is a template when the play hasn't been finalized (#73941) 4 years ago
73996-recursion-depth.yml Prevent traceback when task depth exceeds python recursion depth (#73999) 4 years ago
74005-keyed_groups-specific-options-for-empty-value.yml constructed - Add keyed_groups suboptions 'default_value' and 'trailing_separator' (#74005) 4 years ago
74036-unsafe-ansible_failed_task.yml Prevent ansible_failed_task from further templating (#74290) 4 years ago
74127-bad-filter.yml Catch errors getting filters (#74127) 4 years ago
74241-find-checks-size-with-any.yml [bugfix][coverage] find module should consider file size with file_type=any (#74241) 4 years ago
advanced-host-list-ref-before-assignment.yml [advanced_host_list] 100% coverage + fix a bug (#74227) 4 years ago
allow_lists_of_config_choices.yml fix config manager list loption with choices (#74267) 4 years ago
ansiballz-re-escape-site-packages.yml [controller ansiballz] escape directory regex (#74270) 4 years ago
ansible-test-cloud-plugin-code-cleanup.yml Clean up ansible-test cloud plugins. (#74322) 4 years ago
ansible-test-connection-units-init.yml ansible-test - ensure trailing separator is added for connection unit test target (#74176) 4 years ago
ansible-test-container-overhaul.yml Overhaul ansible-test container management. 4 years ago
ansible-test-decorator-constraint.yml
ansible-test-default-containers-3.2.yml Update test containers in ansible-test. (#74166) 4 years ago
ansible-test-diff-prefix-optional.yml ansible-test - change diff mathching regexp so prefixes are optional 4 years ago
ansible-test-distro-containers-2.0.2.yml Update test containers in ansible-test. (#74166) 4 years ago
ansible-test-nuke-venv-isolated.yml [ansible-test] nuke virtualenv-isolated.sh 4 years ago
ansible-test-pypi-test-container.yml Add PyPI proxy container for tests on Python 2.6. 4 years ago
ansible-test-split-unit-tests.yml Split out module/module_utils unit test execution. 4 years ago
apt_lock_timeout.yml added apt lock_timeout (#74095) 4 years ago
async_wrapper_reporting.yml async_wrapper more info on end (#74199) 4 years ago
cache-deprecations.yml Remove deprecated cache interfaces (#74198) 4 years ago
command_deliver_promisses.yml various fixes to command (#74212) 4 years ago
conditional-bare-vars.yml [conditional] Remove support for bare variables (#74208) 4 years ago
config_lookup_fix.yml config lookup can now handle collection plugins (#74250) 4 years ago
config_lookup_plugins.yml config lookup can query plugin settings (#74186) 4 years ago
cron-deprecations.yml [cron] Remove deprecated features (#74197) 4 years ago
deprecate_include.yml deprecated include (#71262) 4 years ago
deprecated_task_parameters.yml removed task parameters (#74154) 4 years ago
fips-ncclient-import-error.yaml netconf - handle import error when running in FIPS mode (#73992) 4 years ago
fix-for-workerprocess-stdout-deadlock-fix.yml
ini_lookup_baduser.yml Ini fixes (#74285) 4 years ago
macos-solaris-regression.yml [become] Fix solaris permissions regression 4 years ago
no-requires.yml Remove __requires__ attribute for pkg_resources (#74294) 4 years ago
nonstandard-distro-fallback.yml [module_utils.distro] Fall back to bundled (#74229) 4 years ago
playbook-deprecations.yml [playbook] error on empty, error on 'include' (remove two deprecations) (#74172) 4 years ago
plugin_attributes.yml [2.12] 'attributes' (#73707) 4 years ago
remove_connection_become_checks.yml remove deprecated connection password functions (#74155) 4 years ago
uri-multipart-int-value.yml uri - fix traceback on multipart-form int value (#74302) 4 years ago
v2.12.0-initial-commit.yaml