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
Jordan Borean 69a36a3fa7 Fix remote_tmp when become with non admin user (#42396)
* Fix tmpdir on non root become

 - also avoid exception if tmpdir and remote_tmp are None
 - give 'None' on deescalation so tempfile will fallback to it's default behaviour
   and use system dirs
 - fix issue with bad tempdir (not existing/not createable/not writeable)
   i.e nobody and ~/.ansible/tmp
 - added tests for blockfile case

* Revert "Temporarily revert c119d54"

This reverts commit 5c614a59a6.

* changes based on PR feedback and changelog fragment

* changes based on the review

* Fix tmpdir when makedirs failed so we just use the system tmp

* Let missing remote_tmp fail

If remote_tmp is missing then there's something more basic wrong in the
communication from the controller to the module-side.  It's better to
be alerted in this case than to silently ignore it.

jborean and I have independently checked what happens if the user sets
ansible_remote_tmp to empty string and !!null and both cases work fine.
(null is turned into a default value controller-side.  empty string
triggers the warning because it is probably not a directory that the
become user is able to use).

(cherry picked from commit 8bdd04c147)
6 years ago
..
40839-docker_container_init.yml [2.6] Fix docker container init check requirements (#42533) 6 years ago
41167_ansible_doc_regression.yaml fix ansible-doc regression from missing plugins (#41167) 7 years ago
41530-apt-mark-deb6.yaml Backport 2.6: apt: fix apt-mark on debian6 (#41725) 7 years ago
42647-win_updates.yaml return wu result from inner job (#42647) 6 years ago
admin-users-default-change.yaml Make admin_users only contain root and toor because admin is used for non-privileged accounts 7 years ago
always_run_removal.yaml New release v2.6.0a2 7 years ago
ansible-managed-encoding.yaml Fix when template paths contain non-ascii chars and using the path in ansible_managed 7 years ago
avoid_cwd_vars.yml [stable-2.6] avoid loading vars on unspecified basedir (cwd) (#42067) 6 years ago
aws_s3_async_fix.yaml cherry-picked from 89cea78e30 and fixed merge conflicts from restructuring the integration tests in devel 7 years ago
aws_s3_decryption_fix.yaml aws_s3: don't decrypt file before uploading - fixes #39287 (#39634) 7 years ago
aws_s3_fix_custom_endpoints.yaml cherry-pick e59742eccd and resolve conflicts 7 years ago
aws_s3_fix_exception_handling.yaml changelog 7 years ago
aws_ses_identity_check_mode.yaml Support check mode in aws_ses_identity module (#38422) 7 years ago
azure-lb-sku.yaml Fixes #37731 Create Internal Loadbalancers with azure_rm_loadbalancer, support SKU (#38077) 7 years ago
base64_filter_encoding.yaml base64 filter: Added ability to specify encoding (#39714) 7 years ago
basic_booleans_backward_compat.yaml Restore BOOLEANS import in basic.py (#42008) 6 years ago
command-support-argv.yaml Changelog fragment cleanup. 7 years ago
copy-files-default-follow.yaml Fix copy to only follow symlinks for files in the non-recursive case 7 years ago
copy-no-chmod.yaml Add changelog for 40099 7 years ago
copy-recursive-copy.yml Add changelog for recursive copy fix 7 years ago
debug_fixes.yml fix minor issues with debug and item labels (#41331) 7 years ago
digital_ocean_block_storage_fix.yaml Digital Ocean Block Storage Bug (#41431) 7 years ago
ec2_ami_fix_block_device_mapping_volume_size_type.yaml Fix ec2_ami block_device_mapping volume_size to be int in 2.6 (#40938) (#41216) 7 years ago
encoding-docs-plugin-parsing.yaml Fix encoding issue when parsing plugin examples 7 years ago
eos_l2_interface_fix.yaml nxos and eos bugfix pick2.6 (#42291) 6 years ago
eos_vrf_failure-fix.yml To fix eos_vrf failure when transport method is eapi (#41470) (#41771) 7 years ago
file-disallow-src.yaml More file refactoring (#40114) 7 years ago
file-nonexistent-link.yaml Fix for file module with symlinks to nonexistent target (#39635) 7 years ago
file-nonexitent-link-recurse.yaml Fix for file module with recursive permission setting and broken symlinks 7 years ago
file-succeed-if-already-absent.yaml Add changelog for file removal race 7 years ago
file_touch_check_mode.yaml [stable-2.6] Fix file module with check_mode - Fixes #42111 (#42115) 6 years ago
file_touch_diff.yaml [stable-2.6] Fix file state=touch not returning diff information 7 years ago
fix_config_required.yml exclude lookup_terms from config errors (#41740) 7 years ago
fix_fact_clean.yaml Fix fact cleaning (#42595) 6 years ago
fix_ios_vlan.yaml Fix ios_vlan issue CP into 2.6 (#42665) 6 years ago
fix_options.yml options should be settable multiple times 7 years ago
fix_pagination_cloudfront_facts.yml Backport pagination fix for cloudfront_facts (#42746) 6 years ago
fix_password_lookup_loading.yaml Backport #41907 for 2.6 - fix password lookup loading (#41928) 7 years ago
fix_sysvinit_typo.yml Fixes #42734 - typo in update-rc.d detection 6 years ago
fix_tls_mail.yaml Fix for starttls connections for notification mail module 6 years ago
fix_yaml_inv_nulls.yml handle groups correctly when they are 'null' (#41698) 7 years ago
gce-sort-fix.yaml [stable-2.6] Add changelog for gce_net sort fix 7 years ago
gem-custom-home.yaml Changelog fragment cleanup. 7 years ago
grafana-deprecation-warnings.yaml Add changelog entry for grafana base64 port 7 years ago
group_by_localhost.yaml Backport #41860 for 2.6 - support group_by with implicit localhost (#41927) 7 years ago
includes.yaml Remove changelog entry for reverted #39365 7 years ago
inventory_dir_ext_compare_fix.yaml Make sure we are comparing bytes extensions in inventory plugins (#42475) 6 years ago
inventory_manager_fix_required_options_override.yaml Fix setting required options for inventory plugins - backport/2.6/42049 (#42120) 6 years ago
ios_l2_interface-fix.yml To fix the NoneType error raised in ios_l2_interface when Access Mode VLAN is unassigned (#42343) 6 years ago
iosxr_config_route_policy_objects_fix.yaml iosxr_config crash if config has route-policy with multiple levels of… (#41490) 7 years ago
junos_config_confirm_commit.yaml Update changelog 6 years ago
junos_facts_fix.yaml Fix fetching old style facts in junos_facts module (#42336) (#42351) 6 years ago
lineinfile-empty-regexp.yml Backport #42013 for 2.6 - linenfile empty regexp warning (#42204) 6 years ago
lineinfile-insertbefore-bof-bugfix.yaml Backport #41767 for 2.6 - Skip if insertbefore is using BOF until later in the module (#41929) 7 years ago
missing_raise.yml added missing raise 7 years ago
mode-preserve.yaml Fixes for mode=preserve (#39343) 7 years ago
no_log_fix_for_connection_exceptions.yaml Bkprt no log fix (#41452) 7 years ago
nsupdate_fix_hmac-sha384.yaml nsupdate_fix_hmac-sha384 6 years ago
nxos_CI_failures_fix.yaml nxos and eos bugfix pick2.6 (#42291) 6 years ago
nxos_module_utils_nxapi_get_capabilities.yaml nxos bugfix cherry-pick 2.6 (#42724) 6 years ago
nxos_nxapi_default_http_behavior_fix.yaml nxos and eos bugfix pick2.6 (#42291) 6 years ago
nxos_vxlan_vtep_vni_fix.yaml nxos and eos bugfix pick2.6 (#42291) 6 years ago
openvswitch_db_make_key_optional.yaml openvswitch_db: Make 'key' parameter optional (#42110) 6 years ago
pause-ctrl-c.yaml Fix ctrl+c in pause module and add tests (#40134) 7 years ago
pause-try-except-curses.yaml Fix NameError in pause module (#42038) 6 years ago
postgresql_user-encrypted-fixes.yml postgresql_user: set encrypted as default and fix empty password reporting changed (#36931) 7 years ago
powershell_use_set_tmpdir.yaml powershell: Respect remote_tmp path set by the user (#40210) 7 years ago
preserve_delegate_nolog.yml preserve delegation info on no_log (#42577) 6 years ago
py36-spwd.yaml fixes issue 39472: (#40341) 7 years ago
remote_tmp_de-escalated_user.yaml Fix remote_tmp when become with non admin user (#42396) 6 years ago
reset_con_fix.yml update play_context for reset_connection (#40866) 7 years ago
selinux-check-mode.yaml Fixed check_mode status to be the same as normal execution (#40721) 7 years ago
synchronize_remote_is_local.yaml Backport #40833 for 2.6 - synchronize _remote_is_local (#40918) 7 years ago
template-filename-encoding.yaml Add a changelog for filename encoding in template action fix 7 years ago
user-expires.yaml Only change expiration date if it is different (#38885) 7 years ago
user-freebsd-createhome-name-fix.yaml fix a (forgotten?) change in moving createhome -> create_home (#42711) 6 years ago
v2.6.0_summary.yaml New release v2.6.0 7 years ago
v2.6.0a1_catchup.yaml Add changelog entries from deleted CHANGELOG.md. 7 years ago
v2.6.0a1_summary.yaml New release v2.6.0a1 7 years ago
v2.6.0a2_catchup.yaml New release v2.6.0a2 7 years ago
v2.6.0a2_summary.yaml New release v2.6.0a2 7 years ago
v2.6.0rc1_catchup.yaml New release v2.6.0rc1 7 years ago
v2.6.0rc1_summary.yaml New release v2.6.0rc1 7 years ago
v2.6.0rc2_summary.yaml New release v2.6.0rc2 7 years ago
v2.6.0rc3_summary.yaml New release v2.6.0rc3 7 years ago
v2.6.0rc4_summary.yaml New release v2.6.0rc4 7 years ago
v2.6.0rc5_summary.yaml New release v2.6.0rc5 7 years ago
v2.6.1_summary.yaml New release v2.6.1 6 years ago
vars_lk.yml fix vars hostname fallback 7 years ago
virtualbox_inventory.yaml Raise Exception in virtualbox inventory plugin 7 years ago
win_chocoalatey_install_tls12.yml win_chocolatey: add TLSv1.2 support for install phase (#41992) 6 years ago
win_domain-dns-typo-fix.yml win_domain: fix typo in cmdlet call (#41993) 6 years ago
win_environment-do-not-delete-on-null.yaml win_environment: Added explicit check for null, empty string with state=present (#40468) 7 years ago
win_file-special-char-fix.yaml Added changelog fragment for win_file special char fix 7 years ago
win_get_url-ftp-support.yaml win_get_url: Fixed a few issues with using FTP and added tests (#39646) 7 years ago
win_group_membership-sid-bugfix.yml Win group membership sid refactor 2.6 (#41990) 6 years ago
win_iis_webapppool-output-fix.yml win_iis_webapppool: do not output some cmdlet outputs (#41884) 7 years ago
win_module_utils_sid-conversion.yaml Ansible.ModuleUtils.SID - allow SID as an input to allow people to specify well know SIDs instead of the name (#39400) 7 years ago
win_reboot-fixes.yml win_reboot: fix 2.6 issues and better handle post reboot reboot (#42330) 6 years ago
win_security_policy-empty-value.yaml win_security_policy: Allow setting a value to empty (#42051) 6 years ago
win_template-dest-dir-fix.yaml win_template: fix issue where dest was specified as a directory (#39887) 7 years ago
win_unzip_share-discard-cmdlet-output.yaml Cmdlets output handling 2.6 (#42721) 6 years ago
win_updates-add-scheduled-tasks-back.yaml win_updates: add scheduled tasks back in for older hosts (#38708) 7 years ago
win_updates-async-fix.yml win_updates fix when win_updates is run with async (#41756) 7 years ago
win_updates_typo_whitelist_fix.yaml win_updates: fix typo with download failure and whitelist on multiple updates (#40283) 7 years ago
window_become-better-errors.yaml become win: better error messages and docs update (#39936) 7 years ago
windows-deprecation-removal.yaml windows: removed deprecated features in 2.6 (#38930) 7 years ago
winrm-encoding-fix Add changelog entry for winrm encoding fix 7 years ago
winrm-get_correct_user.yaml winrm: source user from options than remote_user (#40467) 7 years ago
winrm_kinit-remove-pass-log.yml Stop displaying kinit pass input on a failure (#41882) 7 years ago
winrm_kinit_error-fix.yaml winrm: add better exception handling for krb5 auth with pexpect (#39930) 7 years ago
wrcwd_ansible.cfg.yml [stable-2.6] ignore ansible.cfg in world writable cwd (#42070) 6 years ago
xenserver-facts-fix.yaml Make xenserver_facts actually work (#35821) 7 years ago
yaml-callback-unicode.yaml Changelog entry for https://github.com/ansible/ansible/pull/40188 7 years ago