Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razorsedge/puppet-razorsedge
Configure the RazorsEdge YUM Repository
https://github.com/razorsedge/puppet-razorsedge
Last synced: about 2 months ago
JSON representation
Configure the RazorsEdge YUM Repository
- Host: GitHub
- URL: https://github.com/razorsedge/puppet-razorsedge
- Owner: razorsedge
- License: other
- Created: 2013-02-01T07:29:26.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-07-16T13:20:11.000Z (over 7 years ago)
- Last Synced: 2024-03-15T03:08:47.758Z (10 months ago)
- Language: Ruby
- Homepage: http://forge.puppetlabs.com/razorsedge/razorsedge
- Size: 37.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Configure RazorsEdge YUM Repository
===================================master branch: [![Build Status](https://secure.travis-ci.org/razorsedge/puppet-razorsedge.png?branch=master)](http://travis-ci.org/razorsedge/puppet-razorsedge)
develop branch: [![Build Status](https://secure.travis-ci.org/razorsedge/puppet-razorsedge.png?branch=develop)](http://travis-ci.org/razorsedge/puppet-razorsedge)Introduction
------------This module mimics the razorsedge-release RPM from the [Razor's Edge RPM Repository](http://rpm.razorsedge.org/). The same repos are enabled/disabled and the GPG key is imported. In the end you will end up with the RazorsEdge repos configured. The work is heavily modeled on (read: stolen from) Mike Stahnke’s EPEL module.
Actions:
The following Repos will be installed and enabled by default:
* REOther repositories that will installed but disabled (as per the razorsedge-release setup):
* RE-testingOS Support:
* RedHat family - tested on Fedora 16, CentOS 5.9, and CentOS 6.3
Class documentation is available via puppetdoc.
Examples
--------Simple usage:
```puppet
include '::razorsedge'
```Customized usage:
```puppet
class { '::razorsedge':
ensure => 'present',
enable_test => true,
}
```Parameters
----------
The following parameters are available in this module:#### `ensure`
Enable the RE repository.
Default: present#### `enable_test`
Enable the RE-test repository.
Default: false#### `reposerver`
URI of the YUM server.
Default: http://rpm.razorsedge.org#### `priority`
Give packages in this YUM repository a different weight. Requires yum-plugin-priorities to be installed.
Default: 50#### `protect`
Protect packages in this YUM repository from being overridden by packages in non-protected repositories.
Default: 0#### `proxy`
The URL to the proxy server for these repositories.
Default: absent#### `proxy_username`
The username for the proxy.
Default: absent#### `proxy_password`
The password for the proxy.
Default: absentNotes
-----* Supports Top Scope variables (i.e. via Dashboard) and Parameterized Classes.
Issues
------* None
TODO
----* None
Contributing
------------Please see CONTRIBUTING.md for contribution information.
License
-------Please see LICENSE file.
Copyright
---------Copyright (C) 2013 Mike Arnold
[razorsedge/puppet-razorsedge on GitHub](https://github.com/razorsedge/puppet-razorsedge)
[razorsedge/razorsedge on Puppet Forge](http://forge.puppetlabs.com/razorsedge/razorsedge)