Use push_type and send link with push_link.
This commit is contained in:
parent
7ff11a72aa
commit
a034f19a41
1 changed files with 7 additions and 2 deletions
|
@ -113,7 +113,8 @@ def main():
|
||||||
device = dict(type='str', default=None),
|
device = dict(type='str', default=None),
|
||||||
push_type = dict(type='str', default="note", choices=['note', 'link']),
|
push_type = dict(type='str', default="note", choices=['note', 'link']),
|
||||||
title = dict(type='str', required=True),
|
title = dict(type='str', required=True),
|
||||||
body = dict(type='str', default=None)
|
body = dict(type='str', default=None),
|
||||||
|
url = dict(type='str', default=None),
|
||||||
),
|
),
|
||||||
mutually_exclusive = (
|
mutually_exclusive = (
|
||||||
['channel', 'device'],
|
['channel', 'device'],
|
||||||
|
@ -127,6 +128,7 @@ def main():
|
||||||
push_type = module.params['push_type']
|
push_type = module.params['push_type']
|
||||||
title = module.params['title']
|
title = module.params['title']
|
||||||
body = module.params['body']
|
body = module.params['body']
|
||||||
|
url = module.params['url']
|
||||||
|
|
||||||
if not pushbullet_found:
|
if not pushbullet_found:
|
||||||
module.fail_json(msg="Python 'pushbullet.py' module is required. Install via: $ pip install pushbullet.py")
|
module.fail_json(msg="Python 'pushbullet.py' module is required. Install via: $ pip install pushbullet.py")
|
||||||
|
@ -170,7 +172,10 @@ def main():
|
||||||
|
|
||||||
# Send push notification
|
# Send push notification
|
||||||
try:
|
try:
|
||||||
target.push_note(title, body)
|
if push_type == "link":
|
||||||
|
target.push_link(title, url, body)
|
||||||
|
else:
|
||||||
|
target.push_note(title, body)
|
||||||
module.exit_json(changed=False, msg="OK")
|
module.exit_json(changed=False, msg="OK")
|
||||||
except PushError as e:
|
except PushError as e:
|
||||||
module.fail_json(msg="An error occurred, Pushbullet's response: %s" % str(e))
|
module.fail_json(msg="An error occurred, Pushbullet's response: %s" % str(e))
|
||||||
|
|
Loading…
Reference in a new issue