Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF DEVOPS002 | 2 JOURS | FORMATION 100% PRATIQUE

 

certification devops par ESIC

Préparez votre projet de formation.
LA FORMATION DEVOPS JENKINS VOUS PERMETTRA :
  • Comprendre l’organisation de Ansible (rôles, tâches, playbooks, modules…)
  • Installer et configurer Ansible
  • Utiliser et créer des playbooks pour gérer une infrastructure
Compétences visées : Ansible automatiser simplement et efficacement la mise en place d’infrastructures complexes et le déploiement d’applications. La formation a pour objectif de développer vos compétences en terme d’utilisation de l’outil Open Source Ansible, de la gestion de ses playbooks, ses rôles, les modules, et vous saurez comment les appliquer sur votre infrastructure.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, il est conseillé aux participants de connaître basiquement l’administration d’un système Unix/Linux.
Public
La formation est destinée aux administrateurs systèmes.

Programme de la formation ANSIBLE

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.

Travaux pratiques : Installation d’Ansible et configuration de plusieurs nœuds clients, création de l’inventaire et utilisation des premières commandes.

Les commandes Ad-Hoc

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

Travaux pratiques : Utilisation des différentes commandes Ad-hoc en parallèle sur plusieurs nœuds.

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.

Travaux pratiques : Écriture d’un playbook simple composé de plusieurs tâches.

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.

Travaux pratiques : Exploration de la galaxie Ansible, téléchargement et utilisation de modules, ajout de tags dans un playbook.

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.

Travaux pratiques : Écrire un playbook complet pour le déploiement d’un service Apache sur plusieurs nœuds.

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.
  • SUIVI POST-FORMATION PENDANT 1 AN
  • SUPPORTS DE FORMATION
INTER-ENTREPRISES : 1090€ HT par stagiaire
PARIS

Rien de 15 novembre 2018 à 15 novembre 2019.

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu