Enable the #success feature in statusbot

This adds the configuration bits to enable the #success command
in statusbot.

Depends-On: I66b577732d1fec271a42f9229a8b5af2e52a58f4
Change-Id: Id26fb1a9dc27874040d2f5dd05bf20140d07512b
This commit is contained in:
Thierry Carrez 2015-09-17 16:43:37 +02:00 committed by Clark Boylan
parent ec38cbb341
commit fd200382b4
3 changed files with 18 additions and 2 deletions

View File

@ -174,8 +174,9 @@ Statusbot
Statusbot is used to distribute urgent information from the
Infrastructure team to OpenStack channels. It updates the
`Infrastructure Status wiki page
<https://wiki.openstack.org/wiki/Infrastructure_Status>`_. It
supports the following public message commands when issued by
<https://wiki.openstack.org/wiki/Infrastructure_Status>`_.
It supports the following public message commands when issued by
authenticated and whitelisted users from the channels the bot is
listening to, including #openstack-infra:
@ -196,6 +197,13 @@ listening to, including #openstack-infra:
Remove alert box and restore channel topics, optionally announcing
and logging an "okay" message.
It supports the following commands when issued by any IRC user from
the channels the bot is listening to:
#success [MESSAGE]
Log a message of success to the "Successes" wiki page. This is meant
as a collection mechanism for little celebration of small successes
in OpenStack development.
.. _gerritbot:

View File

@ -321,7 +321,11 @@ node 'eavesdrop.openstack.org' {
statusbot_wiki_user => hiera('statusbot_wiki_username', 'username'),
statusbot_wiki_password => hiera('statusbot_wiki_password', 'XXX'),
statusbot_wiki_url => 'https://wiki.openstack.org/w/api.php',
# https://wiki.openstack.org/wiki/Infrastructure_Status
statusbot_wiki_pageid => '1781',
# https://wiki.openstack.org/wiki/Successes
statusbot_wiki_successpageid => '7717',
statusbot_irclogs_url => 'http://eavesdrop.openstack.org/irclogs/%(chan)s/%(chan)s.%(date)s.log.html',
accessbot_nick => hiera('accessbot_nick', 'username'),
accessbot_password => hiera('accessbot_nick_password', 'XXX'),
}

View File

@ -11,6 +11,8 @@ class openstack_project::eavesdrop (
$statusbot_wiki_password = '',
$statusbot_wiki_url = '',
$statusbot_wiki_pageid = '',
$statusbot_wiki_successpageid = '',
$statusbot_irclogs_url = '',
$accessbot_nick = '',
$accessbot_password = '',
$project_config_repo = '',
@ -116,6 +118,8 @@ class openstack_project::eavesdrop (
wiki_password => $statusbot_wiki_password,
wiki_url => $statusbot_wiki_url,
wiki_pageid => $statusbot_wiki_pageid,
wiki_successpageid => $statusbot_wiki_successpageid,
irclogs_url => $statusbot_irclogs_url,
}
file { '/srv/meetbot-openstack/alert':