Puppet Class: puppet::rails

Defined in:
manifests/rails.pp

Overview

Class: puppet::rails

Installs rails package. Needed for Puppetmaster with storecongis activated

Usage: include puppet::rails



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/rails.pp', line 9

class puppet::rails {

  include puppet::params
  if ! defined(Package['rails']) {
    $rails_package_version = $::operatingsystem ? {
      centos  => '2.3.5',
      redhat  => '2.3.5',
      default => 'installed',
    }
    $rails_package_provider = $::operatingsystem ? {
      debian  => 'apt',
      ubuntu  => 'apt',
      default => 'gem',
    }
    package { 'rails':
      ensure   => $rails_package_version,
      provider => $rails_package_provider,
    }
  }
}