Spec-Zone.ru › Ansible 2.5

irc - Отправка сообщения в канал IRC

  • Описание
    • Требования
  • Параметры
  • Примеры
  • Статус
    • Автор

Описание

  • Отправка сообщения в канал IRC. Это очень упрощенная реализация.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • socket

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
channel
обязательно
Имя канала. Нужно указать либо nick_to, либо channel. Если оба параметра указаны, сообщение будет отправлено и туда, и туда.
color
    Варианты:
  • none ←
  • white
  • black
  • blue
  • green
  • red
  • brown
  • purple
  • orange
  • yellow
  • light_green
  • teal
  • light_cyan
  • light_blue
  • pink
  • gray
  • light_gray
Цвет текста сообщения. ("none" — допустимый вариант начиная с версии 1.6. В версиях 1.6 и ранее по умолчанию был черный цвет, а не "none"). В версии 2.0 добавлено 11 дополнительных цветов.
key
(добавлено в 1.7)
Ключ канала
msg
обязательно
Значение по умолчанию:
None
Текст сообщения.
nick Значение по умолчанию:
ansible
Псевдоним для отправки сообщения. Может быть сокращен, в зависимости от настройки NICKLEN сервера.
nick_to
(добавлено в 2.0)
Значение по умолчанию:
None
Список псевдонимов для отправки сообщения. Нужно указать либо nick_to, либо channel. Если оба параметра указаны, сообщение будет отправлено и туда, и туда.
part
(добавлено в 2.0)
Значение по умолчанию:
yes
Определяет, должен ли пользователь выйти из канала после отправки сообщения или нет. Полезно при использовании фальшивого бота, когда не нужно присоединение/выход между сообщениями.
passwd
Пароль сервера
port Значение по умолчанию:
6667
Номер порта сервера IRC
server Значение по умолчанию:
localhost
Имя/адрес сервера IRC
style
(добавлено в 2.0)
    Варианты:
  • bold
  • underline
  • reverse
  • italic
Значение по умолчанию:
None
Стиль текста сообщения. Обратите внимание, что italic не работает на некоторых клиентах.
timeout
(добавлено в 1.5)
Значение по умолчанию:
30
Таймаут, используемый при ожидании успешной регистрации и сообщений о присоединении, чтобы предотвратить бесконечный цикл
topic
(добавлено в 2.0)
Значение по умолчанию:
None
Установить тему канала
use_ssl
(добавлено в 1.8)
Значение по умолчанию:
no
Указывает, следует ли использовать TLS/SSL при подключении к серверу IRC

Примеры

- irc:
    server: irc.example.net
    channel: #t1
    msg: Hello world

- local_action:
    module: irc
    port: 6669
    server: irc.example.net
    channel: #t1
    msg: 'All finished at {{ ansible_date_time.iso8601 }}'
    color: red
    nick: ansibleIRC

- local_action:
    module: irc
    port: 6669
    server: irc.example.net
    channel: #t1
    nick_to:
      - nick1
      - nick2
    msg: 'All finished at {{ ansible_date_time.iso8601 }}'
    color: red
    nick: ansibleIRC

Статус

Этот модуль помечен как stableinterface, что означает, что разработчики этого модуля гарантируют, что не будет внесено обратной совместимости.

Автор

  • “Jan-Piet Mens (@jpmens)”
  • “Matt Martz (@sivel)”

Подсказка

Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/irc_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API