Accueil > Développement Logiciel, Devops > Ansible : automatiser la gestion des serveurs
Formation #DEV289

Formation Ansible : automatiser la gestion des serveurs

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV289


Sessions programmées :

Du 20 au 22 Jan. 2021

Du 10 au 12 Mars 2021

Du 19 au 21 Mai 2021

Du 21 au 23 Juil. 2021

Du 20 au 22 Oct. 2021

Du 22 au 24 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV289


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Appréhender l'utilisation et le fonctionnement d'Ansible
  • Savoir installer et configurer Ansible
  • Apprendre à rédiger des playbooks Ansible pour orchestrer les opérations de votre parc informatique
Programme
1/ Introduction
  • Qu’est-ce qu’Ansible ?
  • Origine d'Ansible
  • Ansible et DevOps
  • La gestion centralisée
  • Aux autres outils de gestion de configuration (Puppet, Chef...)
  • Positionnement d’Ansible
  • Les concepts Ansible
2/ Installation et configuration
  • Les pré-requis
  • Installer Ansible
  • Configuration initiale
  • Commandes de base CLI Ansible
  • Le fichier de configuration
  • Configuration SSH
  • Création de l’inventaire des serveurs
3/ Manipulation des commandes Ad-Hoc
  • Commandes shell et parallélisme
  • Transfert de fichier
  • Packages avec yum/apt
  • Gérer utilisateurs, groupes et services
4/ Playbook d'Ansible : configurer, déployer et orchestrer avec Ansible
  • Description d'un playbook
  • Syntaxe Yaml
  • Commande ansible-playbook
  • Définition des tâches (tasks), plays
  • Rôles dans Ansible
  • Utilisation des variables
  • Bonnes pratiques pour la rédaction des playbooks
  • Exécution d'un playbook
  • Test d'un playbook en dry-run
  • Exécution step by step, saut de tâches
  • Gestion des erreurs
5/ Playbooks avancés
  • Présentation des objectifs du playbooks
  • Présentation de l'utilisation des variables à plusieurs niveaux
  • Paralléliser des tâches
  • Rolling Update
  • Interpréter les retours de tâches
  • Délégation de tâches
  • Utilisation des méta-paramètres
6/ Modularisation du code
  • Notifications et Handlers
  • Les rôles et les includes
  • Les tags
  • Les modules de la communauté
  • Ansible Galaxy : partager son code
7/ Ecriture de playbook et langage YAML
  • Les variables
  • Les templates et les filtres
  • Structures de contrôle : conditions, boucles et blocks
  • Le prompt
  • Les facts
  • La rédaction de playbooks
8/ Ansible Vault
  • Présentation d'Ansible Vault
  • Gestion des secrets
  • Chiffrement et déchiffrement d'un fichier
9/ Concepts avancés
  • Stratégies de test pour les playbooks Ansible
  • Les lookups
  • Développer des modules personnalisés
  • Créer ses propres filtres
  • Ansible Tower : Présentation de la console Ansible Tower
10/ Les bonnes pratiques
  • Utiliser un SCM avec Ansible
  • Où stocker les fichiers Ansible
  • La gestion des inventaires
  • La gestion des facts
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeur
  • Architecte
  • Administrateur système
Dates

Dates

  • Du 20 au 22 Jan. 2021
  • Du 10 au 12 Mars 2021
  • Du 19 au 21 Mai 2021
  • Du 21 au 23 Juil. 2021
  • Du 20 au 22 Oct. 2021
  • Du 22 au 24 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation