@@ -34,7 +34,7 @@ def call_url(self, path, data='', method='GET'):
3434 body = json .loads (rsp .read ())
3535 if info ['status' ] >= 400 :
3636 body = info ['body' ]
37- return {'code' : info ['status' ], 'data' : body }
37+ return {'code' : info ['status' ], 'data' : body , 'msg' : info [ 'msg' ] }
3838
3939 def exists (self , find_by = 'name' ):
4040 ret = self .call_url (
@@ -111,7 +111,7 @@ def update(self, state):
111111 changed = True
112112 diff_result .update ({'after' : 'state: absent\n ' })
113113 else :
114- self .module .fail_json (msg = "bad return code while deleting : %s" % (ret ['data ' ]))
114+ self .module .fail_json (msg = "bad return code while creating : %d. Error message: % s" % (ret ['code' ], ret [ 'msg ' ]))
115115 except Exception as e :
116116 self .module .fail_json (msg = "exception when deleting: " + str (e ))
117117
@@ -128,7 +128,7 @@ def update(self, state):
128128 elif ret ['code' ] == 304 :
129129 changed = False
130130 else :
131- self .module .fail_json (msg = "bad return code while modifying : %s" % (ret ['data ' ]))
131+ self .module .fail_json (msg = "bad return code while creating : %d. Error message: % s" % (ret ['code' ], ret [ 'msg ' ]))
132132
133133 else :
134134 diff_result .update ({'before' : 'state: absent\n ' })
@@ -143,7 +143,7 @@ def update(self, state):
143143 changed = True
144144 diff_result .update ({'after' : 'state: created\n ' })
145145 else :
146- self .module .fail_json (msg = "bad return code while creating: %s" % (ret ['data ' ]))
146+ self .module .fail_json (msg = "bad return code while creating: %d. Error message: % s" % (ret ['code' ], ret [ 'msg ' ]))
147147 except Exception as e :
148148 self .module .fail_json (msg = "exception while creating: " + str (e ))
149149 return changed , diff_result
0 commit comments