Install the slave scripts in the slave class.

Change-Id: I570fd29c8affad2b00b52003f1c1e8f8c1586dd4
This commit is contained in:
Monty Taylor 2012-06-14 16:12:03 -04:00
parent ba4f1bfcff
commit dd6f50a4e7
2 changed files with 19 additions and 18 deletions

View File

@ -158,4 +158,23 @@ class jenkins_slave($ssh_key, $sudo = false, $bare = false, $user = true) {
require => [File["/etc/mysql/my.cnf"], Package["mysql-server"]]
}
}
file { '/usr/local/jenkins':
owner => 'root',
group => 'root',
mode => 755,
ensure => 'directory',
}
file { '/usr/local/jenkins/slave_scripts':
owner => 'root',
group => 'root',
mode => 755,
ensure => 'directory',
recurse => true,
require => File['/usr/local/jenkins'],
source => [
"puppet:///modules/jenkins_slave/slave_scripts",
],
}
}

View File

@ -236,23 +236,5 @@ define jenkinsuser($ensure = present, $sudo = false, $ssh_key) {
}
file { '/usr/local/jenkins':
owner => 'root',
group => 'root',
mode => 755,
ensure => 'directory',
}
file { '/usr/local/jenkins/slave_scripts':
owner => 'root',
group => 'root',
mode => 755,
ensure => 'directory',
recurse => true,
require => File['/usr/local/jenkins'],
source => [
"puppet:///modules/jenkins_slave/slave_scripts",
],
}
}