Jump to content

Augeas (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Linxit (talk | contribs) at 13:26, 17 December 2015 (Programs using augeas: privides --> provides). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

augeas
Stable release
1.4.0 / May 22, 2015; 9 years ago (2015-05-22)
Repository
Written inC
Operating systemUnix-like
Size1.8MB[1]
TypeConfiguration management
LicenseGNU LGPL 2.1 or later
Websiteaugeas.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

  1. ^ augeas download page
  2. ^ "Augeas Frequently Asked Questions". Augeas. Retrieved February 7, 2011.
  3. ^ https://www.ohloh.net/p/python-augeas
  4. ^ http://git.fedorahosted.org/git/?p=ruby-augeas.git
  5. ^ http://people.redhat.com/~rjones/augeas/
  6. ^ https://metacpan.org/module/Config::Augeas
  7. ^ http://hackage.haskell.org/package/augeas
  8. ^ http://git.fedorahosted.org/git/?p=java-augeas.git
  9. ^ http://pecl.php.net/package/augeas
  10. ^ http://projects.puppetlabs.com/projects/1/wiki/Puppet_Augeas
  11. ^ http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.augeas_cfg.html