community.general.pushover 模块 – 通过 https://pushover.net 发送通知
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.general
。
要在 playbook 中使用它,请指定:community.general.pushover
。
概要
通过 pushover 向设备订阅者列表和电子邮件地址发送通知。设备上需要 pushover 应用程序。
参数
参数 |
注释 |
---|---|
Pushover 颁发的令牌,用于标识您的 pushover 应用程序。 |
|
应将消息发送到的设备。可以指定多个设备,用逗号分隔。 |
|
您希望发送的消息。 |
|
消息标题。 |
|
Pushover 颁发给您的用户的身份验证密钥。 |
属性
属性 |
支持 |
描述 |
---|---|---|
支持: 无 |
可以在 |
|
支持: 无 |
在差异模式下,将返回已更改(或可能需要在 |
注释
注意
您需要一个 pushover.net 帐户才能使用此模块。但是,接收消息不需要帐户。
示例
- name: Send notifications via pushover.net
community.general.pushover:
msg: '{{ inventory_hostname }} is acting strange ...'
app_token: wxfdksl
user_key: baa5fe97f2c5ab3ca8f0bb59
delegate_to: localhost
- name: Send notifications via pushover.net
community.general.pushover:
title: 'Alert!'
msg: '{{ inventory_hostname }} has exploded in flames, It is now time to panic'
pri: 1
app_token: wxfdksl
user_key: baa5fe97f2c5ab3ca8f0bb59
delegate_to: localhost
- name: Send notifications via pushover.net to a specific device
community.general.pushover:
msg: '{{ inventory_hostname }} has been lost somewhere'
app_token: wxfdksl
user_key: baa5fe97f2c5ab3ca8f0bb59
device: admins-iPhone
delegate_to: localhost