shoal

Shoal publishes http proxy locations
CERN-Ops

CERN-Ops

CERNOps

6,868 downloads

6,868 latest version

4.5 quality score

Version information

  • 0.1.0 (latest)
released Jul 3rd 2019
This version is compatible with:
  • RedHat

Start using this module

Documentation

CERNOps/shoal — version 0.1.0 Jul 3rd 2019

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.