Merge "Make ironic's service check flexible"
This commit is contained in:
commit
c8944720ef
@ -181,7 +181,11 @@ function is_deployed_with_ipa_ramdisk {
|
|||||||
# install_ironic() - Collect source and prepare
|
# install_ironic() - Collect source and prepare
|
||||||
function install_ironic {
|
function install_ironic {
|
||||||
# make sure all needed service were enabled
|
# make sure all needed service were enabled
|
||||||
for srv in nova glance key; do
|
local req_services="mysql rabbit key"
|
||||||
|
if [[ "$VIRT_DRIVER" == "ironic" ]]; then
|
||||||
|
req_services+=" nova glance neutron"
|
||||||
|
fi
|
||||||
|
for srv in $req_services; do
|
||||||
if ! is_service_enabled "$srv"; then
|
if ! is_service_enabled "$srv"; then
|
||||||
die $LINENO "$srv should be enabled for Ironic."
|
die $LINENO "$srv should be enabled for Ironic."
|
||||||
fi
|
fi
|
||||||
|
@ -54,9 +54,7 @@ function configure_nova_hypervisor {
|
|||||||
|
|
||||||
# install_nova_hypervisor() - Install external components
|
# install_nova_hypervisor() - Install external components
|
||||||
function install_nova_hypervisor {
|
function install_nova_hypervisor {
|
||||||
if ! is_service_enabled neutron; then
|
if is_ironic_hardware; then
|
||||||
die $LINENO "Neutron should be enabled for usage of the Ironic Nova driver."
|
|
||||||
elif is_ironic_hardware; then
|
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
install_libvirt
|
install_libvirt
|
||||||
|
Loading…
Reference in New Issue
Block a user