DevOps training

Logo Ansible

Ansible

Automatisation avec Ansible

50% theory, 50% practise
(4.3/5) 187 ratings
The opinions come from end-of-training evaluations. The score is an average based on the following themes: Richness of content • Quality of presentation • Theory/practice ratio • Relevance of examples • Interest in practical work
Duration 2 days • 14 hours Get a quote

Introduction à Ansible

  • Infrastructure as Code
  • Principe d'idempotence
  • Architecture d'Ansible
  • Présentation des objets Ansible : module, task, role, play, playbook

Premiers pas avec Ansible

  • Installation et configuration d'Ansible
  • Ligne de commande
  • Commandes Ad-Hoc

Les inventaires Ansible

  • Le fichier d'inventaire
  • Les variables d'inventaire, group_vars et host_vars
  • Les plugins d'inventaire

Les modules Ansible

  • Fonctionnement des modules
  • Modules de base : file, copy, yum/apt, service
  • Autres modules

Les playbooks Ansible

  • Définition de play
  • Fact gathering
  • Écriture de tâches
  • Filtrage avec les tags
  • Vérification de syntaxe, check-mode et debug

Les rôles

  • Structure d'un rôle
  • Écriture d'un rôle
  • Utilisation d'un rôle
  • Partage d'un rôle : Ansible-galaxy

Structures de contrôle

  • Élévation de privilège
  • Variables et enregistrement de résultat
  • Conditions
  • Boucles
  • Gestion d'erreur
  • Les handlers
  • Blocks, inclusions et imports
  • Délégation

Dynamisation

  • Templates Jinja2
  • Filtres et tests Jinja2
  • Les lookups

Utilisation avancée d'Ansible

  • Sécurisation des données avec Ansible Vault
  • Les plugins Ansible
  • Extension d'Ansible

Au-delà d'Ansible

  • Ansible Tower
  • Tests unitaires

Dernière mise à jour : le 04/05/2024 à 13:05