aboutsummaryrefslogtreecommitdiff
path: root/netbox/django-vault-client.py
diff options
context:
space:
mode:
Diffstat (limited to 'netbox/django-vault-client.py')
-rw-r--r--netbox/django-vault-client.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/netbox/django-vault-client.py b/netbox/django-vault-client.py
index e699db3..85b5671 100644
--- a/netbox/django-vault-client.py
+++ b/netbox/django-vault-client.py
@@ -73,6 +73,10 @@ class SimpleVaultClient:
73 url = parse.urljoin(self.base_url, parse.urljoin("/v1/", url)) 73 url = parse.urljoin(self.base_url, parse.urljoin("/v1/", url))
74 req = request.Request(url, headers=headers, data=data) 74 req = request.Request(url, headers=headers, data=data)
75 res = request.urlopen(req, context=context) 75 res = request.urlopen(req, context=context)
76
77 if res.status != 200:
78 raise Exception("Failed to fetch credential from vault")
79
76 return json.load(res) 80 return json.load(res)
77 81
78 def get_kv_secret(self, path, key): 82 def get_kv_secret(self, path, key):