Formation Ansible, automatiser la gestion des serveurs

Présentation

SRAN001
2 jours ( 14 heures )
Présentation
Automatiser la mise en place d'infrastructures complexes et le déploiement d'applications.
Objectifs du cours
Ce cours vous permettra d'automatiser la mise en place d'infrastructures complexes et le déploiement d'applications. Ce cours vous apprendra à utiliser l'outil Open Source Ansible, à gérer ses playbooks, ses rôles, les modules, et vous saurez comment les appliquer sur votre infrastructure.
Pré-requis
Avoir des connaissances en administration Unix/Linux

Programme

Positionnement de Ansible

Ansible et DevOps.
Devops & IaC (Infrastructure as Code), le code source de l'infrastructure.
Outils Puppet, Chef, Saltstack... Ansible.
Fonctionnement d'Ansible.
Architecture : inventaire, modules, playbooks, tasks, rôles.

   Installation et configuration

Installation et prise en main de l'outil.
Les commandes de base d'Ansible.
Configuration des noeuds : clés ssh, escalade de privilèges sudo.
Le fichier de configuration.
L'inventaire : création et utilisation.

   Les commandes Ad-Hoc

Parallélisme et commandes Shell.
Transferts de fichiers.
Les packages avec yum, apt.
Les utilisateurs et les groupes.
Les services.

LES PLAYBOOKS

Introduction aux playbooks.
Définition des tasks, plays.
Syntaxe Yaml.
Variables, modules et tâches.
Exécution d'un playbook.
Test d'un playbook en dry-run.
Exécution step by step, saut de tâches.
Gestion des erreurs.

 

 

   

 

   ECRIRE DU CODE MODULAIRE

Notifications et Handlers.
Les rôles et les includes. Les tags.
Les modules de la communauté.
Ansible-galaxy : partager son code.



   LES PLAYBOOKS

Les variables. Les templates et les filtres.
Structures de contrôle : Conditions, Boucles et Blocks.
Les prompts. Les facts.
La rédaction de playbooks.



   COMMANDES AVANCÉES

Vault : chiffrement de données.
Les lookups.
Développer ses propres modules, débugger un module, les plugins.
Créer ses propres filtres.
Ansible et Ansible Tower.

 

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement  obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus