ansible/changelogs/fragments
Sam Doran d9bd76dc8a Improve code stability is checksum checking
- use context manager for dealing with the checksum file
- use loop that can tolerate zero, one, or more items return rather than the previous expression which would break if anything other than exactly one item was returned

(cherry picked from commit 03dbb1d9c4)

squash
2018-10-09 10:11:14 -07:00
..
16748-docker_container-memory.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
32738-native-jinja-types.yaml Add changelog for Jinja2 native types (#44309) 2018-08-17 16:27:16 +02:00
33579-docker_container-log_driver.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
42042-inventory_with_no_region.yaml fixes #42042 (#42939) 2018-07-27 10:02:34 -04:00
42170-acme-backend-selection.yaml ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170) 2018-08-12 19:12:01 +02:00
42380-docker_container-check-mode.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
42641-44812-docker-env-variables.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
42647-win_updates.yaml return wu result from inner job (#42647) 2018-07-11 18:01:42 -07:00
42669-add_ssl_zabbix_inventory.yaml Zabbix inventory improvement (#42669) 2018-07-14 09:10:16 -04:00
42857-docker_container-working_dir.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
43024-nclu-empty-net-commands.yaml NCLU Module: Improve performance by not operating on empty lines (#43024) 2018-07-20 11:38:29 -04:00
43931-strip-trailing-comments.yml Strip trailing comments from /etc/default/passwd (#43931) 2018-08-15 15:04:45 -04:00
44500-win_domain_computer.yaml Module win_domain_computer fix delete computer with child (#44500) 2018-08-27 15:54:16 +10:00
44508-win_lineinfile.yaml Switch to LiteralPath instead of Path. Closes #44508 (#44509) 2018-08-27 16:18:45 +10:00
44552-mail-py370-compat.yml Fix mail module for python 3.7.0 (#44550) (#44552) 2018-08-23 16:50:54 +10:00
44808-docker_container-idempotency.yaml [2.7] docker_*: changelogs (#45056) 2018-09-06 09:39:34 -07:00
45501-get_url-better_checksums.yaml [backport-2.7] Fix remote checksums when paths have leading dots (#45287) (#45501) 2018-09-12 08:05:25 -07:00
add_file_lock_feature.yaml Simple file locking feature (#42024) 2018-07-10 14:13:27 -07:00
add_random_mac_filtter.yaml Add random_mac string filter (#39775) 2018-06-21 15:56:54 -05:00
admin-users-default-change.yaml
alternative_facts.yml fix alt linux detection for new versions (#43723) 2018-08-10 15:16:33 -04:00
ansiballz_one_interpreter.yml AnsiballZ improvements 2018-07-26 20:07:25 -07:00
ansiballz_streamline_imports.yaml Remove an unnecessary import from the ansiballz wrapper (#41747) 2018-06-21 12:04:55 +10:00
any_unparsed_is_failed.yaml
authorized_key_symlinks.yaml authorized_key 29891 use os.path.realpath to follow keyfile symlinks (#40417) 2018-08-13 16:06:33 -07:00
avoid_cwd_vars.yml avoid loading vars on unspecified basedir (cwd) (#42067) 2018-06-29 16:45:38 -07:00
aws_bugfix_backports.yml Changelog for AWS bugfixes (#45319) 2018-09-06 13:29:22 -07:00
aws_caller_facts_add_account_alias.yaml added account_alias in the response of module aws_caller_facts (#42345) 2018-08-22 17:21:12 -04:00
aws_cloudfront_distribution_fix_nonexistent_method_name.yaml [aws] cloudfront_distribution - fix method name, backport/2.7/45498 (#45512) 2018-09-11 14:34:35 -07:00
aws_core_is_boto3_error_code.yml
aws_rds_inventory_plugin_added.yaml RDS inventory plugin (#41919) 2018-08-23 19:42:32 -04:00
aws_s3_async_fix.yaml
aws_s3_decryption_fix.yaml
aws_s3_fix_custom_endpoints.yaml
azure-storage-cloud-environment.yaml Cherrypick stable2.7 44802 (#45332) 2018-09-07 07:12:06 -07:00
azure_autoscale.yaml Backport: fix the autoscale resource id #45477 (#45532) 2018-09-12 12:46:16 -07:00
basic_booleans_backward_compat.yaml Restore BOOLEANS import in basic.py (#42008) 2018-07-02 10:27:16 -04:00
batch_mode_elasticsearch_plugin.yaml Add the possiblity to force a plugin installation (#41688) 2018-06-27 12:36:51 -04:00
blockdoc.yml improved block docs (#43611) 2018-08-28 13:40:12 -04:00
callback_plugin_merge.yml Merge various stdout callback plugins into 'default' (#41058) 2018-06-24 23:00:07 -05:00
cb_fix_config.yml Fix callback config typos (#45316) 2018-09-06 13:27:59 -07:00
clarify_error_message.yml better error messasge (#42770) 2018-07-19 12:13:09 -04:00
cleanup__file__.yaml Port modules away from __file__ 2018-07-09 15:51:20 -07:00
command_shell_check_mode.yaml Enable check_mode in command module (#40428) 2018-07-23 14:06:41 -07:00
connection_reset.yaml changed winrm _reset to reset and make ssh reset show warning (#42651) 2018-07-11 20:22:01 -07:00
console_color.yml Allow to specifically customize console's color 2018-07-24 13:21:58 -04:00
deepcopy-alternative.yaml Don't use copy.deepcopy in high workload areas, use naive_deepcopy (#44337) 2018-08-20 15:08:29 -05:00
delegate-to-get-vars-no-task.yaml ensure if we get a non-Task object in _get_delegated_vars, we return early (#44934) 2018-08-30 17:11:32 -05:00
deprecated-__file__.yaml AnsiballZ improvements 2018-07-26 20:07:25 -07:00
dnf-group-removal.yaml Improve dnf group output for clarity 2018-09-06 09:27:37 -07:00
docker-default-ssl.yml Fix ssl_version default value. (#42955) 2018-07-20 11:32:04 -04:00
drop-python-2.6-controller.yaml Add note to the porting guide about why we're dropping python-2.6 controller support 2018-08-13 07:38:38 -07:00
ec2-facts.yaml Remove deprecated ec2_facts (#44536) 2018-08-22 16:48:22 -05:00
ec2_group_diff_mode_support.yml Add diff mode for ec2_group (#44533) 2018-08-23 19:43:18 -04:00
ec2_group_fix_target_containing_list_within_list.yaml ec2_group: fix regression for targets that are a list containing strings and lists (#45594) 2018-09-19 13:20:31 -07:00
ec2_vpc_route_table_replace_route_fix.yaml ec2_vpc_route_table - allow routes to be created if the CIDR already … (#45178) 2018-09-06 10:22:10 -07:00
elasticsearch_plugin-showSTDERRonFailure.yaml elasticsearch_plugin - Show STDERR on module failures. (#41954) 2018-06-29 17:28:17 -04:00
elb_application_lb_fix_state_default.yml Fix dangerous elb_application_lb state (#44646) 2018-08-24 13:04:15 -04:00
elb_target_group_fix_KeyError.yaml elb_target_group - prevent a KeyError exception (#45169) 2018-09-06 10:30:28 -07:00
ensure_text_source.yaml ensure 'text' source assumptions (#42522) 2018-07-10 09:45:37 -04:00
env_inject.yml handle env exception in gathering even no inject (#43569) 2018-08-10 15:11:20 -04:00
file_attributes.yaml
file_touch_check_mode.yaml Fix file module with check_mode - Fixes #42111 (#42115) 2018-06-29 11:19:34 -07:00
file_touch_diff.yaml Fix file state=touch not returning diff information 2018-06-20 14:51:27 -07:00
fips_md5_import.yaml basic.py: catch ValueError when trying to import hash algorithms (#44551) 2018-08-22 23:34:50 -07:00
fix-255-exit-code.yaml Separate some 255 exit codes that are not ssh errors 2018-07-09 15:51:20 -07:00
fix-config-from-environment.yaml Normalize config from environment as text strings 2018-08-01 19:42:35 -07:00
fix-open-url.yml Only assume GET if no data, otherwise POST (#43133) 2018-07-23 07:30:10 -07:00
fix-os_router.yaml Add missing changelog for PR #44418 (#44478) 2018-08-23 12:32:34 +10:00
fix-selectors-error-condition.yaml Fix the local and ssh plugins for a cornercase retrying a syscall 2018-08-13 07:17:11 -07:00
fix-swap-mount-module.yaml Fix for creation and removal of swap record in fstab (fixes #42706, #31437 and #30090) (#42837) 2018-07-31 17:09:38 -04:00
fix-world-readable-skip-message.yaml Make links anonymous so that they don't trigger rstcheck 2018-08-27 20:43:53 -07:00
fix_no_log_loop.yml fix tempating issues with no_log and loops (#44468) 2018-08-21 21:53:56 -04:00
fix_nxos_facts_indefinite_hang.yaml [2.7]fix nxos_facts indefinite hang for text based output (#45846) 2018-09-19 09:00:53 -07:00
flatten-better-type-check.yml Use newer is_sequence function instead of MutableSequence (#44331) 2018-08-21 10:42:11 -05:00
from_yaml_all_filter_plugin.yaml Add from_yaml_all to support multi document yaml strings (#43037) 2018-07-25 16:12:22 -04:00
galaxy_list_all_roles.yaml Pass path to GalaxyRole object (#43051) 2018-08-23 12:44:48 -04:00
gce-sort-fix.yaml Add changelog for gce_net sort fix 2018-06-16 13:10:23 -07:00
gcp_service_account_home_path.yaml Allow home path expansion on GCP service account files (#44863) 2018-08-30 10:27:29 -04:00
get-url-fix-idempotency.yaml [stable-2.7] Fix logic to not re-download existing files when force=no (#45495) (#45509) 2018-09-12 07:28:54 -07:00
get_url-remove-fragile-code.yaml Improve code stability is checksum checking 2018-10-09 10:11:14 -07:00
get_url.yaml Implement part of #27617 [expend checksum format to <algorithm>:(<checksum>|<url>)] (#43751) 2018-08-24 12:45:32 -04:00
grafana_5_dashboard_compatible.yaml Moved grafana 5 dashboard compatible changelog to fragments dir (#43593) 2018-08-02 19:07:42 +10:00
hashing-changes.yaml Share the implementation of hashing for both vars_prompt and password_hash (#21215) 2018-08-27 08:40:41 -07:00
ignore_unreachable.yml New keyword: ignore_unreachable (#43857) 2018-08-23 11:41:02 -04:00
include-apply-insert-order.yaml Change insertion order of apply block to not affect the include_X task itself (#44912) 2018-08-30 16:56:28 -04:00
include-double-handler.yaml Make sure we skip handlers from includes in compile_roles_handlers. Fixes #44848 (#44852) 2018-08-29 15:05:55 -05:00
inventory_dir_ext_compare_fix.yaml Make sure we are comparing bytes extensions in inventory plugins (#42475) 2018-07-09 12:24:51 -04:00
irc_py3_compat.yaml fix irc module to work with py3 (#42267) 2018-07-10 09:42:14 -04:00
lineinfile-empty-regexp.yml Add warning when using an empty regexp in lineinfile (#42013) 2018-06-29 17:15:43 -07:00
loop-cache-fix.yaml Ensure we only cache the loop when the task had a loop (#44901) 2018-08-30 12:02:43 -05:00
loop_undefined_delegate_to.yaml [stable-2.7] Ensure loop with delegate_to can short circuit the same as without delegate_to. Fixes #45189 (#45231) 2018-09-07 13:01:55 -07:00
lxd-idempotent-config.yaml changelog for lxd idempotence fix 2018-08-05 15:29:40 -07:00
mass-remove-deprecated.yaml Mass nuke deprecated items that are easily removed. ci_complete (#44320) 2018-08-20 16:26:10 -05:00
missing_interpreter.yml more useful messages when module failure (#43576) 2018-08-02 13:30:57 -04:00
module_defaults_groups.yml Extend module_defaults by adding default groups for cloud modules (#44127) 2018-08-22 21:33:27 -04:00
more-world-readable-warning-skips.yaml Make links anonymous so that they don't trigger rstcheck 2018-08-27 20:43:53 -07:00
no-dynamic-import-tasks.yaml Don't allow import_tasks to transition to dynamic when file is missing. See #44822 (#44836) 2018-08-29 11:43:26 -05:00
no_log_fix_for_connection_exceptions.yaml
nxos_ambiguous_command_check.yaml [2.7] Add ambiguous command check as the error message is not persistent on nexus devices (#45341) 2018-09-07 07:09:25 -07:00
onepassword_unlock_vault.yaml Add ability to unlock 1Password vault to lookup plugins (#44923) 2018-08-30 16:24:06 -04:00
password_sanity_check.yml Give warning if user inputs not encrypted password to user module (#43615) 2018-08-13 12:45:37 -04:00
passwordstore-lookup-backup.yaml
pause-stdout-redirection.yaml Fix pause module so it does not stack trace when redirecting stdout. (#42217) 2018-07-06 17:19:55 -04:00
pause-try-except-curses.yaml Fix NameError in pause module (#42038) 2018-07-11 11:49:32 -04:00
plugins-accept-only-valid-args.yaml Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
preserve_delegate_nolog.yml preserve delegation info on no_log (#42577) 2018-07-11 20:41:37 -04:00
puppet_debugging_options.yaml Add additional puppet options (#42218) 2018-07-06 13:52:17 -04:00
remote_tmp_de-escalated_user.yaml Fix remote_tmp when become with non admin user (#42396) 2018-07-06 10:49:19 -07:00
remove-merge-multiple-tags.yaml Remove deprecated tags config option (#44479) 2018-08-21 14:57:06 -05:00
remove-simplejson.yaml Remove use of simplejson throughout code base (#43548) 2018-08-10 11:13:29 -05:00
remove-unused-ansible-remote-temp.yaml ANSIBLE_REMOTE_TMP was an implementation of unified temp that was later changed 2018-07-25 16:57:46 -07:00
s3.yaml Remove deprecated s3 module (#44537) 2018-08-22 16:48:09 -05:00
script-module-no-file-path.yaml [stable-2.7] Don't pass file_name to DataLoader.load in script inventory plugin (#45428) 2018-09-10 17:36:22 -07:00
service.yml module_utils_service: Fix glob path of rc.d (#43018) 2018-07-31 11:56:11 -04:00
sns_topic_boto3_port.yaml sns_topic boto3 port (#39292) 2018-08-23 21:04:18 -04:00
syslog_facility-for-journald.yml
systemd_user_dep_fixes.yml correct and clarify deprecation (#45234) 2018-09-06 11:36:28 -07:00
template_output_encoding.yml Allow specifying the output encoding in the template module (#42171) 2018-07-25 13:10:40 -07:00
terminal_plugin_nxos_iosxr.yaml fix nxos terminal plugin 2018-09-06 10:09:27 -07:00
to-nice-json-separators.yaml Fixes #23078 - eliminate trailing whitespace in to_nice_json (#42633) 2018-08-22 14:55:30 -05:00
urls-if-modified-since.yaml Introduce and use locale-naive rfc2822 date format function (#44868) 2018-08-30 08:34:37 -05:00
user-docs-underlying-tools.yaml Add documentation on underlying tools in user module (#46455) (#46511) 2018-10-08 14:13:52 -05:00
user-freebsd-createhome-name-fix.yaml fix a (forgotten?) change in moving createhome -> create_home (#42711) 2018-07-16 16:55:57 -04:00
user-module-backup-shadow.yaml Add backup feature to user module (#41854) 2018-08-15 16:22:26 -04:00
user_freebsd_always_changed_bugfix.yaml Only report change when home directory is different on FreeBSD (#42865) 2018-07-19 10:07:00 -04:00
v2.7.0-initial-commit.yaml
v2.7.0_summary.yaml New release v2.7.0 2018-10-03 20:27:28 -07:00
v2.7.0a1_summary.yaml Rename the 2.7.0a1 summary. 2018-08-31 11:41:34 -07:00
v2.7.0b1_summary.yaml Add a summary for 2.7.0b1 2018-08-31 14:36:48 -07:00
v2.7.0rc1_summary.yaml New release 2.7.0rc1 2018-09-06 18:44:59 -07:00
v2.7.0rc2_summary.yaml New release v2.7.0rc2 2018-09-13 11:41:10 -07:00
v2.7.0rc3_summary.yaml New release 2.7.0rc3 2018-09-20 18:07:04 -07:00
v2.7.0rc4_summary.yaml New release v2.7.0 2018-10-03 20:27:28 -07:00
vars_prompt-allow-prompting-for-play-vars.yaml Only template values in vars_prompt rather than all vars (#39304) 2018-08-13 12:54:31 -04:00
vault-errors.yaml Raise a nicer error when we cannot execute the editor (#44423) 2018-08-22 10:24:11 -05:00
vmware_wait_for_task_fix.yaml VMware: Fix wait_for_task backoff behavior 2018-09-12 12:43:26 -07:00
vultr_modules_renamed.yml vultr: rename prefix vr_to vultr_ (#43994) 2018-08-13 10:21:50 +02:00
win_become_async_older_hosts.yml runas + async - get working on older hosts (#41772) 2018-06-26 14:40:49 +10:00
win_chocoalatey_install_tls12.yml win_chocolatey: add TLSv1.2 support for install phase (#41992) 2018-07-13 13:38:24 +10:00
win_chocolatey-bugfixes.yaml win_chocolatey: refactor module to fix bugs and add new features (#43013) 2018-07-24 07:52:13 +10:00
win_chocolatey-return-rc-always.yml win_chocolatey: always return the rc return value (#41883) 2018-06-25 08:23:31 +10:00
win_disk_image-mount-paths.yaml win_disk_image: return all mount paths in return value (#44799) 2018-08-30 16:25:45 +10:00
win_domain-dns-typo-fix.yml win_domain: fix typo in cmdlet call (#41993) 2018-06-27 11:29:45 +10:00
win_domain_controller-netlogon.yaml win_domain modules: ensure Netlogon service is still running after promotion (#43703) 2018-08-10 16:17:45 +10:00
win_group_membership-com-marshal.yaml win_group_membership - fix random issue with CI on 2012 R2 (#45462) 2018-09-11 07:05:18 -07:00
win_iis_webapppool-output-fix.yml win_iis_webapppool: do not output some cmdlet outputs (#41884) 2018-06-26 11:19:09 +10:00
win_privilege_util.yaml Add Ansible.ModuleUtils.PrivilegeUtil and converted code to use it (#43179) 2018-07-30 14:48:54 -07:00
win_psexec_command_arg.yaml win_psexec: fix arg handling when command contains multiple args (#44797) 2018-08-29 10:12:29 +10:00
win_psexec_session-selection.yaml Add new session parameter to win_psexec (#44263) 2018-08-29 09:42:59 +10:00
win_reboot-fixes.yml win_reboot: fix 2.6 issues and better handle post reboot reboot (#42330) 2018-07-11 09:12:29 +10:00
win_say-fix.yaml win_say - fix up syntax and test issues (#45450) 2018-09-10 17:37:42 -07:00
win_security_policy-empty-value.yaml win_security_policy: Allow setting a value to empty (#42051) 2018-07-13 14:08:14 +10:00
win_updates-async-fix.yml win_updates fix when win_updates is run with async (#41756) 2018-06-20 14:52:24 -07:00
win_uri-json.yml Fix support for JSON output when charset is set (#44762) 2018-08-29 08:10:46 +10:00
win_user-validate-fixes.yaml win_user: use different method to validate credentials that does not rely on SMB/RPC (#43059) 2018-07-24 08:16:42 +10:00
win_wait_for-timeout.yaml Fix issue when timeout and state=present (#43464) 2018-08-29 07:31:24 +10:00
winrm_kinit-remove-pass-log.yml Stop displaying kinit pass input on a failure (#41882) 2018-06-26 05:49:19 +10:00
wrcwd_ansible.cfg.yml fix changelog (#42272) 2018-07-03 14:31:19 -04:00
yum4_dnf_yum_action_plugin.yml YUM4/DNF compatibility via yum action plugin (#44322) 2018-08-27 10:17:47 -07:00
zypper-on-ubuntu.yaml Ensure that apt is always chosen on debian/ubuntu (#44413) 2018-08-20 15:59:56 -04:00