razorsedge

Install the RazorsEdge YUM Repository

Mike Arnold

razorsedge

12,190 downloads

4,578 latest version

4.1 quality score

Version information

  • 2.1.0 (latest)
  • 2.0.1
  • 1.0.0
released Jul 16th 2017
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=2.7.20 <5.0.0
  • RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Fedora

Start using this module

Documentation

razorsedge/razorsedge — version 2.1.0 Jul 16th 2017

Configure RazorsEdge YUM Repository

master branch: Build Status develop branch: Build Status

Introduction

This module mimics the razorsedge-release RPM from the Razor's Edge RPM Repository. 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:

  • RE

Other repositories that will installed but disabled (as per the razorsedge-release setup):

  • RE-testing

OS Support:

  • RedHat family - tested on Fedora 16, CentOS 5.9, and CentOS 6.3

Class documentation is available via puppetdoc.

Examples

Simple usage:

include '::razorsedge'

Customized usage:

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: absent

Notes

  • 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 mike@razorsedge.org

razorsedge/puppet-razorsedge on GitHub

razorsedge/razorsedge on Puppet Forge