Setup your devops playground with Puppet, Vagrant & co

Up until now I automated all the management of eXo Forge services using classical shell scripts shared and stored in a SCM (Subversion) .
Even if it is working very well it has various limitations especially in term of maintenance.
Nowadays we can find various server configuration management (CM) tools to ease this maintenance and the management of servers.
I won’t give you a fully detailed guide around these tools as there are already a lot of articles and documentations about them but I will try to give you an overview and a quick startup guide to play with them and to become a good DevOps citizen.
As it is often better and quicker to learn from others I would like to thanks two DevOps Masters that helped and inspired the poor padawan I am : Henri Gomez, Carlos Sanchez and R. Tyler Croy.

Continue reading Setup your devops playground with Puppet, Vagrant & co

Graven – The best of Apache Maven and Gradle

I’m back !!! I have a lot of things to share and I would like to restart this blog in english. I don’t yet know which frequency of publication I’ll be able to have but I will do my best to keep this blog alive.
To start I wanted to share with you something we developed few months ago with Gregory Boissinot (@gboissinot). While we were traveling everywhere in France to show Maven and Gradle in various Java User Groups we had a strange idea : “And if we tried to do a new tool taking the best of Gradle and Apache Maven”. Continue reading Graven – The best of Apache Maven and Gradle