diff options
author | Abhijeet Kasurde <akasurde@redhat.com> | 2018-07-24 16:27:17 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-24 16:27:17 +0530 |
commit | 4f1746ee1d4bd15af390e8bc7bf3f9c67163455a (patch) | |
tree | 147474881620396efbb2a4829d03e53e921d80cf /lib/ansible/parsing | |
parent | bc9a40b32d6db4d23b8e9c1a9f705c989d8a7150 (diff) | |
download | ansible-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__.py | 2 |
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) |