Augeas (software)
Appearance
Stable release | 1.4.0
/ May 22, 2015 |
---|---|
Repository | |
Written in | C |
Operating system | Unix-like |
Size | 1.8MB[1] |
Type | Configuration management |
License | GNU LGPL 2.1 or later |
Website | augeas.net |
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[2]) 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.
Bindings
Augeas has bindings for:
Programs using augeas
- Puppet provides an Augeas module[10] which makes use of the Ruby bindings
- SaltStack provides an Augeas module[11] which makes use of the python bindings
References
- ^ augeas download page
- ^ "Augeas Frequently Asked Questions". Augeas. Retrieved February 7, 2011.
- ^ https://www.ohloh.net/p/python-augeas
- ^ http://git.fedorahosted.org/git/?p=ruby-augeas.git
- ^ http://people.redhat.com/~rjones/augeas/
- ^ https://metacpan.org/module/Config::Augeas
- ^ http://hackage.haskell.org/package/augeas
- ^ http://git.fedorahosted.org/git/?p=java-augeas.git
- ^ http://pecl.php.net/package/augeas
- ^ http://projects.puppetlabs.com/projects/1/wiki/Puppet_Augeas
- ^ http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.augeas_cfg.html