Ansible



Objectifs, programme, validation de la formation

Objectifs

Comprendre la gestion d’infrastructure centralisée
Connaître les outils de base et les mettre en application
Intégrer les bonnes pratiques
Créer ses propres modules

Description, programmation

Jour 1 : Les fondamentaux et la construction des éléments de base
Un premier aperçu d’Ansible

Infrastructure As a Code
Les concepts et l’infrastructure de base
Installation et configuration de l’outil
Lignes de commande

L’inventaire

Fichier d’inventaire
Groupes
Inventaire dynamique
Références

Les commandes directes

Playbook, YAML
Brève introduction au YAML
Ecriture d’un playbook
Exécution d’un playbook
Tâches
Boucles, conditions
Include
Modules
Vérification de la syntaxe
Check mode

Les rôles

Savoir utiliser un rôle dans galaxy
Apprendre à écrire un rôle

Mise en pratique :

  • Installation et configuration de l’outil Ansible
  • Mise en place d’inventaires et écriture de rôles simples
    Jour 2 : Aller plus loin dans la construction des rôles et des inventaires
    Les variables

Afficher une variable
Faits
Hostvars, groupvars, ...
Précédence
Exemple continue
Ansible vault

Les templates

Quelques bases Jinja2
Lookup
Tests, boucles
Exemple : motd
Filtres
Écrire un filtre
Exemple plus complet : etherpad
Base de données
Apache
Etherpad

Les bonnes pratiques avec Ansible

Arborescence
Organisation du playbook

L’écriture d’un module

Documenter un module
Débugger un module

Mise en pratique :

  • Mise en place d’un serveur etherpad
  • Ecriture d’un module

Validation et sanction

Attestation d’acquis ou de compétences ;Attestation de suivi de présence

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique


Durée, rythme, financement

Durée 14 heures en centre
Durée indicative : 1 jour

Modalités de l'alternance Cours du jour : 14 h

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Connaissances en administration système Avoir des notions en langage de développement Python est un plus pour les aspects avancés de la formation Ordinateur portable à apporter

Inscription

Contact renseignement Mme Nathalie ROUESNEL

Téléphone 01 84 17 38 96


Périodes prévisibles de déroulement des sessions

Session débutant le : 22/11/2021

Adresse d'inscription
17 Rue Galilée 75016 Paris 16e

Lieu de formation


Organisme de formation responsable