control-repo/manifests/loadbalancers.pp
2018-12-04 16:29:37 +00:00

22 lines
598 B
Puppet

node 'node4' {
include ::haproxy
haproxy::listen { 'lb-01':
collect_exported => false,
ipaddress => $::ipaddress,
ports => '80',
}
haproxy::balancermember { 'node1':
listening_service => 'lb-01',
server_names => 'node1',
ipaddresses => '172.18.0.2',
ports => '8080',
options => 'check',
}
haproxy::balancermember { 'node2':
listening_service => 'lb-01',
server_names => 'node2',
ipaddresses => '172.18.0.5',
ports => '8080',
options => 'check',
}
}