cernops / puppet-shoal

Install and configure shoal agent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shoal

Build Status

Overview

Configures shoal. Only the shoal agent can currently be configured with this module.

A shoal agent publishes via messaging the location and properties of http proxy servers. It is particularly intended for use with CvmFS and Frontier applications

Example

class{'shoal::agent':
  amqp_server_url => 'shoal.heprc.uvic.ca',
  global_access   => false,
  domain_access   => true,
  logging_level   => 'DEBUG'
}

This will:

  • Configure the shoal yum repository
  • Install the shoal agent software.
  • Configure the shoal agent.
  • Start the shoal agent.

For details of parameters see manifests/agent.pp

Types

A new type has been added shoal_agent_config based on the puppetlabs/inifile type.

config_shoal_agent{'general/squid_port':
   value  => '4000',
   notify => Service['shoal-agent']
}

would configure shoal_agent configuration with

[general]
squid_port = 4000

License

Apache II license

Copyright

2015 Steve Traylen, CERN.

About

Install and configure shoal agent

License:Apache License 2.0


Languages

Language:Ruby 50.8%Language:Puppet 41.7%Language:Pascal 7.5%