An open API service indexing awesome lists of open source software.

https://github.com/superseb/vagrant-haproxy-vrrp-puppet

Vagrant setup where Puppet will configure keepalived with a virtual IP and application check (HAProxy), and haproxy. A testcase to demonstrate HA setup for haproxy.
https://github.com/superseb/vagrant-haproxy-vrrp-puppet

Last synced: 3 months ago
JSON representation

Vagrant setup where Puppet will configure keepalived with a virtual IP and application check (HAProxy), and haproxy. A testcase to demonstrate HA setup for haproxy.

Awesome Lists containing this project

README

          

vagrant-haproxy-vrrp-puppet
===========================

Vagrant setup where Puppet will configure keepalived with a virtual IP and application check (HAProxy), and haproxy. A testcase to demonstrate HA setup for haproxy.

#### Usage:
* Clone this repository
* puppet module install arioch-keepalived --modulepath=modules
* puppet module install puppetlabs-haproxy --modulepath=modules
* puppet module install puppetlabs-apache --modulepath=modules
* vagrant up

#### Todo:
* Configure rsyslogd for proper logging

Usage | IP
------------- | -------------
haproxy01 | 172.28.33.10
haproxy02 | 172.28.33.11
web01 | 172.28.33.21
web02 | 172.28.33.22
haproxy VIP | 172.28.33.12

Link | URL
------------- | -------------
Stats page haproxy01 | http://localhost:8080
Stats page haproxy02 | http://localhost:8082