Spec-Zone.ru › Ansible 2.6

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

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

Описание

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

Требования

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

  • socket

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
channel
обязательно
Имя канала. Нужно указать один из параметров nick_to или channel. Если оба указаны, сообщение будет отправлено обоим.
color
    Варианты:
  • none ←
  • белый
  • чёрный
  • синий
  • зелёный
  • красный
  • коричневый
  • фиолетовый
  • оранжевый
  • жёлтый
  • светло-зелёный
  • бирюзовый
  • светло-голубой
  • светло-синий
  • розовый
  • серый
  • светло-серый
Цвет текста сообщения. ("none" — допустимый вариант начиная с версии 1.6. В версиях 1.6 и ниже цвет по умолчанию был чёрный, а не "none"). Добавлен 11 новых цветов в версии 2.0.
key
(добавлено в 1.7)
Ключ канала
msg
обязательно
Текст сообщения.
nick Значение по умолчанию:
"ansible"
Никнейм для отправки сообщения. Может быть сокращён в зависимости от настроек сервера NICKLEN.
nick_to
(добавлено в 2.0)
Список никнеймов для отправки сообщения. Нужно указать один из параметров nick_to или channel. Если оба указаны, сообщение будет отправлено обоим.
part
bool

(добавлено в 2.0)
    Варианты:
  • нет
  • да ←
Определяет, должен ли пользователь выйти из канала после отправки сообщения. Полезно при использовании бота и отсутствии необходимости в выходе/входе между сообщениями.
passwd
Пароль сервера
port Значение по умолчанию:
6667
Номер порта сервера IRC
server Значение по умолчанию:
"localhost"
Имя/адрес сервера IRC
style
(добавлено в 2.0)
    Варианты:
  • жирный
  • подчёркнутый
  • обратный
  • курсив
Стиль текста сообщения. Обратите внимание, что курсив не работает на некоторых клиентах.
timeout
(добавлено в 1.5)
Значение по умолчанию:
30
Таймаут для ожидания успешной регистрации и сообщения о входе в канал, чтобы предотвратить бесконечный цикл.
topic
(добавлено в 2.0)
Установка темы канала
use_ssl
bool

(добавлено в 1.8)
    Варианты:
  • нет ←
  • да
Определяет, следует ли использовать 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, что означает, что авторы гарантируют отсутствие несовместимых изменений интерфейса.

Техническое обслуживание

Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

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

Spec-Zone.ru

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