Puppet routines for installing pip packages updated

Change-Id: Iaab43fa40d26fa505674e17fbff4145ba13b2f86
This commit is contained in:
Oleksandr Martsyniuk 2015-10-01 17:45:47 +03:00
parent 691ec5052f
commit ade7a7abf2
1 changed files with 7 additions and 9 deletions

View File

@ -38,18 +38,16 @@ class vmware_dvs(
{
$true_network_maps = get_network_maps($network_maps, $neutron_physnet)
Exec { path => '/usr/bin:/usr/sbin:/bin:/sbin' }
package {['python-pip','python-dev','git-core']:
ensure => present,
} ->
package {'suds':
ensure => latest,
provider => 'pip',
source => 'git+git://github.com/yunesj/suds.git',
exec {'install-suds':
command => 'pip install -q -I github.com/yunesj/suds@8dc6ae334272930a548c45665117ecded54c5f60#egg=suds',
} ->
package {'mech-vmware-dvs':
ensure => present,
provider => 'pip',
source => 'git+git://github.com/Mirantis/vmware-dvs.git',
exec {'install-dvs':
command => 'pip install -q git+git://github.com/Mirantis/vmware-dvs.git@stable/kilo#egg=mech-vmware-dvs',
}
neutron_config {
@ -81,7 +79,7 @@ class vmware_dvs(
service { 'neutron-server':
ensure => running,
enable => true,
subscribe => [Package['mech-vmware-dvs'],Ini_Subsetting['vmware_dvs_driver']],
subscribe => [Exec['install-dvs'],Ini_Subsetting['vmware_dvs_driver']],
}
service {'haproxy':