Forge Home

kgb

sets up a KGB bot that can be used for IRC notifications

SMASH

smash

1,942 downloads

1,942 latest version

3.6 quality score

Version information

  • 0.1.0 (latest)
released Mar 24th 2020

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'smash-kgb', '0.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add smash-kgb
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install smash-kgb --version 0.1.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

smash/kgb — version 0.1.0 Mar 24th 2020

KGB

Description

The KGB module sets up a KGB bot that can be used to broadcast various announcements on IRC.

Setup

When the server is configured, it will install the kgb-bot package, overwrite its config and start the service.

Usage

To setup a bot with the default configuration:

include kgb

By default, the server will listen only locally, use the $listen_address and $listen_port parameters to change that:

class { 'kgb':
    listen_address => '*',
    listen_port    => '80',
}

Limitations

The module doesn't currently configure repositories, network or channels, and it should.

The module should have a mechanism to create new clients and import their config on the server.

There are no unit tests.