{"id":17482233,"url":"https://github.com/voxpupuli/puppet-augeasproviders_core","last_synced_at":"2025-12-11T21:48:03.203Z","repository":{"id":19476362,"uuid":"22721794","full_name":"voxpupuli/puppet-augeasproviders_core","owner":"voxpupuli","description":"Alternative Augeas-based providers for Puppet, core library  http://augeasproviders.com/","archived":false,"fork":false,"pushed_at":"2025-03-19T19:07:23.000Z","size":779,"stargazers_count":10,"open_issues_count":7,"forks_count":41,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-10T03:51:30.567Z","etag":null,"topics":["augeas","augeasproviders","centos-puppet-module","configuration","configuration-files","configuration-management","debian-puppet-module","hacktoberfest","library","linux-puppet-module","puppet","puppet-module","puppet-resources","redhat-puppet-module","ubuntu-puppet-module"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/voxpupuli.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"vox-pupuli","github":"voxpupuli"}},"created_at":"2014-08-07T13:14:19.000Z","updated_at":"2025-03-19T13:44:04.000Z","dependencies_parsed_at":"2024-04-15T06:32:39.760Z","dependency_job_id":"03269165-4f3a-4a8b-8869-591276c4947f","html_url":"https://github.com/voxpupuli/puppet-augeasproviders_core","commit_stats":{"total_commits":451,"total_committers":25,"mean_commits":18.04,"dds":0.5343680709534369,"last_synced_commit":"b8348b499696f080956cffabd4517dffe0ef0909"},"previous_names":["hercules-team/augeasproviders_core"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-augeasproviders_core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-augeasproviders_core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-augeasproviders_core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-augeasproviders_core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voxpupuli","download_url":"https://codeload.github.com/voxpupuli/puppet-augeasproviders_core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154998,"owners_count":21056542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["augeas","augeasproviders","centos-puppet-module","configuration","configuration-files","configuration-management","debian-puppet-module","hacktoberfest","library","linux-puppet-module","puppet","puppet-module","puppet-resources","redhat-puppet-module","ubuntu-puppet-module"],"created_at":"2024-10-18T23:04:50.160Z","updated_at":"2025-12-11T21:47:58.175Z","avatar_url":"https://github.com/voxpupuli.png","language":"Ruby","funding_links":["https://opencollective.com/vox-pupuli","https://github.com/sponsors/voxpupuli"],"categories":[],"sub_categories":[],"readme":"# augeasproviders\\_core: library for building alternative Augeas-based providers for Puppet\n\n\n[![Build Status](https://github.com/voxpupuli/puppet-augeasproviders_core/workflows/CI/badge.svg)](https://github.com/voxpupuli/puppet-augeasproviders_core/actions?query=workflow%3ACI)\n[![Release](https://github.com/voxpupuli/puppet-augeasproviders_core/actions/workflows/release.yml/badge.svg)](https://github.com/voxpupuli/puppet-augeasproviders_core/actions/workflows/release.yml)\n[![Code Coverage](https://coveralls.io/repos/github/voxpupuli/puppet-augeasproviders_core/badge.svg?branch=master)](https://coveralls.io/github/voxpupuli/puppet-augeasproviders_core)\n[![Puppet Forge](https://img.shields.io/puppetforge/v/puppet/augeasproviders_core.svg)](https://forge.puppetlabs.com/puppet/augeasproviders_core)\n[![Puppet Forge - downloads](https://img.shields.io/puppetforge/dt/puppet/augeasproviders_core.svg)](https://forge.puppetlabs.com/puppet/augeasproviders_core)\n[![Puppet Forge - endorsement](https://img.shields.io/puppetforge/e/puppet/augeasproviders_core.svg)](https://forge.puppetlabs.com/puppet/augeasproviders_core)\n[![Puppet Forge - scores](https://img.shields.io/puppetforge/f/puppet/augeasproviders_core.svg)](https://forge.puppetlabs.com/puppet/augeasproviders_core)\n[![puppetmodule.info docs](http://www.puppetmodule.info/images/badge.png)](http://www.puppetmodule.info/m/puppet-augeasproviders_core)\n[![Apache-2 License](https://img.shields.io/github/license/voxpupuli/puppet-augeasproviders_core.svg)](LICENSE)\n[![Donated by Camptocamp](https://img.shields.io/badge/donated%20by-camptocamp-fb7047.svg)](#transfer-notice)\n\n## Module description\n\nThis module provides a library for module authors to create new types and\nproviders around config files, using the Augeas configuration library to read\nand modify them.\n\nThe advantage of using Augeas over the default Puppet `parsedfile`\nimplementations is that Augeas will go to great lengths to preserve file\nformatting and comments, while also failing safely when needed.\n\nIf you're a user, you want to see the main augeasproviders project at\n[augeasproviders.com](http://augeasproviders.com).\n\n## Requirements\n\nEnsure both Augeas and ruby-augeas 0.3.0+ bindings are installed and working as\nnormal.\n\nSee [Puppet/Augeas pre-requisites](http://docs.puppetlabs.com/guides/augeas.html#pre-requisites).\n\n## Development documentation\n\nSee docs/ (run `make`) or [augeasproviders.com](http://augeasproviders.com/documentation/).\n\n## Issues\n\nPlease file any issues or suggestions [on GitHub](https://github.com/voxpupuli/puppet-augeasproviders_core/issues).\n\n## Transfer Notice\n\nThis plugin was originally authored by [hercules-team](http://augeasproviders.com).\nThe maintainer preferred that Puppet Community take ownership of the module for future improvement and maintenance.\nExisting pull requests and issues were transferred over, please fork and continue to contribute here instead of Camptocamp.\n\nPreviously: https://github.com/hercules-team/augeasproviders_core\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxpupuli%2Fpuppet-augeasproviders_core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoxpupuli%2Fpuppet-augeasproviders_core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxpupuli%2Fpuppet-augeasproviders_core/lists"}