Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > DevOps > Outils DevOps : Automatisation avec ANSIBLE

Outils DevOps : Automatisation avec ANSIBLE

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.

Objectifs

  • apprendre à 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.

Public

  • Administrateurs systèmes, développeurs et chefs de projets désirant automatiser les tâches d'administrations (configuration, provisioning et déploiement applicatif) récurrentes sur leurs serveurs.

Prérequis

  • Bonnes connaissances des systèmes Linux.

Programme de la formation

  • 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'utilisationAnsible/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