-Comprendre l’organisation de Ansible
– Installer et configurer Ansible
– Utiliser et créer des playbooks pour gérer une infrastructure
– Présentation d’Ansible
– Place et intérêt d’Ansible dans l’éco système DevOps
– Architecture d’Ansible
– Exécution de commandes ad-hoc Ansible pour gérer les serveurs distants
Travaux pratiques
Installer Ansible, utiliser Ansible en ligne de commande
– Le langage YAML
– Écriture d’un Playbook Ansible
Travaux pratiques
Écrire et exécuter les playbooks pour automatiser les tâches
d’administration
– Déclaration et utilisation des variables
– Portée et précédence des variables
Travaux pratiques
Organiser et utiliser les variables dans les Playbooks
– Intérêt des Rôle Ansible
– Ensemble de scripts Ansible réutilisables
Travaux pratiques
Implémenter et exécuter les rôles Ansible pour automatiser les tâches
d’administration
– Gestion des données secrètes (mots de passe, clefs ssl/ssh, …)
utilisées dans les scripts d’automatisation Ansible, avec Ansible
Vault
Travaux pratiques
Crypter, décrypter et utiliser les données secrètes dans un Playbook
– Orchestration et gestion des projets Ansible avec Ansible
Tower
Travaux pratiques
Installation, configuration et utilisation d’Ansible Tower
– Déploiement disruptif
– Déploiement non disruptif
– Déploiement Blue green
Travaux pratiques
Ecriture de Playbooks de déploiement d’une application Java sur Tomcat
Référence : VIR004
Type de Stage : Pratique
Durée : 3 jours
Administrateurs systèmes
Linux/Unix.
Connaissances de base de
l’administration Linux ou Unix.