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.
- Host: GitHub
- URL: https://github.com/superseb/vagrant-haproxy-vrrp-puppet
- Owner: superseb
- Created: 2014-08-06T12:15:48.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-08-07T09:17:50.000Z (almost 12 years ago)
- Last Synced: 2025-06-20T16:11:27.785Z (about 1 year ago)
- Language: Puppet
- Homepage:
- Size: 152 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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