Décrire le mouvement DevOps et Ansible
Installer Ansible
Configurer Ansible
Créer des playbooks pour déployer son SI
- Infrastructure
- Cloud computing
Formation Ansible – Automatiser la gestion des serveurs
Objectifs
Prérequis
Connaissance obligatoire du système Linux ;
Notions sur les réseaux TCP/IP ;
Utilisation de la ligne de commande et du script Shell en environnement Linux.
Public
Développeurs, architectes techniques, administrateurs et responsables d’exploitation et de production.
A distance / Classe virtuelle
Notre formateur
Présentiel
Les Modules
de formation
L’origine du mouvement DevOps
Le besoin d’industrialisation pour l’opérationnel
Tour d’horizon des outils
Positionnement de Ansible dans le paysage actuel
Origine du projet
Fonctionnement, rapport à SSH
Installation
Atelier pratique : installer ansible sur la machine de contrôle, préparer les nœuds.
Configuration SSH
Mise en place de l’inventaire
Commandes ad-hoc
Les modules : fichiers, packages, utilisateurs, services, …
Atelier pratique : utiliser ansible pour exécuter des commandes sur les nœuds, transférer des fichiers.
Introduction à Git
Introduction aux playbooks et à YAML
Les variables et les faits
Boucles et conditions
Rôles et inclusions
Bonnes pratiques pour la rédaction des playbooks
Atelier pratique : écrire des playbooks pour déployer des applications, piloter un environnement complet avec ansible.
Les modules de base
Structure et comportement d’un module
Réutilisation et communauté : ansible-galaxy
Atelier pratique : exploiter des modules externes