https://github.com/ptomulik/puppet-backports
Backport selected features to older puppet versions
https://github.com/ptomulik/puppet-backports
Last synced: 3 months ago
JSON representation
Backport selected features to older puppet versions
- Host: GitHub
- URL: https://github.com/ptomulik/puppet-backports
- Owner: ptomulik
- License: other
- Created: 2016-09-16T13:51:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-25T15:23:00.000Z (over 8 years ago)
- Last Synced: 2025-01-18T02:28:43.746Z (5 months ago)
- Language: Ruby
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# ptomulik-backports
[](https://travis-ci.org/ptomulik/puppet-backports)
#### Table of Contents
1. [Overview](#overview)
2. [Setup](#setup)
* [Setup requirements](#setup-requirements)
3. [Development](#development)## Overview
Backport selected features to older versions of Puppet.
## Setup
### Setup Requirements
You must enable **pluginsync** in your `puppet.conf`.
### Beginning with backports
It's just enough to `require` appropriate file from this module to backport
certain feature. For example, to backport a `package_settings` (a feature and
property of the `package` type introduced in Puppet 3.5.0) put the following
line in an appropriate place (before code that relies on this feature)require 'puppet/backport/type/package/package_settings'
### Features
| Feature | Since | How to backport |
|----------------------------------|-------|---------------------------------------------------------------|
| `type/package/package_settings` | 3.5.0 | `require 'puppet/backport/type/package/package_settings'` |
| `type/package/uninstall_options` | 3.0.0 | `require 'puppet/backport/type/package/uninstall_options'` |
| `Parameter::PackageOptions` | 3.0.0 | `require 'puppet/backport/parameter/package_options'` |## Development
The project is held at github:
* [https://github.com/ptomulik/puppet-backports](https://github.com/ptomulik/puppet-backports)
Issue reports, patches, pull requests are welcome!