Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 3.99 KB

README.md

File metadata and controls

51 lines (36 loc) · 3.99 KB

puppeels-example

The puppeels-example repository is a set of real life infra example one could build using the puppeels profiles. It is meant to highlight how one could build common infra scenario using those given puppet profiles.

Example 1: The basic

The example_1 folder, represents a basic infrastructure case of having 2 webservers. Each web server is monitored using sensu, and logs are centralized using (fluentd + elasticsearch + kibana). Once the Vagrant file is run please see below the reachable URLs:

What URL Credentials
Sensu Dashboard http://monitor.puppeels.mylezeem.com:8080 admin/secret
Kibana Dashboard http://log.puppeels.mylezeem.com N/A
Web001 Homepage http://web001.puppeels.mylezeem.com N/A
Web002 Homepage http://web002.puppeels.mylezeem.com N/A

Example 2: The basic on steroids

The example_2 folder, represents the basic infrastructure case of having 3 webservers, but this time the webservers are behing a HAProxy, that is itself tight to a floating ip managed by keepalived. Each web server is monitored using sensu, and logs are centralized using (fluentd + elasticsearch + kibana). Once the Vagrant file is run please see below the reachable URLs:

What URL Credentials
Sensu Dashboard http://monitor.puppeels.mylezeem.com:8080 admin/secret
Kibana Dashboard http://log.puppeels.mylezeem.com N/A
HAProxy(001) Dashboard http://balancer001.puppeels.mylezeem.com:1936/admin admin/secret
HAProxy(002) Dashboard http://balancer002.puppeels.mylezeem.com:1936/admin admin/secret
Web001 Homepage http://web001.puppeels.mylezeem.com N/A
Web002 Homepage http://web002.puppeels.mylezeem.com N/A
Web003 Homepage http://web003.puppeels.mylezeem.com N/A

Example 3: A MongoDB server

The example_3 folder, represents a server running MongoDB community edition. Once the Vagrant file is run please see below the reachable URLs:

What URL Credentials
MongoDB Dashboard http://mongod01.puppeels.mylezeem.com:28017 N/A

Example 6: Pentaho BA server

The example_6 folder, represents a server running Pentaho BA server community edition behind the tomcat application server. Once the Vagrant file is run please see below the reachable URLs:

What URL Credentials
Pentaho Dashboard http://pentaho.puppeels.mylezeem.com:8080/pentaho admin/password