Résumé
Venez jouer aux marionnettes grâce à Puppet avec l'aide d'un vagabond (Vagrant)
pour vous faire une idée concrète sur une pratique Devops
Venez jouer aux marionnettes grâce à Puppet avec l'aide d'un vagabond (Vagrant)
pour vous faire une idée concrète sur une pratique Devops.
Atelier Devops :
- utilisation de Vagrant pour lancer des Machines Virtuelles (VM)
- explications Vagrant, création box, début provisionning
- Puppet : démo avec un Puppet master (sur le poste du participant)
- Puppet : explication de la structures de répertoire de /etc/puppet (organisation, exemple de code)
- Coder du puppet
- Déployer : httpd + contenu static
- Externaliser le paramétrage avec hiera
- Déployer : httpd + contenu 'paramétré'
Prérequis :
Voici la liste des composants à installer.
La première étape de l'atelier sera de valider l'installation de votre poste.
| soft | lien |
| Virtualbox | Download Virtualbox 4.3.10 |
| Virtualbox extensions | Download Virtualbox Extensions |
| Vagrant | Download Vagrant |
| A Vagrant box | centos-6.x-64bit-puppet.3.x-vbox.4.3.10-1.box |
| Gepetto (IDE) | Download Gepetto |
> **Attention**
> En raison des contraintes de paramétrage des VM il est important de garder la cohérence entre la version de la box Vagrant et la version de Virtualbox.
> - centos-6.x-64bit-puppet.3.x-vbox.**4.3.10**-1.box nécessite Virtualbox **4.3.10**
**Les sources sont sur Github**
[devops_puppet_workshop](https://github.com/smougenot/devops_puppet_workshop)
**Les slides sont sur Slideshare**
[puppet-workshop](http://www.slideshare.net/SMougenot/puppet-workshop)











