Andrew Hutchings a1977ccf62 Fix Jenkins Jobs puppet trigger
Wasn't executing the submodule

Change-Id: Ic25ced5e85066df50b7d6511747de6a9b7cc677a
2012-05-14 19:47:30 +01:00

26 lines
630 B
Puppet

class jenkins_jobs($site, $projects) {
file { '/usr/local/jenkins_jobs':
owner => 'root',
group => 'root',
mode => 755,
ensure => 'directory',
recurse => true,
source => ['puppet:///modules/jenkins_jobs/']
}
file { '/usr/local/jenkins_jobs/jenkins_jobs.ini':
owner => 'root',
group => 'root',
mode => 440,
ensure => 'present',
source => 'file:///root/secret-files/jenkins_jobs.ini',
replace => 'true',
require => File['/usr/local/jenkins_jobs']
}
process_projects { $projects:
site => $site,
require => File['/usr/local/jenkins_jobs/jenkins_jobs.ini']
}
}