added login check and explanation for config file
diff --git a/cvp_checks/utils/__init__.py b/cvp_checks/utils/__init__.py
index c05a281..3c485c5 100644
--- a/cvp_checks/utils/__init__.py
+++ b/cvp_checks/utils/__init__.py
@@ -18,10 +18,13 @@
login_request = requests.post(os.path.join(config['SALT_URL'],
'login'),
headers=headers, data=login_payload)
- request = requests.post(config['SALT_URL'], headers=headers,
- data=accept_key_payload,
- cookies=login_request.cookies)
- return request.json()['return'][0]
+ if login_request.ok:
+ request = requests.post(config['SALT_URL'], headers=headers,
+ data=accept_key_payload,
+ cookies=login_request.cookies)
+ return request.json()['return'][0]
+ else:
+ raise EnvironmentError("401 Not authorized.")
def init_salt_client():