Revision f1322522
Added by Ohad Levy about 14 years ago
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
added support to install the develop version too