An open API service indexing awesome lists of open source software.

https://github.com/bodgit/puppet-bodgitlib

Additional library of resources for Puppet modules
https://github.com/bodgit/puppet-bodgitlib

puppet

Last synced: 3 months ago
JSON representation

Additional library of resources for Puppet modules

Awesome Lists containing this project

README

        

# bodgitlib

[![Build Status](https://img.shields.io/github/workflow/status/bodgit/puppet-bodgitlib/Test)](https://github.com/bodgit/puppet-bodgitlib/actions?query=workflow%3ATest)
[![Codecov](https://img.shields.io/codecov/c/github/bodgit/puppet-bodgitlib)](https://codecov.io/gh/bodgit/puppet-bodgitlib)
[![Puppet Forge version](http://img.shields.io/puppetforge/v/bodgit/bodgitlib)](https://forge.puppetlabs.com/bodgit/bodgitlib)
[![Puppet Forge downloads](https://img.shields.io/puppetforge/dt/bodgit/bodgitlib)](https://forge.puppetlabs.com/bodgit/bodgitlib)
[![Puppet Forge - PDK version](https://img.shields.io/puppetforge/pdk-version/bodgit/bodgitlib)](https://forge.puppetlabs.com/bodgit/bodgitlib)

#### Table of Contents

1. [Description](#description)
2. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
3. [Limitations - OS compatibility, etc.](#limitations)
4. [Development - Guide for contributing to the module](#development)

## Description

This module provides a standard library of resources for the development of
Puppet modules.

## Reference

The reference documentation is generated with
[puppet-strings](https://github.com/puppetlabs/puppet-strings) and the latest
version of the documentation is hosted at
[https://bodgit.github.io/puppet-bodgitlib/](https://bodgit.github.io/puppet-bodgitlib/)
and available also in the [REFERENCE.md](https://github.com/bodgit/puppet-bodgitlib/blob/main/REFERENCE.md).

## Limitations

This module has been built on and tested against Puppet 5 and higher.

The module should work anywhere as everything is written in the Puppet
language.

## Development

The module relies on [PDK](https://puppet.com/docs/pdk/1.x/pdk.html) and has
[rspec-puppet](http://rspec-puppet.com) tests. Run them with:

```
$ bundle exec rake spec
```

Please log issues or pull requests at
[github](https://github.com/bodgit/puppet-bodgitlib).