m0byd1ck

m0byd1ck

15,935 downloads

13,608 latest version

5.0 quality score

Version information

  • 1.0.3 (latest)
  • 1.0.2
  • 1.0.1
  • 1.0.0
  • 0.0.2
  • 0.0.1
released Nov 18th 2015
This version is compatible with:
  • Puppet Enterprise >= 3.0.0
  • Puppet >= 3.0.0
  • RedHat
    ,
    CentOS
    ,
    Scientific
    ,
    OEL
    ,
    OracleLinux

Start using this module

Documentation

m0byd1ck/remi — version 1.0.3 Nov 18th 2015

Puppet Remi Module

Table of Contents

  1. Description
  2. Setup
  3. Usage
  4. Limitations
  5. Development
  6. Further Information

Description

This module will install the remi repository

The following repos will be setup and enabled by default:

  • remi
  • remi-php56

Other repositories that will setup but disabled

  • remi-php55
  • remi-php70
  • remi-debuginfo
  • remi-test
  • remi-test-debuginfo

Setup

Setup Requirements

Requires stahnma/epel module

Beginning with remi module

include remi

Usage

class {'remi':
    remi           => [
        'enabled'    => '1',
        'gpgcheck'   => '1',
        'mirrorlist' => "http://rpms.famillecollet.com/enterprise/7/remi/mirror",
        'include'    => ['package1', 'package*'],
        'exclude'    => ['package1', 'package*']
      ],
      php55          => [
        'enabled'  => '0',
        'gpgcheck' => '1',
        'baseurl'  => "http://rpms.famillecollet.com/enterprise/7/php55/x86_64/",
        'include'  => ['package1', 'package*'],
        'exclude'  => ['package1', 'package*']
      ],
      php56          => [
        'enabled'  => '0',
        'gpgcheck' => '1',
        'baseurl'  => "http://rpms.famillecollet.com/enterprise/7/php56/x86_64/",
        'include'  => ['package1', 'package*'],
        'exclude'  => ['package1', 'package*']
      ],
      php70          => [
        'enabled'  => '0',
        'gpgcheck' => '1',
        'baseurl'  => "http://rpms.famillecollet.com/enterprise/7/php70/x86_64/",
        'include'  => ['package1', 'package*'],
        'exclude'  => ['package1', 'package*']
      ],
      test           => [
        'enabled'    => '0',
        'gpgcheck'   => '1',
        'mirrorlist' => "http://rpms.famillecollet.com/enterprise/7/test/mirror",
        'include'    => ['package1', 'package*'],
        'exclude'    => ['package1', 'package*']
      ],
      debuginfo      => [
        'enabled'  => '0',
        'gpgcheck' => '1',
        'baseurl'  => "http://rpms.famillecollet.com/enterprise/7/debug-remi/x86_64/",
        'include'  => ['package1', 'package*'],
        'exclude'  => ['package1', 'package*']
      ],
      test_debuginfo => [
        'enabled'  => '0',
        'gpgcheck' => '1',
        'baseurl'  => "http://rpms.famillecollet.com/enterprise/7/debug-test/x86_64/",
        'include'  => ['package1', 'package*'],
        'exclude'  => ['package1', 'package*']
      ]
}

Limitations

  • This was tested using Puppet 3.8.2 on CentOS 7
  • Use at your own risk, I do not offer any guarantee or warranty

Development

Please create a pull request via GitHub

Further Information