Revision 5534df90
Added by Dominic Cleal almost 10 years ago
manifests/rake.pp | ||
---|---|---|
# Run a Foreman rake task when notified
|
||
define foreman::rake() {
|
||
define foreman::rake($environment = {}) {
|
||
validate_hash($environment)
|
||
exec { "foreman-rake-${title}":
|
||
command => "/usr/sbin/foreman-rake ${title}",
|
||
user => $::foreman::user,
|
||
environment => "HOME=${::foreman::app_root}",
|
||
environment => sort(join_keys_to_values(merge({'HOME' => $::foreman::app_root}, $environment), '=')),
|
||
logoutput => 'on_failure',
|
||
refreshonly => true,
|
||
}
|
Also available in: Unified diff
refs #3272 - pass admin user details into db:seed rake task