Ansible : l’intégration continue DevOps
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
III. Introduction
IV. Installation
V. Inventaire
VI. Premières commandes
VII. Playbook
| VIII. Les variables
IX. Pre et post tasks
XIV. Block : gestion des erreurs
XVI. Approche avec GIT |
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.
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.2 050 HT
Dates à définir.