This document discusses adding Forge modules to Puppet Enterprise. It describes moving the HTTP load balancer from Pound to nginx, keeping existing manifests pulled from GitHub, and using the Puppet Forge to install the puppetlabs/nginx module or integrating it via Git submodules. It also covers parameterizing classes on the Puppet Enterprise console and merging site.pp files, as well as updating nginx configurations on the fly and considering alternative nginx modules on the Forge.
1 of 17
Downloaded 43 times
More Related Content
Puppet Camp Ghent 2013
1. Adding
Forge modules
to
Puppet Enterprise
http://www.rankpop.com/you-need-to-start-structuring-your-blog-posts-asap/
5. HTTP Load Balancer
from Pound to nginx
New product : new load balancer
nginx :
- WebSockets
- SPDY standard
keep :
- manifests pulled from our Gihub repo by
the puppet master
- use of Puppet Console and Live Management
to trigger transient changes
6. Reinventing the wheel
(don't)
Writing our nginx manifest?
- add yet another one to the collection
community reach?
- whether our problem had already been solved
- or a kick start where we could stand on
http://www.flickr.com/photos/conskeptical/
9. Integration
A) get the actual code in
puppet?module?install?puppetlabs/nginx
(or)
git?submodule?add?https://github.com/puppetlabs/puppetlabs?nginx.git?
B) run it on existing nodes
no parameterised classes on PE Console
(or)
merge our site.pp (which is empty) and the console,
it being an ENC and all - (how-merging-works)