4 Commits

Author SHA1 Message Date
Jeremy Stanley
1fe40b507a Update HTML channel logs every 15 minutes
Correct the cronjob for the log prettifier to run every 15 minutes
instead of on the 15th minute.

Change-Id: Id738a5d793e22f4253461e0bf45bb222fd2a31ab
2021-06-28 14:32:35 +00:00
Ian Wienand
b2ca63c3b7 limnoria: production fixes
Don't flush the config.  We don't want limnoria to overwrite our
config, and we dont' configure it manually via interaction.

Make sure the Services plugin is loaded to identify with nickserv.

Set the logs2html job to 15 minutes, same as the old puppet setting.

Set the logging level to INFO to avoid verbose logging.

Set the flush option to True so logs are written immediately

Setup rotation on the logfile

Change-Id: I9b5fdf484b6e5d8c9af60708ff02d3c60e427fbd
2021-06-11 13:14:42 +10:00
Ian Wienand
6a04c1ea9e limnoria: fix some minor typos
Fix some spelling issues, incorrectly copy/pasted code and comment-out
an unnecessary config option that makes the connection fail.

Change-Id: If558fb15adbd4d598b5bea6f51a888c87c381561
2021-06-10 16:06:30 +10:00
Ian Wienand
403773d55a limnoria/meetbot setup on eavesdrop01.opendev.org
This installs our Limnoira/meetbot container and configures it on
eavesdrop01.opendev.org.  I have ported the configuration from the old
puppet as best I can (it is very verbose); my procedure was to use the
Limnoira wizard to start a new config file then backport everything
from the old file.  I felt this was best to not miss any new options.

This does channel logging (via built-in ChannelLogger plugin, along
with a cron job for logs2html) and runs our fork of meetbot.

It exports the channel logs via HTTP to /irclogs and meetings logs to
/meetings.  meetings.opendev.org will proxy to these two locations
when the server is active.

Note this has not ported the channel list; so the bot will not be
listening in our channels.

Change-Id: I9f9a466c271e1a706f9f98f816de0e84047519f1
2021-06-10 09:02:16 +10:00