English Español français rss
> Accueil > Programme > Systèmes et sécurité

AUGEAS

Traduction(s) de cet article : français
Intervenant(s) :Raphael Pinson
Type d'événement :Conférence
Date :Jeudi 9 juillet 2009
Horaire :14h40
Durée :40 minutes
Langue :English
Lieu :Salle E123 - Isitem

Description : One of the many things that makes Linux configuration management the minefield we all love is the lack of a local configuration API. The main culprit for this situation, that configuration data is generally stored in text files in a wide variety of formats, is both an important part of the Linux culture and valuable when humans need to make configuration changes manually. AUGEAS provides a local configuration API that presents configuration data as a tree. The tree is backed directly by the various config files as they exist today ; modifications to the tree correspond directly to changes in the underlying files.

AUGEAS takes great care to preserve comments and other formatting details across editing operations. The transformation from files into the tree and back is controlled by a description of the file’s format, consisting of regular expressions and instructions on how to map matches into the tree. AUGEAS currently can be used through a command line tool, the C API, and from Ruby, Python, and OCaml. It also comes with descriptions for a good number of common Linux config files that can be edited "out-of-the-box."

Speaker : Raphaël Pinson

Raphael is a Linux system administrator, focusing on Debian packaging, configuration deployment and automation of infrastructure systems. His involvement in open-source has led him to participate in the Kubuntu project as an Ubuntu developer, and lately he has been contributing to the Augeas project.

Portfolio

Documents joints

augeas
augeas (PDF - 319.4 ko)