From 065598241ae2217d09ba2fd863a6258c5cdd0d04 Mon Sep 17 00:00:00 2001 From: Oleksandr Martsyniuk Date: Wed, 7 Oct 2015 17:09:04 +0300 Subject: [PATCH] Driver install routines updated to use OS packages Change-Id: I587d875f531a65029ec62582e7bd163daf922b1d --- .../puppet/modules/vmware_dvs/manifests/init.pp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/deployment_scripts/puppet/modules/vmware_dvs/manifests/init.pp b/deployment_scripts/puppet/modules/vmware_dvs/manifests/init.pp index 5e78f85..b147a69 100644 --- a/deployment_scripts/puppet/modules/vmware_dvs/manifests/init.pp +++ b/deployment_scripts/puppet/modules/vmware_dvs/manifests/init.pp @@ -40,14 +40,8 @@ class vmware_dvs( Exec { path => '/usr/bin:/usr/sbin:/bin:/sbin' } - package {['python-pip','python-dev','git-core']: + package {['python-suds','python-mech-vmware-dvs']: ensure => present, - } -> - exec {'install-suds': - command => 'pip install -q -I git+git://github.com/yunesj/suds@8dc6ae334272930a548c45665117ecded54c5f60#egg=suds', - } -> - exec {'install-dvs': - command => 'pip install -q git+git://github.com/Mirantis/vmware-dvs.git@stable/kilo#egg=mech-vmware-dvs', } neutron_config { @@ -79,7 +73,7 @@ class vmware_dvs( service { 'neutron-server': ensure => running, enable => true, - subscribe => [Exec['install-dvs'],Ini_Subsetting['vmware_dvs_driver']], + subscribe => [[Package['python-suds','python-mech-vmware-dvs']],Ini_Subsetting['vmware_dvs_driver']], } service {'haproxy':