Formation Ansible - Industrialiser les déploiements
Objectifs
- Comprendre le fonctionnement d'Ansible
- Savoir rédiger des scripts de déploiement.
Public
- Administrateurs, exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et applications.
Prérequis
- Il est demandé aux participants de connaître l'administration des systèmes Linux et un langage de développement de scripts.
Programme
Introduction
- Gestion automatisée de l'infrastructure systèmes et réseaux (serveurs, machines virtuelles,containers, équipements réseaux).
- Notion de playbooks.
- Langage de configuration, déploiement, orchestration.
- Commandes Ad-Hoc.
Installation et inventaire avec Ansible
- Travaux pratiques sur CentOS.
- Configuration de la connexion avec les serveurs distants : ssh.
- Premiers pas avec ansible.
- Inventaire des serveurs accessibles : hôtes, groupes, etc…
- Configuration d'un inventaire automatique.
Playbooks et modules
- Exemples de playbooks.
- Les modules fournis avec Ansible, écriture de nouveaux modules.
Commandes Ad Hoc
- Commandes shell, gestion du parallèlisme.
- Transfert de fichiers.
- Gestion des utilisateurs et groupes.
- Déploiement à partir des sources.
- Administration des services.
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture