» Retour à la liste des formations LINUX

Linux - ANSIBLE
Référence: LNX-500
Durée :  2 jours Dates de Sessions Téléchargez la fiche
Tarif :    1290 €uros HT Nous consulter
       
       

Cette formation vous permet d'acquérir les compétences nécessaires pour déployer une solution Ansible.


Vous apprendrez les principes et les caractéristiques d'Ansible. Ce cours traite de l'installation et du paramétrage de cette technologie. Vous mettrez également en pratique les commandes Ad-Hocs, et vous apprendrez à concevoir des playbooks et des rôles.


Tout un ensemble de fonctionnalités est abordé pour maîtriser l'optimisation des playbooks et leurs fonctionnements au sein d'une infrastructure de production.

Public & Pré-requis

Ce cours s’adresse à des administrateurs Linux ayant le besoin d'appréhender et de déployer Ansible.
Une attention toute particulière sera apportée à la pédagogie du cours et à la compréhension des concepts présentés.


Pré-requis : connaissance de l’administration système Linux.

Sommaire

PRÉSENTATION D'ANSIBLE
Introduction et concepts


INSTALLATION D'ANSIBLE
Pré-requis - Installation sous RedHat - Installation avec pip - Échange de clefs SSH


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


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 import - Les filtres - Les opérations arithmétiques


LES RÔLES
Présentation - Structure et exécution d'un rôle - Un exemple de rôle - Un exemple de rôle avec des inclusions
Ansible Galaxy


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 - set_fact
lookup - Test de cohérence : assert et fail - dry-run, step-by-step et diff


COMPLÉMENTS
La création d'un module - Ansible Vault et l'encryptage

 


Document non contractuel.