Модуль community.general.jabber — отправка сообщения пользователю Jabber или в чат
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: community.general.jabber.
Краткое описание
- Отправка сообщения через Jabber.
Требования
На узле, где выполняется этот модуль, должны быть установлены следующие компоненты.
- python xmpp (xmpppy)
Параметры
Параметр | Комментарии |
|---|---|
encoding string | Кодировка сообщения. |
host string | Узел для подключения; переопределяет сведения о пользователе. |
msg string / обязательный | Текст сообщения. |
password string / обязательный | Пароль пользователя для подключения. |
port integer | Порт для подключения; переопределяет порт по умолчанию. По умолчанию: |
to string / обязательный | Идентификатор пользователя или название комнаты. Для отправки сообщения в комнату укажите через косую черту свой псевдоним. |
user string / обязательный | Пользователь, от имени которого выполняется подключение. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Модуль можно запускать в режиме |
diff_mode | Поддержка: отсутствует | В режиме diff возвращает сведения об изменениях (или о возможных изменениях в |
Примеры
- name: Send a message to a user
community.general.jabber:
user: mybot@example.net
password: secret
to: friend@example.net
msg: Ansible task finished
- name: Send a message to a room
community.general.jabber:
user: mybot@example.net
password: secret
to: mychaps@conference.example.net/ansiblebot
msg: Ansible task finished
- name: Send a message, specifying the host and port
community.general.jabber:
user: mybot@example.net
host: talk.example.net
port: 5223
password: secret
to: mychaps@example.net
msg: Ansible task finished
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/jabber_module.html