Programme Ansible automatiser la gestion des serveurs

Participants :
Administrateurs systèmes Linux/Unix.

Durée : 2 jours - 14 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Comprendre
Comprendre
l'organisation de Ansible (rôles, tâches, playbooks, modules...)
objectifs
objectifs
Installer
Installer
et configurer Ansible

pré-requis

Connaissances de base de l'administration Linux ou Unix.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le 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.

Ecrire un playbook

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éboguer un module, les plug-ins.
Créer ses propres filtres.
Ansible et Ansible Tower.