Description
Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’automatiser la configuration et le déploiement d’applications avec la solution Open Source Ansible.
Objectifs pédagogiques
- Installer et configurer Ansible
- Connaître les caractéristiques et le fonctionnement d'Ansible
- Mettre en œuvre les playbooks, modules, rôles, tâches...
- Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
- Maîtriser les bonnes pratiques sous Ansible
Public concerné
Développeurs
Architectes techniques
Responsables d’exploitation et de production
Administrateurs
Prérequis
Maîtrise confirmée des systèmes Linux
Bases des réseaux TCP/IP
Capacité à utiliser la ligne de commande et du script Shell en environnement Linux
Déroulé du programme
1
Ansible - présentation (3 heures)
3h
- Pourquoi Ansible ?
- Fonctionnement & lien à SSH
- Installation
- Travaux pratiques: Installation d’Ansible et préparation à l’usage
2
Paramétrage et commande Ad Hoc (4 heures)
4h
- Paramétrage SSH
- Préparation de l’inventaire
- Les commandes « Ad-Hoc »
- Présentation des modules
- Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
3
Déploiement et organisation : les Playbooks (3 heures)
3h
- Présentation de Git
- Présentation des Playbooks
- Présentation de YAML
- Les variables et les faits
- Boucles et conditions
- Rôles et inclusions
- Best practices pour la rédaction de Playbooks
- Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
4
Concepts avancés (4 heures)
4h
- Les modules de base
- Architecture et comportement d’un module
- Ansible-Galaxy
- Travaux pratiques: Manipulation de modules externes
Informations
Durée
2 jour(s)
14h
Tarif
2090 € HT
HT