From 8c790f6da57b4fc1ea2e4f585ce424b4b77c1003 Mon Sep 17 00:00:00 2001 From: Maru Newby Date: Wed, 7 Aug 2013 16:23:50 -0700 Subject: [PATCH] Add provision config for 'service_available'. * tempest.conf has a new section called 'service_available' that indicates the availability for testing of each service individually. Previously only neutron availability was configurable. Change-Id: I28ece895c50adfde6d560922b6f839473913d478 --- manifests/provision.pp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/manifests/provision.pp b/manifests/provision.pp index cf3da89..2414071 100644 --- a/manifests/provision.pp +++ b/manifests/provision.pp @@ -73,7 +73,14 @@ class openstack::provision( $tempest_clone_owner = 'root', $setup_venv = false, $resize_available = undef, - $change_password_available = undef + $change_password_available = undef, + $cinder_available = undef, + $glance_available = true, + $heat_available = undef, + $horizon_available = undef, + $neutron_available = true, + $nova_available = true, + $swift_available = undef ) { ## Users @@ -178,10 +185,16 @@ class openstack::provision( admin_username => $admin_username, admin_password => $admin_password, admin_tenant_name => $admin_tenant_name, - neutron_available => true, public_network_name => $public_network_name, resize_available => $resize_available, change_password_available => $change_password_available, + cinder_available => $cinder_available, + glance_available => $glance_available, + heat_available => $heat_available, + horizon_available => $horizon_available, + neutron_available => $neutron_available, + nova_available => $nova_available, + swift_available => $swift_available, require => [ Keystone_user[$username], Keystone_user[$alt_username],