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


LES RÔLES
Présentation - Structure et exécution d'un rôle - Les include et les import - Un exemple de rôle
Un exemple de rôle avec des inclusions


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
Test de cohérence : assert et fail - dry-run, step-by-step et diff - La création d'un module


COMPLÉMENTS
Ansible Vault et l'encryptage - Ansible Galaxy

 


Document non contractuel.