How to generate Puppet SSL certificate with “Alternative Name”
I needed to add DNS Alt name in order to setup a full SSL comunication between my 2 Foreman servers et their proxies. My problem was that my Foreman servers are used in faillover (with a VIP) and the...
View ArticleHow to run foreman-proxy with passenger
I recently decided to run my Foreman-Proxy daemon with Passenger instead of commonly used webrick. As we will see, the setup is quite simple. I assume that you already have apache and passenger...
View ArticleHowto integrate Puppet, Foreman and Mcollective
Since we deployed Foreman in production, we didn’t use the ‘Run puppet’ button in Foreman’s interface because we run puppet with a crontab. However Foreman 1.2 release changed that : now smart-proxy...
View ArticleSpeed up Foreman with memcached
Even if I have Foreman running with a quite new version of apache and passenger, the speed is not the first quality of that very good application. That’s the reason why I tested a plugin written by...
View ArticleDistributed monitoring with Nagios and Puppet
In the past I had only one Nagios3 server to monitor all my production servers. The configuration was fully generated with Puppet by Naginator. This solution even with drawbacks (hard to set specific...
View ArticlePower management of Bare Metal servers with Foreman
Power management of bare-metal servers is a new feature that comes with Foreman 1.2. You will need to have deployed Foreman and smart-proxy to 1.2 to enjoy this. With that feature you will be able to...
View ArticleNew webservice to manage monitoring downtimes with Livestatus
To follow my previous post about distributed monitoring, I had to update my script to manage nagios’ downtimes. I explained my first method in a previous article. I completly rewrote the webservice in...
View ArticleForeman 1.3 has been released
What’s new in that release ? Foreman 1.3 has just been released, let’s have a look to the content of that new version: The installer is now based on Kafo project. I didn’t test it because I always...
View ArticleUsing PKGNG on FreeBSD with Puppet
This is how I installed the new package manager on FreeBSD : pkgng and how to use it with Puppet. This has been tested on a FreeBSD 8.3 jail with Puppet 3.2. Pkgng setup The official documentation is...
View ArticleHow to use the new virsh provider in Foreman 1.4
This morning I decided to play with a new Foreman 1.4 feature : TFTP, DHCP and DNS provider for my local workstation : virsh. Virsh provider allow you to manage DHCP and DNS libvirt’s network (via...
View Article