This project revolves around a vagrant file (and VirtualBox) for testing out the
deployment of a multinode saltstack based cluster. Node.JS and Docker
(with a salt-minion nodejs ubuntu image) are all included and built
during the "vagrant up" command.
The vagrant file deploys a salt master, and three salt minions. All four
virtual machines install docker with a salt-minion nodejs docker image.
Whenever this image is used to create containers, it will automatically
communicate with the master and exchange keys. This means all
spawned linux containers run salt-minion which opens up infinite possibilities
for rapid deployment of linux environments
One of the (many) things which are not yet entirely clear to me and to the people I speak with about this topic almost on daily basis is how the networking can be done and configured when using LXC. Hopefully the first blog post on this topic is going to shed some more light on this matter and hopefully it will inspire further posts on various other topics related to the containers.
Jauge est un espace ou rézine entrepose et teste l'ensemble de la configuration de son infrastructure. L'objectif est multiple : permettre aux membres de rézine de manipuler et tester la configuration sans casser la prod. permettre à quiconque d'obtenir la conf utilisée par rézine. La configuration est gérée par puppet. Jauge contient donc l'ensemble des manifests et modules nécessaires au fonctionnement de Rézine. Les tests sont effectués dans des machines virtuelles créées et provisionnées par vagrant.