Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solution-libre/puppet-wrappers
Puppet module to wrap some defined resource types that doesn't appear on Puppet's ENC Foreman
https://github.com/solution-libre/puppet-wrappers
foreman hacktoberfest puppet wrapper
Last synced: 23 days ago
JSON representation
Puppet module to wrap some defined resource types that doesn't appear on Puppet's ENC Foreman
- Host: GitHub
- URL: https://github.com/solution-libre/puppet-wrappers
- Owner: solution-libre
- License: apache-2.0
- Fork: true (metrixware-echoes-tech/puppet-wrappers)
- Created: 2017-12-13T08:12:19.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-23T19:08:58.000Z (over 6 years ago)
- Last Synced: 2024-04-23T16:09:51.382Z (10 months ago)
- Topics: foreman, hacktoberfest, puppet, wrapper
- Language: Puppet
- Homepage: https://forge.puppetlabs.com/soli/wrappers
- Size: 63.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# wrappers
[![Puppet Forge Version](http://img.shields.io/puppetforge/v/soli/wrappers.svg)](https://forge.puppetlabs.com/soli/wrappers)
[![Puppet Forge Downloads](http://img.shields.io/puppetforge/dt/soli/wrappers.svg)](https://forge.puppetlabs.com/soli/wrappers)
[![Puppet Forge Score](http://img.shields.io/puppetforge/f/soli/wrappers.svg)](https://forge.puppetlabs.com/soli/wrappers)
[![Build Status](https://travis-ci.org/solution-libre/puppet-wrappers.svg?branch=master)](https://travis-ci.org/solution-libre/puppet-wrappers)#### Table of Contents
1. [Overview](#overview)
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)
5. [Contributors](#contributors)## Overview
Puppet module to wrap some defined resource types that doesn't appear on Puppet's ENC [Foreman](http://theforeman.org/).
## Reference
### Classes
#### Public Classes
* `wrappers::exec`: Wrapper for `::exec`
* `wrappers::file`: Wrapper for `::file`
* `wrappers::file_line`: Wrapper for `::file_line`
* `wrappers::package`: Wrapper for `::package`##### Wrappers for [torrancew-account](https://forge.puppetlabs.com/torrancew/account)
* `wrappers::account`: Wrapper for `::account`
##### Wrappers for [puppetlabs-accounts](https://forge.puppetlabs.com/puppetlabs/accounts)
* `wrappers::accounts::user`: Wrapper for `::accounts:user`
##### Wrappers for [puppetlabs-apache](https://forge.puppetlabs.com/puppetlabs/apache)
* `wrappers::apache::listen`: Wrapper for `::apache::listen`
* `wrappers::apache::vhost`: Wrapper for `::apache::vhost`##### Wrappers for [puppetlabs-apt](https://forge.puppetlabs.com/puppetlabs/apt)
* `wrappers::apt::source`: Wrapper for `::apt::source`
* `wrappers::apt::pin`: Wrapper for `::apt::pin`##### Wrappers for [puppet-archive](https://forge.puppet.com/puppet/archive)
* `wrappers::archive`: Wrapper for `::archive`
* `wrappers::archive::nexus`: Wrapper for `::archive::nexus`##### Wrappers for [soli-backupninja](https://forge.puppetlabs.com/soli/backupninja)
* `wrappers::backupninja::config`: Wrapper for `::backupninja::config`
* `wrappers::backupninja::mysql`: Wrapper for `::backupninja::mysql`
* `wrappers::backupninja::pgsql`: Wrapper for `::backupninja::pgsql`
* `wrappers::backupninja::rdiff`: Wrapper for `::backupninja::rdiff`##### Wrappers for [puppetlabs-concat](https://forge.puppetlabs.com/puppetlabs/concat)
* `wrappers::concat`: Wrapper for `::concat`
* `wrappers::concat::fragment`: Wrapper for `::concat::fragment`##### Wrappers for [elasticsearch-elasticsearch](https://forge.puppet.com/elasticsearch/elasticsearch)
* `wrappers::elasticsearch::instance`: Wrapper for `::elasticsearch::instance`
##### Wrappers for [puppetlabs-firewall](https://forge.puppetlabs.com/puppetlabs/firewall)
* `wrappers::firewall`: Wrapper for `::firewall`
##### Wrappers for [puppetlabs-haproxy](https://forge.puppetlabs.com/puppetlabs/haproxy)
* `wrappers::haproxy::backend`: Wrapper for `::haproxy::backend`
* `wrappers::haproxy::frontend`: Wrapper for `::haproxy::frontend`##### Wrappers for [soli-cas](https://github.com/solution-libre/puppet-cas)
* `wrappers::cas::service`: Wrapper for `::cas::service`
##### Wrappers for [puppetlabs-java\_ks](https://forge.puppetlabs.com/puppetlabs/java_ks)
* `wrappers::java_ks`: Wrapper for `::java_ks`
##### Wrappers for [rtyler-jenkins](https://forge.puppetlabs.com/rtyler/jenkins)
* `wrappers::jenkins::cli::exec`: Wrapper for `::jenkins::cli::exec`
* `wrappers::jenkins::credential`: Wrapper for `::jenkins::credential`
* `wrappers::jenkins::job`: Wrapper for `::jenkins::job`
* `wrappers::jenkins::plugin`: Wrapper for `::jenkins::plugin`
* `wrappers::jenkins::user`: Wrapper for `::jenkins::user`##### Wrappers for [puppetlabs-mysql](https://forge.puppetlabs.com/puppetlabs/mysql)
* `wrappers::mysql::db`: Wrapper for `::mysql::db`
##### Wrappers for [puppetlabs-postgresql](https://forge.puppetlabs.com/puppetlabs/postgresql)
* `wrappers::postgresql::server::db`: Wrapper for `::postgresql::server::db`
* `wrappers::postgresql::server::role`: Wrapper for `::postgresql::server::role`##### Wrappers for [camptocamp-openssl](https://forge.puppetlabs.com/camptocamp/openssl)
* `wrappers::openssl::certificate::x509`: Wrapper for `::openssl::certificate::x509`
* `wrappers::openssl::export::pkcs12`: Wrapper for `::openssl::export::pkcs12`##### Wrappers for [camptocamp-postfix](https://forge.puppetlabs.com/camptocamp/postfix)
* `wrappers::postfix::config`: Wrapper for `::postfix::config`
* `wrappers::postfix::hash`: Wrapper for `::postfix::hash`##### Wrappers for [stankevich-python](https://forge.puppetlabs.com/stankevich/python)
* `wrappers::python::gunicorn`: Wrapper for `::python::gunicorn`
* `wrappers::python::pip`: Wrapper for `::python::pip`
* `wrappers::python::pyvenv`: Wrapper for `::python::pyvenv`
* `wrappers::python::requirements`: Wrapper for `::python::requirements`
* `wrappers::python::virtualenv`: Wrapper for `::python::virtualenv`##### Wrappers for [johanek-redmine](https://forge.puppetlabs.com/johanek/redmine)
* `wrappers::redmine::plugin`: Wrapper for `::redmine::plugin`
##### Wrappers for [maestrodev-sonarqube](https://forge.puppetlabs.com/maestrodev/sonarqube)
* `wrappers::sonarqube::plugin`: Wrapper for `::sonarqube::plugin`
##### Wrappers for [razorsedge-snmp](https://forge.puppetlabs.com/razorsedge/snmp)
* `wrappers::snmp::snmpv3_user`: Wrapper for `::snmp::snmpv3_user`
##### Wrappers for [maestrodev-ssh\_keygen](https://forge.puppetlabs.com/maestrodev/ssh_keygen)
* `wrappers::ssh_keygen`: Wrapper for `::ssh_keygen`
##### Wrappers for [example42-sudo](https://forge.puppetlabs.com/example42/sudo)
* `wrappers::sudo::directive`: Wrapper for `::sudo::directive`
##### Wrappers for [nvpuppet-systemenv](https://forge.puppetlabs.com/nvpuppet/systemenv)
* `wrappers::systemenv::var`: Wrapper for `::systemenv::var`
##### Wrappers for [puppetlabs-tomcat](https://forge.puppetlabs.com/puppetlabs/tomcat)
* `wrappers::tomcat::config::context::manager`: Wrapper for `::tomcat::config::context::manager`
* `wrappers::tomcat::config::context::resource`: Wrapper for `::tomcat::config::context::resource`
* `wrappers::tomcat::config::server::tomcat_users`: Wrapper for `::tomcat::config::server::tomcat_users`
* `wrappers::tomcat::instance`: Wrapper for `::tomcat::instance`
* `wrappers::tomcat::install`: Wrapper for `::tomcat::install`
* `wrappers::tomcat::service`: Wrapper for `::tomcat::service`
* `wrappers::tomcat::war`: Wrapper for `::tomcat::war`##### Wrappers for [puppetlabs-vcsrepo](https://forge.puppetlabs.com/puppetlabs/vcsrepo)
* `wrappers::vcsrepo`: Wrapper for `::vcsrepo`
##### Wrappers for [maestrodev-wget](https://forge.puppet.com/maestrodev/wget)
* `wrappers::wget::fetch`: Wrapper for `::wget::fetch`
##### Wrappers for [echoes-nexus-artifact](https://github.com/solution-libre/puppet-nexus-artifact)
* `wrappers::nexus_artifact::artifact`: Wrapper for `::nexus_artifact::artifact`
## Limitations
RedHat and Debian family OSes are officially supported. Tested and built on Debian and CentOS.
## Development
[Solution Libre](https://www.solution-libre.fr) modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great.
[Fork this module on GitHub](https://github.com/solution-libre/puppet-wrappers/fork)
## Contributors
The list of contributors can be found at: https://github.com/solution-libre/puppet-wrappers/graphs/contributors