Spec-Zone.ru › Ansible 2.8

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

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

Описание

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

Требования

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

  • socket

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
channel
- / обязательно
Имя канала. Необходимо указать либо nick_to, либо channel. Если оба параметра указаны, сообщение будет отправлено и туда, и туда.
color
-
    Варианты:
  • none ←
  • белый
  • черный
  • синий
  • зелёный
  • красный
  • коричневый
  • фиолетовый
  • оранжевый
  • жёлтый
  • светло-зелёный
  • сине-зелёный
  • светло-голубой
  • светло-синий
  • розовый
  • серый
  • светло-серый
Цвет текста сообщения. («none» — допустимый вариант начиная с версии 1.6. В версиях 1.6 и ранее значение по умолчанию — чёрный, а не «none»). Добавлены ещё 11 цветов в версии 2.0.
key
-
Ключ канала
msg
- / обязательно
Тело сообщения.
nick
-
Значение по умолчанию:
"ansible"
Никнейм для отправки сообщения. Может быть сокращён в зависимости от параметра NICKLEN сервера.
nick_to
-
добавлено в 2.0
Список никнеймов для отправки сообщения. Необходимо указать либо nick_to, либо channel. Если оба параметра указаны, сообщение будет отправлено и туда, и туда.
part
boolean
добавлено в 2.0
    Варианты:
  • нет
  • да ←
Указывает, нужно ли покинуть канал после отправки сообщения. Полезно при использовании фейкового бота, чтобы не вызывать join/part между сообщениями.
passwd
-
Пароль к серверу
port
-
Значение по умолчанию:
6667
Номер порта сервера IRC
server
-
Значение по умолчанию:
"localhost"
Имя/адрес сервера IRC
style
-
добавлено в 2.0
    Варианты:
  • полужирный
  • подчеркнутый
  • обратный
  • курсив
Стиль текста сообщения. Обратите внимание, что курсив может не работать на некоторых клиентах.
timeout
-
Значение по умолчанию:
30
Таймаут ожидания успешной регистрации и сообщений о входе в канал, чтобы предотвратить бесконечный цикл
topic
-
добавлено в 2.0
Установить тему канала
use_ssl
boolean
    Варианты:
  • нет ←
  • да
Указывает, нужно ли использовать 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]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • 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.8/modules/irc_module.html

Spec-Zone.ru

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