Модуль community.general.jabber — Отправка сообщения пользователю Jabber или чату
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general. Для использования этого модуля необходимы дополнительные требования, подробнее см. Требования.
Для использования в плейбуке укажите: community.general.jabber.
Описание
- Отправка сообщения в Jabber
Требования
Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.
- python xmpp (xmpppy)
Параметры
Параметр | Комментарии |
|---|---|
encoding строка | Кодировка сообщения |
host строка | Хост для подключения, переопределяет информацию пользователя |
msg строка / обязательно | Тело сообщения. |
password строка / обязательно | Пароль для подключения пользователя |
port целое число | Порт для подключения, переопределяет значение по умолчанию Значение по умолчанию: |
to строка / обязательно | Идентификатор пользователя или имя комнаты, при использовании комнаты используйте слэш для указания вашего никнейма. |
user строка / обязательно | Пользователь для подключения |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: нет | Вернет информацию о том, что изменилось (или, возможно, нуждается в изменении в |
Примеры
- 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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/jabber_module.html