ironic: Disable notification to nova in acceptance tests

Nova is not deployed in puppet-ironic's acceptance tests.

Change-Id: Ic170b5ac8fe9991f701cd1852c63196a5d9e93a7
This commit is contained in:
Takashi Kajinami 2024-05-05 00:39:15 +09:00
parent 77fdc706ec
commit c3fddea87d
2 changed files with 15 additions and 3 deletions

View File

@ -68,7 +68,8 @@ class { 'openstack_integration::neutron':
}
include openstack_integration::swift
class { 'openstack_integration::ironic':
inspector_backend => 'swift'
inspector_backend => 'swift',
send_power_notifications => true,
}
include openstack_integration::zaqar
include openstack_integration::provision

View File

@ -8,9 +8,14 @@
# (optional) The storage backend for storing introspection data.
# Defaults to 'database'.
#
# [*send_power_notifications*]
# (optional) Send power notifications to Nova.
# Defaults to false
#
class openstack_integration::ironic (
$notification_topics = $facts['os_service_default'],
$inspector_backend = 'database',
$notification_topics = $facts['os_service_default'],
$inspector_backend = 'database',
$send_power_notifications = false,
) {
include openstack_integration::config
@ -68,6 +73,12 @@ class openstack_integration::ironic (
auth_url => $::openstack_integration::config::keystone_admin_uri,
password => 'a_big_secret',
}
class { 'ironic::nova':
auth_url => $::openstack_integration::config::keystone_admin_uri,
password => 'a_big_secret',
send_power_notifications => $send_power_notifications,
}
class { 'ironic':
default_transport_url => os_transport_url({
'transport' => $::openstack_integration::config::messaging_default_proto,