Skip to content
This repository has been archived by the owner on Mar 28, 2019. It is now read-only.

praekeltfoundation/puppet-consular

Repository files navigation

puppet-consular

Puppet module for managing Consular.

DEPRECATED: Consular has been deprecated and it, as well as this Puppet module, will no longer be maintained.

This is a very simple module and does not include a lot of features. It is only compatible with certain versions of Ubuntu (those that use Upstart as their init system) and has only been tested on Ubuntu 14.04.

NOTE: We currently provide Consular packages from a PPA. This is a temporary PPA that is managed manually by a single individual in his personal capacity. It needs to be replaced with a better one that gets automated package updates and such.

Usage

class { 'consular':
  package_ensure => 'latest',
  host           => $::ipaddress_eth0,
  port           => 7070,
  consul         => 'http://127.0.0.1:8500',
  marathon       => 'http://127.0.0.1:8080',
  sync_interval  => 300,
  purge          => true,
}

For a full list of options see the manifest source.