Ansible - industrialiser les déploiements par PLB Consultant

Lieu(x)
En centre (92)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- Présentation d'Ansible.
Introduction et concepts.
- Installation d'Ansible.
Les pré-requis.
L'installation sous Red Hat.
Effectuer un échange de clefs SSH.
Travaux pratiques : installation, configuration des noeuds, création de l'inventaire des serveurs et premières commandes.
- Configuration et utilisation d'Ansible.
Le répertoire /etc/ansible.
Les modules Ansible.
Test de la connectivité.
Le fichier d'inventaire.
- Les commandes Ad
- Hoc et les modules Ansible.
Les modules command et shell.
Le transfert de fichiers.
La gestion des packages.
La gestion des utilisateurs.
La gestion des services
Le module setup.
Travaux pratiques : installation de package, copies de fichiers, gestion d'utilisateurs et de groupes.
- Démarrer avec les Playbooks.
Description d'un playbook.
Les variables et les tableaux.
La priorité et la portée des variables.
Les templates.
La boucle for.
Le module debug et le mot clef register.
Les Handlers.
Les boucles.
La condition when.
Les include et les import.
Les filtres.
Les opérations arithmétiques.
Travaux pratiques : exécution de playbooks. Déploiement d'une stack applicative en architecture 3-tiers.
- Les différents rôles sous Ansible.
Présentation.
Structure d'un rôle.
Exécution d'un rôle.
Un exemple de rôle.
Un exemple de rôle avec des inclusions.
Ansible Galaxy.
Travaux pratiques : mise en place de rôles, de gabarits, variabilisation et inclusion de playbooks.
- Les fonctionnalités avancées.
Les tags.
La visualisation d'un playbook.
Gather_facts.
La délégation par delegate_to.
Les pré et post tasks.
Le mot clef run_once.
Le parallélisme.
Le traitement avec serial.
any_errors_fatal.
Les blocks.
La connexion avec un autre compte.
Le prompt.
Le fichier d'inventaire dynamique et temporaire.
lookup.
set_fact.
Test de cohérence : assert et fail.
dry
- run, step
- by
- step et diff.
Travaux pratiques : mise en place de rôles, de gabarits, variabilisation et inclusion de playbooks.
- Compléments de connaissances.
La création d'un module.
Ansible Vault et l'encryptage.
- Les bonnes pratiques.
Utiliser un SCM avec Ansible.
Où stocker les fichiers Ansible.
La gestion des inventaires.
La gestion des facts.
Objectifs
- Apprendre à automatiser la configuration et le déploiement d'applications sur un serveur.
- Savoir mettre en oeuvre des connexion ssh.
- Savoir mettre en place des bibliothèques, des gabarits et des variables.
- Pouvoir positionner Ansible dans un processus d'intégration continue.
Centre(s)
  • Levallois Perret (92)
Métier(s)
Compétence(s)
Formation proposée par : PLB Consultant
À découvrir
Ansible - automatiser le déploiement de vos serveurs par Greta 92
Ansible : Maîtrisez l'Automatisation avec Ansible : De l'Installation à la Gestion de l'Infrastructure par Alphorm
Ansible par Human Coders
NOVEA
DÉPLOIEMENT D'UN RÉSEAU FIBRE OPTIQUE EN SOUTERRAIN par NOVEA
Ansible - initiation par Dawan
DevOps - fondamentaux et Ansible par Dawan
Ansible - iInitiation et approfondissement par Dawan
DevOps - Fondamentaux + Ansible par Dawan
Ansible : Initiation + Approfondissement par Dawan
Microsoft Azure infrastructure et déploiement par Global Knowledge Network France