Fix noop tests for new fixtures

This patch makes it possible to enable
new fixtures for I9e6363e20c59fd023a64be1013fa2697e80fdbcc

-Added the compute-vmware role in globals and hiera
 tasks for noop script
-Fix compute-vmware running service, this service
 started with enable_compute
-Fix noop tests

Change-Id: Ibaf3a0bbbfb1bb8308bb55de8e905ffccb57a0d6
Partial-Bug: 1541849
Related-Bug: 1535339
This commit is contained in:
Alexander Arzhanov
2016-05-24 17:08:52 +03:00
parent 80a420929a
commit 7be192b72b
5 changed files with 15 additions and 5 deletions

View File

@@ -40,7 +40,13 @@ define vmware::compute_vmware(
$service_enabled = false,
)
{
include nova::params
include ::nova::params
if $service_enabled {
$service_ensure = 'running'
} else {
$service_ensure = 'stopped'
}
# We skip deployment if current node name is not same as target_node
if ($target_node == $current_node) {
@@ -64,7 +70,7 @@ define vmware::compute_vmware(
}
service { 'nova-compute':
ensure => running,
ensure => $service_ensure,
name => $::nova::params::compute_service_name,
enable => $service_enabled,
}