Camptocamp – Formations

Augeas : Les fondamentaux

Augeas est une bibliothèque logicielle permettant l’édition de nombreux formats de fichiers de configuration qui se révèle extrêmement utile dans le monde Unix/Linux qui possède de nombreux fichiers de configurations très hétérogènes, qu’il est parfois nécessaire de modifier avec précision.

Cette bibliothèque logicielle peut être utilisée dans plusieurs langages de programmation.

Public cible et pré-requis

Vous êtes administrateur système et souhaitez optimiser votre outil d’automatisation d’infrastructure (en particuler Puppet, mais aussi Chef, Ansible ou Salt). Vous avez un bon niveau en administration systèmes Unix/Linux.

Objectifs

Cette formation d’un jour enseigne les bases de l’utilisation d’Augeas et comprend les sujets suivants :

  • Comprendre les bases des parseurs bidirectionnels ;
  • Utiliser l’outil augtool ;
  • Utiliser le language XPath ;
  • Utiliser le type Augeas dans Puppet.

Dates et lieux

  • Possibilité de dispenser cette formation en intra-entreprise

Contact et réservation

TARIFS

  • Inter-entreprises : nous contacter
  • Intra-entreprise : nous contacter

Programme indicatif

  • Généralités
    • Les différentes approches de gestion de configuration
    • Pourquoi Augeas ?
    • Architecture générale
    • Modules et lentilles
  • Augtool
    • Commandes de lecture
    • Commandes d’écriture
    • Application des changements
    • Écriture de scripts avec augtool
  • Expressions de chemins
    • Chemins & nœuds
    • Globs
    • Filtres
    • Fonctions
    • Définition de variables
    • Assurer l’indempotence
  • Augeas dans Puppet
    • Le type associé
    • Utilisation d’une lentille spécifique
    • Assurer l’indempotence
    • Fonctions basées sur Augeas
    • Le module augeasfacter
    • Le module augeasproviders
    • Quand utiliser le type augeas
    • Test des ressources

Les différents sujets sont couverts dans la même journée. Les sessions associent théorie et pratique, la moitié du temps étant consacrée aux exercices.

Augeas

  1. *
  2. *
  3. *
  4. *