Tested with Travis CI
$ puppet module install pauloconnor-uchiwa
- One or more working Sensu installations
- puppetlabs/apt
- puppetlabs/stdlib
See Modulefile
for details.
node 'uchiwa-server.foo.com' {
class { 'uchiwa':
}
node 'uchiwa-server.foo.com' {
class { 'uchiwa':
apis => {
'API 1' =>
{
name => 'API 1',
host => '10.56.5.8',
ssl => false,
port => 4567,
user => 'sensu',
pass => 'sensu',
path => '',
timeout => 5000
},
'API 2' =>
{
name => 'API 2',
host => '10.16.1.25',
ssl => false,
port => 4567,
user => 'sensu',
pass => 'sensu',
path => '',
timeout => 5000
}
}
}
See LICENSE file.