Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Ansible meetup-jenkins

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Ansible et Jenkins
Ansible et Jenkins
Chargement dans…3
×

Consultez-les par la suite

1 sur 16 Publicité

Ansible meetup-jenkins

Télécharger pour lire hors ligne

Aujourd'hui Jenkins fait partie des applications indispensables que l'on retrouve dans tout pipeline de Continuous Delivery ou de Continuous Deployement. En utilisant de (presques) vrais exemples rencontrés en production, je voudrais essayer de montrer comment Jenkins et Ansible peuvent collaborer pour le plaisir des petits et des grands.

Aujourd'hui Jenkins fait partie des applications indispensables que l'on retrouve dans tout pipeline de Continuous Delivery ou de Continuous Deployement. En utilisant de (presques) vrais exemples rencontrés en production, je voudrais essayer de montrer comment Jenkins et Ansible peuvent collaborer pour le plaisir des petits et des grands.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à Ansible meetup-jenkins (20)

Plus récents (20)

Publicité

Ansible meetup-jenkins

  1. 1. ANSIBLE ET JENKINS @jcsirot fr.linkedin.com/in/jcsirot/ Jean-Christophe Sirot 1000Mercis - 18/02/2016
  2. 2. « If infrastructure is code - then we're programming like the 80s. » Gareth Rushgrove, Velocity conference 2015
  3. 3. CONTEXTE
  4. 4. BESOINS • Créer / Supprimer rapidement desVM sur notre infrastructure • Déployer les plateformes de test • Lancer les tests
  5. 5. SOLUTIONS… Scripts Ansible Jenkins + Ansible
  6. 6. JENKINS
  7. 7. JENKINS • Projet Open Source lancé en 2005 par Kohsuke Kawaguchi chez Sun Microsystem • Racheté par CloudBees en 2011 • Sep 2014 : CloudBees abandonne son offre PaaS pour se concenter sur le développement de Jenkins
  8. 8. JENKINS • un ordonnanceur : exécuter des jobs démarrés par des triggers • Orienté Java à l’origine... (support JDK, maven... built-in) • ... mais aujourd’hui polyvalent grâce à un gigantesque écosystème de plugins • Avec le plugin Pipeline CloudBees veut promouvoir le Continous Delivery
  9. 9. …MAIS • Complexité • Sécurité
  10. 10. …MAIS ➪ Écrire un plugin Jenkins Ansible Création d’un fichier en bash Distribution des clés SSH Mot de passe en clair
  11. 11. https://github.com/jenkinsci/ansible-plugin
  12. 12. DÉMO
  13. 13. • Meilleur support pour Ansible 2 (become user…) • Meilleur tracking / reporting • Support de AnsibleVault • Intégration de Ansible Galaxy,Ansible Lint ROADMAP
  14. 14. QUESTIONS
  15. 15. • https://www.flickr.com/photos/diggei/11312062234/ • https://www.flickr.com/photos/wscullin/3770015203 • https://www.flickr.com/photos/mkfautoyere/15346892848 • https://www.flickr.com/photos/derek_b/3046770021 CRÉDITS

×