https://github.com/ptomulik/puppet-packagex
Enhanced version of puppet package resource and some providers
https://github.com/ptomulik/puppet-packagex
Last synced: 3 months ago
JSON representation
Enhanced version of puppet package resource and some providers
- Host: GitHub
- URL: https://github.com/ptomulik/puppet-packagex
- Owner: ptomulik
- License: other
- Created: 2013-12-06T03:49:13.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-07T04:09:29.000Z (over 11 years ago)
- Last Synced: 2025-01-18T02:28:30.925Z (5 months ago)
- Language: Ruby
- Size: 383 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# ptomulik-packagex
#### Table of Contents
1. [Overview](#overview)
2. [Setup](#setup)
* [What packagex affects](#what-packagex-affects)
* [Setup requirements](#setup-requirements)
3. [Development](#development)## Overview
__NOTE__: I decided to split this package into smaller pieces in order to
achieve better reusability. Now this module is only a "virtual" module with no
contents and it only defines dependencies to other modules.This is an enhanced version of puppet *package* resource and some of its
providers.This is a place, where I develop and test my extended version of puppet
*package* resource with enhanced providers. The releases found at
https://forge.puppetlabs.com/ptomulik/packagex are known to be functional and
may be used with recent versions of puppet (3.2 and later).Providers are developed in separate projects, but all the supported providers
get installed as a dependencies of this module. Currently the
__ptomulik-packagex__ installs the following providers:- [portsx](https://github.com/ptomulik/puppet-packagex_portsx) provider,
The resource type is developed in separate project as well, see
[ptomulik-packagex_resource](https://github.com/ptomulik/puppet-packagex_resource).## Setup
### What packagex affects
* installs, upgrades, reinstalls and uninstalls packages,
### Setup Requirements
You may need to enable **pluginsync** in your `puppet.conf`.
### Beginning with packagex
Its usage is essentially same as for the original *package* resource.
## Development
The project is held at github:
* [https://github.com/ptomulik/puppet-packagex](https://github.com/ptomulik/puppet-packagex)
Issue reports, patches, pull requests are welcome!