aboutsummaryrefslogtreecommitdiff
path: root/foreman_ansible_inventory.py
diff options
context:
space:
mode:
Diffstat (limited to 'foreman_ansible_inventory.py')
-rwxr-xr-xforeman_ansible_inventory.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/foreman_ansible_inventory.py b/foreman_ansible_inventory.py
index 03c2914..b1c0f19 100755
--- a/foreman_ansible_inventory.py
+++ b/foreman_ansible_inventory.py
@@ -119,9 +119,11 @@ class ForemanInventory(object):
self.args = parser.parse_args()
def _get_json(self, url):
- return requests.get(url,
- auth=HTTPBasicAuth(self.foreman_user, self.foreman_pw),
- verify=self.foreman_ssl_verify).json()
+ ret = requests.get(url,
+ auth=HTTPBasicAuth(self.foreman_user, self.foreman_pw),
+ verify=self.foreman_ssl_verify)
+ ret.raise_for_status()
+ return ret.json()
def _get_hosts(self):
return self._get_json("%s/api/v2/hosts" % self.foreman_url)['results']