Formation en DevOps: Ansible - Automatisation - Ascent Formation
Retour aux formations
DevOps

Ansible - Automatisation

2 jour(s)14h

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