diff --git a/lib/nova b/lib/nova index dbfc294787..c7aa353f74 100644 --- a/lib/nova +++ b/lib/nova @@ -12,6 +12,7 @@ # # install_nova # configure_nova +# create_nova_conf # init_nova # start_nova # stop_nova @@ -274,8 +275,8 @@ EOF' fi } -# init_nova() - Initialize databases, etc. -function init_nova() { +# create_nova_conf() - Create a new nova.conf file +function create_nova_conf() { # Remove legacy ``nova.conf`` rm -f $NOVA_DIR/bin/nova.conf @@ -352,7 +353,10 @@ function init_nova() { # Attempt to convert flags to options add_nova_opt ${I//--} done +} +# init_nova() - Initialize databases, etc. +function init_nova() { # Nova Database # ------------- diff --git a/stack.sh b/stack.sh index 3fc3204d63..36b680ad02 100755 --- a/stack.sh +++ b/stack.sh @@ -1792,6 +1792,8 @@ fi if is_service_enabled nova; then echo_summary "Configuring Nova" + # Rebuild the config file from scratch + create_nova_conf init_nova fi