blob: 6a6283821207675db99bdb6309823acadf4c890d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Class: ruby
#
# This class installs Ruby
#
# Parameters:
#
# version: (default installed)
# Set the version of Ruby to install
#
# Sample Usage:
#
# For a standard install using the latest ruby, simply do:
#
# class { 'ruby': }
#
# On Debian this is equivilant to
# $ apt-get install ruby
#
# To install a specific version of ruby, simply do:
#
# class { 'ruby':
# version => '1.8.7',
# }
#
# Supported version: 1.8, 1.8.7, 1.9, 1.9.1, 1.9.3
class ruby (
$version = $ruby::params::version,
$ruby_dev = $ruby::params::ruby_dev,
$ruby_package = $ruby::params::ruby_package
) inherits ruby::params {
package{ 'ruby':
ensure => $version,
name => $ruby_package
}
}
|