Project

General

Profile

« Previous | Next » 

Revision f1322522

Added by Ohad Levy about 14 years ago

added support to install the develop version too

View differences:

manifests/install_from_source.pp
class foreman::install_from_source {
$version = $use_development ? {
true => "nightly",
false => "latest"
}
Package { ensure => installed, before => Exec["db_migrate"], }
file{$railspath: ensure => directory}
package{"rake":
......
"CentOs" => "rubygem-rake",
"RedHat" => "rubygem-rake",
},
ensure => installed,
before => Exec["db_migrate"],
}
package{"sqlite3-ruby":
......
"CentOs" => "rubygem-sqlite3-ruby",
"RedHat" => "rubygem-sqlite3-ruby",
},
ensure => installed,
before => Exec["db_migrate"],
}
package{"rack": ensure => "1.0.1", provider => gem}
# Initial Foreman Install
exec{"install_foreman":
command => "wget -q http://theforeman.org/foreman-latest.tar.bz2 -O - | tar xjf -",
command => "wget -q http://theforeman.org/foreman-$version.tar.bz2 -O - | tar xjf -",
cwd => $railspath,
creates => "$foreman_dir/public",
notify => Exec["db_migrate"],

Also available in: Unified diff