Quels sont les buts de la formation ?
Programme de la formation
Introduction DevOps
L'origine du mouvement DevOps
Le besoin d'industrialisationpour l'opérationnel
Tour d'horizon des outils
Positionnementde Ansible dans le paysage actuel
Présentation de Ansible
Origine du projet
Fonctionnement, rapport à SSH
Installation
Atelier pratique : installer ansible sur la machine decontrôle, préparer les nœuds.
Configuration et commandes « Ad Hoc »
Configuration SSH
Mise en place del'inventaire
Commandes ad-hoc
Les modules : fichiers,packages, utilisateurs, services, ...
Atelier pratique : utiliser ansible pour exécuter descommandes sur les nœuds, transférer des fichiers.
Déploiement et orchestration avec les playbooks
Introduction aux playbooks et àYAML
Les variables et les faits
Boucles et conditions
Rôleset inclusions
Bonnes pratiques pour la rédaction des playbooks
Atelier pratique : écrire des playbooks pour déployerdes applications, piloter un environnement complet avec ansible.
Pour aller plus loin
Les modules de base
Structure et comportement d'unmodule
Réutilisation et communauté :ansible-galaxy
Intégration avec d'autres produits : vagrant,AWS, Rackspace, …
Interface Web propriétaire : AnsibleTower
Atelier pratique : exploiter des modules externes,déployer un environnement vagrant avec ansible