Formation Outils DevOps : Automatisation avec ANSIBLE

Réf. DOANS   |   3 Jours

Cette formation Outils DevOps : Automatisation avec ANSIBLE vous permettra de

  • L'objectif de ce cours est d'apprendre aux stagiaires à automatiser toutes les tâches manuelles et répétitives d'administration des serveurs afin d'accélérer le temps de mise sur le marché de nouvelles fonctionnalités applicatives.

Description de cette formation Outils DevOps : Automatisation avec ANSIBLE

L'objectif de ce cours est d'apprendre aux stagiaires à automatiser toutes les tâches manuelles et répétitives d'administration des serveurs afin d'accélérer le temps de mise sur le marché de nouvelles fonctionnalités applicatives.

Programme de cette formation Outils DevOps : Automatisation avec ANSIBLE

(30% théorie, 70% pratique)
Introduction
Présentation d'AnsiblePlace et intérêt d'Ansible dans l'éco système DevOps
  • Vue d'ensemble d'Ansible
Architecture d'AnsibleExécution de commandes ad-hoc Ansible pour gérer les serveurs distants TP : Installer Ansible, utiliser Ansible en ligne de commande
  • Playbook Ansible
Le langage YAMLÉcriture d'un Playbook AnsibleTP : Écrire et exécuter les playbooks pour automatiser les tâches d'administration
  • Gestion des variables Ansible
Déclaration et utilisation des variablesPortée et précédence des variablesTP : Organiser et utiliser les variables dans les Playbooks
  • Rôles Ansible
Intérêt des Rôle Ansible (ensemble de scripts Ansible réutilisables)TP : Implémenter et exécuter les Rôles Ansible pour automatiser les tâches d'administration
  • Ansible Vault
Gestion des données secrètes (mots de passe, clefs ssl/ssh, …) utilisées dans les scripts d'automatisation Ansible, avec Ansible VaultTP : crypter, décrypter et utiliser les données secrètes dans un Playbook
  • Ansible Tower 
Orchestration et gestion des projets Ansible avec Ansible TowerTP : Installation, configuration et utilisation d'Ansible Tower
  • Cas d'utilisation Ansible/Ansible Tower
Déploiement disruptifDéploiement non disruptifDéploiement Blue greenTP : Ecriture de Playbooks de déploiement d'une application Java sur Tomcat
  • Conclusion et perspectives
  • Appendices