summaryrefslogtreecommitdiff
path: root/lib/ansible/parsing
diff options
context:
space:
mode:
authorAbhijeet Kasurde <akasurde@redhat.com>2018-07-24 16:27:17 +0530
committerGitHub <noreply@github.com>2018-07-24 16:27:17 +0530
commit4f1746ee1d4bd15af390e8bc7bf3f9c67163455a (patch)
tree147474881620396efbb2a4829d03e53e921d80cf /lib/ansible/parsing
parentbc9a40b32d6db4d23b8e9c1a9f705c989d8a7150 (diff)
downloadansible-4f1746ee1d4bd15af390e8bc7bf3f9c67163455a.tar.gz
vault: check dir value before passing (#43184)
This fix checks if dirname is not equal to '' before proceeding to create actual directory with name. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Diffstat (limited to 'lib/ansible/parsing')
-rw-r--r--lib/ansible/parsing/vault/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/parsing/vault/__init__.py b/lib/ansible/parsing/vault/__init__.py
index 3ac539df9a..6e71724050 100644
--- a/lib/ansible/parsing/vault/__init__.py
+++ b/lib/ansible/parsing/vault/__init__.py
@@ -927,7 +927,7 @@ class VaultEditor:
""" create a new encrypted file """
dirname = os.path.dirname(filename)
- if not os.path.exists(dirname):
+ if dirname and not os.path.exists(dirname):
display.warning("%s does not exist, creating..." % dirname)
makedirs_safe(dirname)