Merge "Safely remove python-requests on workers"

This commit is contained in:
Jenkins 2014-08-15 23:45:28 +00:00 committed by Gerrit Code Review
commit 685556c929

View File

@ -61,10 +61,18 @@ class openstack_project::thick_slave(
ensure => latest, ensure => latest,
provider => pip, provider => pip,
} }
# transitional for upgrading to the pip version if ($::osfamily == 'RedHat') {
package { $::openstack_project::jenkins_params::python_requests_package: # Work around https://bugzilla.redhat.com/show_bug.cgi?id=973375
ensure => absent, exec { 'remove_requests':
before => Package['requests'], command => "/usr/bin/yum remove -y ${::openstack_project::jenkins_params::python_requests_package}",
onlyif => "/bin/rpm -qa|/bin/grep -q ${::openstack_project::jenkins_params::python_requests_package}",
before => Package['requests'],
}
} else {
package { $::openstack_project::jenkins_params::python_requests_package:
ensure => absent,
before => Package['requests'],
}
} }
if ($::lsbdistcodename == 'trusty') { if ($::lsbdistcodename == 'trusty') {