Rahul Sharma (Editor)

Augeas (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
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).

Contents

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


Bindings

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