How to participate and improve the ecosystem of Ansible -  Simon Constans (Theodo)
Channel: Paris Open Source Summit
Date: 2014-11-26

Ansible est un outil permettant rapidement de déployer une architecture complète, simple, extensible, configurable et surtout très lisible. Ce dernier point est vraiment important, puisque dans un environnement DevOps, il faut que les développeurs comprennent rapidement comment installer et configurer correctement leurs environnements. Après avoir utiliser puppet sur différents projet, j'ai remarqué que le temps d'adaptation des développeurs était beaucoup trop long à mon gout. Avec Ansible, il suffit de lire une description en YAML. L'architecture imposé d'Ansible est simple à comprendre, mais très puissante. Après avoir présenté l'ensemble de l'architecture, je présenterais le site Ansible Galaxy, et surtout comment ajouter un nouveau rôle, comment participer en notant les différents rôles, mais aussi comment choisir ses rôles. Dans un environnement de qualité, nous avons besoins de tests. Ansible permet de faire son provisionning mais aussi de tester celui ci. Je montrerai comment intégrer Travis dans ses rôles pour automatiser ses tests. Mais aussi comment utiliser Vagrant pour tester ses rôles sur différents environnements. La table des matières de votre présentation : - Présentation d'Ansible (et Ansible Galaxy) - Tester ses rôles - Automatiser les tests avec Travis - Tester sur différents environnement avec Vagrant 

http://www.openworldforum.paris/fr/tracks/devops-alm