image telephone 01 47 03 15 90

Gratuit / lundi-vendredi 9h-18h

Portage salarial Paris
11, boulevard Brune
75014 Paris

Portage salarial Bordeaux
132 Rue Fondaudège
33000 Bordeaux

Portage salarial Lyon
Tour Britannia
20 Boulevard Eugène Deruelle
69003 Lyon

Ansible : l’intégration continue DevOps

4 jours Présentiel ou à distance Inter / Intra
100% en ligne
En présentiel

Objectifs

Présentation de la formation

Ansible est une plate-forme logicielle libre pour la configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l’exécution des tâches ad-hoc, la gestion de configuration, dans un contexte DevOps.

Cette formation vous permettra d’installer, d’industrialiser, d’administrer un environnement Ansible opérationnel, d’appréhender le déploiement multiplateforme dans des environnements serveurs, machines virtuelles et conteneurs Docker.

Elle s’effectuera sur les dernières versions d’Ansible, CentOS, Debian, FreeBSD, Linux Alpine, et Python.

 

Objectifs

  • Installer, paramétrer et exploiter Ansible dans un contexte d’intégration continue (CI / CD)
  • Définir un inventaire, savoir écrire des playbooks de déploiement, des rôles.
  • Automatiser et orchestrer des opérations de manière sécurisée, avec la gestion d’erreurs
  • Adapter le déploiement selon l’inventaire
  • Exploiter les variables Ansible, générer des rapports Jinja
  • Acquérir une autonomie complète sur la solution.

Public concerné

  • Administrateur / ingénieurs systèmes / réseaux, DevOps
  • Responsable de pôle technique, CTO
  • Scrum master, Chefs de projets infrastructures
  • Ecoles d’Ingénieurs numériques.

Programme

I. INDEX
II. Préambule

  • A. Ce document
  • B. Conventions

III. Introduction

  • A. Contexte ITIL / ITSM
  • B. Contexte Agile
  • C. Contexte DevOps

IV. Installation

  • A. Avant-propos
  • B. Debian
  • C. CentOS
  • D. FreeBSD
  • E. Hosts
  • F. Créer un compte de déploiement
  • G. Génération des clés SSH

V. Inventaire

  • A. Ajout des machines
  • B. Compte de déploiement / sudo

VI. Premières commandes

  • A. Commandes Ad-hoc
  • B. Déployer un serveur web
  • C. Mise à jour d’un serveur

VII. Playbook

  • A. Syntaxe d’un playboock
  • B. Installation et gestion d’un service web
  • C. Tags
  • D. Interactions avec prompt
  • E. Mises à jour des systèmes
  • F. Contrôle des Playbook :
VIII. Les variables

  • A. Facts
  • B. Dans le fichier d’inventaire
  • C. Dans le Playbook
  • D. Variables locales
  • E. Déploiement selon les distributions

IX. Pre et post tasks
X. Les boucles
XI. Les handlers
XII. Templates Jinja
XIII. Ansible vault

  • A. Chiffrement d’un Playbook contenant des mots de passe
  • B. Chiffrement d’un Playbook
  • C. Utilisation d’un fichier de mot de passe

XIV. Block : gestion des erreurs
XV. Les rôles

  • A. Organisation modulaire
    • Importation d’autres Playbooks
    • Importation de tâches
  • B. Mise en oeuvre
  • C. Ressources externes

XVI. Approche avec GIT
XVII. Playbook Docker
XVIII. Environement Microsoft
XIX. Travaux pratiques

 

Moyens pédagogiques

En présentiel

  • Une salle dédiée à la formation
  • Un ordinateur pour chaque apprenant, avec les droits d’Administrateur
  • Stockage SSD, minimum 8 Go de mémoire vive
  • Une machine virtuelle pour chaque ordinateur
  • Des images systèmes (Debian, CentOS, FreeBSD, Alpine)
  • Un réseau commun, permettant l’accès à Internet
  • Un vidéoprojecteur
  • Un tableau blanc

En distanciel

  • Un accès sur un réseau équipé de fibre optique : 1 Gb/s descendant, 700 Mb/s ascendant.
  • Un accès distant sur une machine virtuelle en IPv6 (ou IPv4) : SSH, HTTP
  • Stockage SSD PCI express 4 : 4 Gb/s lecture & écriture
  • Minimum 1.3 Go de mémoire vive par machine virtuelle
  • Des outils collaboratifs
  • Un logiciel de visioconférence avec partage d’écran, et « chat »

Un support de formation en PDF (env. 40 pages pleines A4) sera mis à disposition pour chacun des stagiaires. La formation est constituée de parties théoriques, et essentiellement de mise en pratique.

Modalité d’évaluation des acquis

L’évaluation des acquis est faite le dernier jour, en fonction des résultats des différents travaux dirigés et travaux pratiques réalisés par le stagiaire.

Moyens de suivi d’exécution et appréciation des résultats

En présentiel : feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur
En distanciel : logiciel d’émargement selon le même principe.

 

Un questionnaire de satisfaction est remis à chaque participant en fin de formation.

4 jours Présentiel ou à distance
Aisance sur les systèmes Unix / Linux (RedHat, Debian, BSD), la gestion des packages, des fichiers de configuration, et l'éditeur VI
3 à 14 participants

Pierre Royer travaille dans l’informatique depuis 1991, et organise des formations professionnelles sur mesure depuis les années 2000 (inter / intra entreprise, présentiel, distanciel), pour trois type de publics : des salariés, des personnes en reconversion professionnelle (POE), et des futurs ingénieurs. Son expertise initiale est orientée sur les systèmes Unix / Linux, les environnements Open-source / DevOps. Cependant, ses dernières expériences professionnelles furent plus transverses, et le spectre de ses interventions concerne des sujets liés aux réseaux, sécurité, données (Big Data, RGPD), process, pilotage, management… Pierre Royer intervient dans des grands groupes (16 ans à Paris) et des PME en tant qu’Architecte infrastructures IT, et Manager de transition. Il a cinq diplômes dans l’informatique (niveaux 3, 4, 5, 6, 7). Il se déplace sur Nantes, Paris, Lyon, Toulouse, Rennes, Angers, Niort, Bordeaux…

Devis personnalisé pour des formations en intra-entreprise Information non exhaustive, programme de formation complet sur demande.
Ref : 1547

2 050 HT

S'inscrire

Prochaines sessions de formation

Dates à définir.


Ces formations peuvent aussi vous intéresser

Édition de sites web

100% en ligne
En présentiel
5 jours / 35h Sur site, en centre de formation, en visio Certification ICDL Inter / Intra

1 350

Ref : 2829
Détail

S’initier au référencement

100% en ligne
10h À distance Inter / Intra

1 650 €

Ref : 2421
Détail

Devenir développeur stack

100% en ligne
130 heures Distanciel Inter / Intra

4 700 HT

Ref : 2093
Détail

Maitriser les fondamentaux de Logic pro X

100% en ligne
3 jours Distanciel Inter / Intra

990 HT

Ref : 1980
Détail
résultats par page
Voir le catalogue