Cours

Ansible - Fondamentaux («ANSFO»)

Dans cette formation, découvrez Ansible et ses concepts et apprenez à l'utiliser pour automatiser la gestion d'une infrastructure de manière simplifiée.
Durée 2 jours
Prix 1'600.–   excl. 8.1% TVA

Description de la formation

Objectifs
  • Reconnaître les cas d'utilisation de Ansible
  • Savoir écrire et structurer des playbooks
  • Pouvoir utiliser les plugins courants de Ansible Galaxy
  • Sécuriser les connées sensibles utilisées par Ansible
  • Savoir déployer et utiliser AWX
  • Intégrer Ansible dans un pipeline d'intégration continue
Contenu
  1. Présentation de Ansible
    • Ansible et DevOps
    • Devops & laC (Infrastructure as Code), le code source de l'infrastructure
    • Outils Puppet, Chef, Saltstack vs Ansible
    • Fonctionnement d'Ansible
    • Architecture : inventaire, modules, playbooks, tasks, rôles
  2. Installation et configuration
    • Installation et prise en main de l'outil
    • Les commandes de base d'Ansible
    • Configuration des nœuds : clés SSH, escalade de privilèges sudo
    • Le fichier de configuration
    • L'inventaire : création et utilisation
  3. Les commandes Ad Hoc
    • Parallélisme et commandes Shell
    • Transferts de fichiers
    • Les packages avec yum, apt
    • Les utilisateurs et les groupes
    • Les services
  4. Les playbooks
    • Introduction aux playbooks
    • Définition des tasks, plays
    • Syntaxe Yaml
    • Variables, modules et tâches
    • Exécution d'un playbook
    • Test d'un playbook en dry-run
    • Exécution step by step, saut de tâches
    • Gestion des erreurs
  5. Écrire du code modulaire
    • Notifications et Handlers
    • Les rôles et les includes. 
    • Les tags
    • Les modules de la communauté
    • Ansible-galaxy : partager son code
  6. Écrire un playbook
    • Les variables
    • Les templates et les filtres
    • Structures de contrôle : conditions, boucles et blocks
    • Les prompts
    • Les facts
    • La rédaction de playbooks
  7. Commandes avancées
    • Vault : chiffrement de données
    • Les lookups
    • Développer ses propres modules, déboguer un module, les plug-ins
    • Créer ses propres filtres
  8. AWX Ansible
    • installation de AWX à l'aide de Docker
    • Prise en main de AWX
    • Cas d'utilisation de AWX
  9. Pour aller plus loin
    • Gestion des playbooks ansible à l’aide de git
    • Intégration de Ansible dans un pipeline gitlab-ci
    • Vérifications de sécurité sur les playbooks
    • Test des connaissances acquises
Méthodologie & Didactique
Le cours est orienté sur une pratique dirigée de Ansible et des opérations courantes pour un administrateur. Les exercices pratiques sont complétés par des parties théoriques permettant de comprendre les différents concepts abordés.
Public cible
Ce cours s’adresse aux administrateurs et administratrices de serveurs Linux.
Prérequis
Des connaissances en administration de serveurs Linux et l’utilisation d’un terminal sont requises.
L’outil git sera également utilisé dans le cours, en conséquence, nous vous recommandons de suivre le cours « Git Fondamentaux » au préalable.

    Git - Fondamentaux («GITFO»)

    1 jour
    • Genève, Lausanne
    CHF
    800.–

Téléchargement

Questions sur le cours

Avez-vous des questions?
Prénom
Nom
Société optionnel
e-mail
Téléphone
Je souhaite réserver ce cours en tant que cours d'entreprise
Prénom
Nom
Société optionnel
e-mail
Téléphone
Nombre de participants
Lieu de formation souhaité
Date de début (DD.MM.YYYY)
Date de fin (DD.MM.YYYY)

Choisissez votre session...

24
mar
2025
25
mar
2025
Genève
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
5
mai
2025
6
mai
2025
Lausanne
Français
Horaires
Si vous vous inscrivez, nous garantissons ce cours !
CHF 1’600.-
excl. 8.1% TVA
Si vous vous inscrivez, nous garantissons ce cours !
CHF 1’600.-
excl. 8.1% TVA
19
JUN
2025
20
JUN
2025
Genève
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
28
JUL
2025
29
JUL
2025
Lausanne
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
8
sep
2025
9
sep
2025
Genève
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
20
oct
2025
21
oct
2025
Lausanne
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
4
déc
2025
5
déc
2025
Genève
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA
Prochaine date
24
mar
2025
25
mar
2025
Genève
Français
Horaires
CHF 1’600.-
excl. 8.1% TVA
CHF 1’600.-
excl. 8.1% TVA