Install tox and latest pip on all slaves.
Change-Id: I5ac40d18f7b6ec0243f68d3740fe4895da64471c
This commit is contained in:
parent
4c891af0f5
commit
49398f39d3
@ -545,12 +545,6 @@ node 'precise8.slave.openstack.org' {
|
||||
include openstack_cron
|
||||
include openstack_jenkins_slave
|
||||
|
||||
package { "tox":
|
||||
ensure => latest, # okay to use latest for pip
|
||||
provider => pip,
|
||||
require => Package[python-pip],
|
||||
}
|
||||
|
||||
include ulimit
|
||||
ulimit::conf { 'limit_jenkins_procs':
|
||||
limit_domain => 'jenkins',
|
||||
@ -565,11 +559,6 @@ node /^.*\.slave\.openstack\.org$/ {
|
||||
include openstack_cron
|
||||
include openstack_jenkins_slave
|
||||
|
||||
package { "tox":
|
||||
ensure => latest, # okay to use latest for pip
|
||||
provider => pip,
|
||||
require => Package[python-pip],
|
||||
}
|
||||
}
|
||||
|
||||
# bare-bones slaves spun up by jclouds. Specifically need to not set ssh
|
||||
|
@ -80,14 +80,14 @@ class jenkins_slave($ssh_key, $sudo = false, $bare = false, $user = true) {
|
||||
ensure => present,
|
||||
}
|
||||
|
||||
package { "setuptools-git":
|
||||
ensure => latest, # okay to use latest for pip
|
||||
provider => pip,
|
||||
require => Package[python-pip],
|
||||
}
|
||||
# Packages that need to be installed from pip
|
||||
$pip_packages = [
|
||||
"git-review",
|
||||
"setuptools-git",
|
||||
"tox"]
|
||||
|
||||
package { "git-review":
|
||||
ensure => latest, # okay to use latest for pip
|
||||
package { $pip_packages:
|
||||
ensure => latest, # we want the latest from these
|
||||
provider => pip,
|
||||
require => Package[python-pip],
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user