Merge pull request #2919 from fabulops/campfire_notification_fixes
Campfire Notification Module: Typo fixes, tighter error handling, corrected check mode support
This commit is contained in:
commit
d6048425e3
1 changed files with 8 additions and 2 deletions
|
@ -78,7 +78,7 @@ def main():
|
|||
"tada", "tmyk", "trombone", "vuvuzela",
|
||||
"yeah", "yodel"]),
|
||||
),
|
||||
supports_check_mode=True
|
||||
supports_check_mode=False
|
||||
)
|
||||
|
||||
subscription = module.params["subscription"]
|
||||
|
@ -117,8 +117,14 @@ def main():
|
|||
req.add_header('User-agent', AGENT)
|
||||
response = opener.open(req)
|
||||
|
||||
except urllib2.HTTPError, e:
|
||||
if not (200 <= e.code < 300):
|
||||
module.fail_json(msg="unable to send msg: '%s', campfire api"
|
||||
" returned error code: '%s'" %
|
||||
(msg, e.code))
|
||||
|
||||
except Exception, e:
|
||||
module.fail_json(msg="unable to sent msg: %s" % e)
|
||||
module.fail_json(msg="unable to send msg: %s" % msg)
|
||||
|
||||
module.exit_json(changed=True, room=room, msg=msg, notify=notify)
|
||||
|
||||
|
|
Loading…
Reference in a new issue