Kapisi/roles/TheRaven
DarkFeather d92ab6acda
Cleaning up to fit AniNIX/Uniglot hooks; catching up with testing
2023-02-20 16:50:10 -06:00
..
tasks Adding a role for TheRaven 2021-11-21 04:53:42 -06:00
templates Cleaning up to fit AniNIX/Uniglot hooks; catching up with testing 2023-02-20 16:50:10 -06:00
README.md Cleaning up to fit AniNIX/Uniglot hooks; catching up with testing 2023-02-20 16:50:10 -06:00

README.md

We run a copy of TheRaven ircbot as a service on AniNIX/Core.

Etymology

Ravens are smart, ubiquitous birds. DarkFeather has chosen them as his avatar, and this bot serves as his IRC emissary and minion.

Development

You can deploy this service directly with the following invocation:

ansible-playbook -i Core, -e 'role=TheRaven' playbooks/one-role.yml

Configuration

Most of the configuration is controlled through the configuration files provided by the package.

Some configuration comes from the local template -- it expects the vault to have a password.TheRaven value. The rest of the variables are provided in the -e flag above. These can be set at the host or site level in the inventory.

Clients

TheRaven can be accessed through any IRC client -- start with r.help to see what commands are available.