summaryrefslogtreecommitdiff
path: root/lib/ansible/parsing
diff options
context:
space:
mode:
authorBrian Coca <bcoca@users.noreply.github.com>2021-08-25 14:04:27 -0400
committerGitHub <noreply@github.com>2021-08-25 14:04:27 -0400
commitbaa20fba2f0c48049416e09b2999f7f1fb0e7213 (patch)
tree0de859af5dd84d49bc9b956142490a4497c72ae3 /lib/ansible/parsing
parentbb2e45873c527f977a41d96e5151e8d8c9897640 (diff)
downloadansible-baa20fba2f0c48049416e09b2999f7f1fb0e7213.tar.gz
allow vars_files to use dwim (vars/) and vaults (#75526)
* allow vars_files to use dwim (vars/) and vaults * also fixed bug with temp file cleanup, some pythons dont like it when you alter loop Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
Diffstat (limited to 'lib/ansible/parsing')
-rw-r--r--lib/ansible/parsing/dataloader.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/parsing/dataloader.py b/lib/ansible/parsing/dataloader.py
index c9ed836dab..cbba9668bb 100644
--- a/lib/ansible/parsing/dataloader.py
+++ b/lib/ansible/parsing/dataloader.py
@@ -411,7 +411,7 @@ class DataLoader:
Removes all temporary files that DataLoader has created
NOTE: not thread safe, forks also need special handling see __init__ for details.
"""
- for f in self._tempfiles:
+ for f in list(self._tempfiles):
try:
self.cleanup_tmp_file(f)
except Exception as e: