Puppet Class: peadm::puppetdb

Defined in:
manifests/puppetdb.pp

Summary

Example class for PE PuppetDB load balancing

Overview



3
4
5
6
7
8
9
10
11
12
13
14
# File 'manifests/puppetdb.pp', line 3

class peadm::puppetdb {

  # TODO: split load balancing into two pools, A and B
  @@haproxy::balancermember { "${::clientcert}_puppetdb_listener":
    listening_service => 'puppetdb',
    server_names      => $::fqdn,
    ipaddresses       => $::ipaddress,
    ports             => '8081',
    options           => 'check',
  }

}