Skip to content

yorickps/puppet-softwarecollectionsorg

 
 

Repository files navigation

##Overview

A Puppet module to install software collections from softwarecollections.org.

These collections only currently work on Fedora and RHEL/CentOS.

##Usage

To include a SCL repository and its packages:

softwarecollectionsorg { 'ruby200': }

To disable the SCL repository, but not remove it or related packages

softwarecollectionsorg { 'ruby200': enabled => 0 }

To remove the repository and related base package (See limitation #2)

softwarecollectionsorg { 'ruby200': ensure => absent }

To install the scl-utils-build package

include softwarecollectionsorg::build_package

Remove the scl-utils package

class { '::softwarecollectionsorg::utils_package': ensure => absent }

##Limitations

  • Software collection from softwarecollections.org are not currently GPG signed.
  • This packages instals the base package for a collection, and removes it when set to absent. This does not remove all the packages brought in by the base package. You can do this by running: yum remove *

About

An easy way to add software collections from softwarecollections.org.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 50.9%
  • Ruby 49.1%