IRC bot (AKA nudnik)

Hi,

Ever since we lost our jenkins instance (Jenkins master has been compromised) we also lost our bot, since then it was mentioned a few times it would be nice to bring it back, I thought I’ll bring awareness to it here.

I’ve heard that it was hard to install it (conflicting versions of ruby etc) and so I’ve created a container image for it at https://quay.io/repository/foreman/rbot (dockerfile at https://github.com/ohadlevy/rbot-container).

the next step is to find a place to run it, since I don’t to be in business of maintaining it, can we please run it on one of the existing infrastructure servers? I think it would be best to simply run it as a systemd triggered container (something like https://forums.docker.com/t/running-docker-containers-with-systemd-question/52681)

would anyone volunteer?

thanks!
Ohad

1 Like

just to follow up if its not clear on how to use it:

if you are just testing it out, feel free to skip coping the original data

scp ci.theforeman.org:/home/evgeni/rbot.tar.gz .
tar xzvf rbot.tar.gz
podman run -v rbot:/home/rbot/.rbot:Z quay.io/foreman/rbot

This is not true. It was just that the Puppet class didn’t install the dependencies at all (rubygems-devel etc) and at least I haven’t looked into it since.

That said, it can probably use an update. I’m still not a fan of running docker, but @ehelms has created an example of running a container using podman which I’d trust a lot more (https://github.com/theforeman/puppet-candlepin/pull/121/files#diff-7b8936338e32ee3bcb2f7d36066641cf) so that may be sufficient.

1 Like