Rahul Sharma

Augeas (software)

Updated on
Share on FacebookTweet on TwitterShare on LinkedIn
Written in  C
Size  1.8MB
Operating system  Unix-like
License  GNU LGPL 2.1 or later
Augeas (software) augeasnetstylesaugeaslogopng
Stable release  1.4.0 / May 22, 2015; 20 months ago (2015-05-22)
Type  Configuration management

Short intro to configuration surgery with augeas

In computing, Augeas, a configuration-management library, runs open-source C code under the GNU Lesser General Public License (LGPL).


Augeas uses programs called lenses (in reference to the Harmony Project) to map a filesystem to an XML tree which can then be parsed using an XPath syntax, using a bidirectional transformation. Writing such lenses extends the amount of files Augeas can parse.

Using augeas with openshift by brian harrington


Augeas has bindings for:

  • Python
  • Ruby
  • OCaml
  • Perl
  • Haskell
  • Java
  • PHP
  • Programs using augeas

  • Certbot, ACME client
  • Puppet provides an Augeas module which makes use of the Ruby bindings
  • SaltStack provides an Augeas module which makes use of the python bindings
  • References

    Augeas (software) Wikipedia

    Similar Topics
    The Witness (1992 film)
    Iván Alonso
    Federico Marchetti (businessman)