/puppet-hubot

Github's hubot deployment for Puppet

Primary LanguagePuppet

puppet-hubot

James Fryman james@frymanet.com

This module deploys Hubot

Quick Start

Install and bootstrap a Hubot instance

Tested on Debian Squeeze

Requirements

Puppet Labs Standard Library

Puppet Labs NodeJS

  class { 'hubot':
    adapter => 'irc',
    irc_nickname => 'crunchy',
    irc_server   => 'irc.freenode.com',
    irc_rooms    => ['#soggies'],
  }

Environment Variables

Some scripts require environment variables to be set at run time. this can be acheived with the environment option:

  class { 'hubot':
    adapter => 'irc',
    irc_nickname => 'crunchy',
    irc_server   => 'irc.freenode.com',
    irc_rooms    => ['#soggies'],
    environment  => [ 'MYVAR=VAR1', 'THISVAR=that' ],
  }

TODO

  • Add Redhat Support?