# trove.sh - Devstack extras script to install Trove if is_service_enabled trove; then if [[ "$1" == "source" ]]; then # Initial source source $TOP_DIR/lib/trove elif [[ "$1" == "stack" && "$2" == "install" ]]; then echo_summary "Installing Trove" install_trove install_troveclient cleanup_trove elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then echo_summary "Configuring Trove" configure_troveclient configure_trove if is_service_enabled key; then create_trove_accounts fi elif [[ "$1" == "stack" && "$2" == "extra" ]]; then # Initialize trove init_trove # Start the trove API and trove taskmgr components echo_summary "Starting Trove" start_trove fi if [[ "$1" == "unstack" ]]; then stop_trove fi fi