| # sahara.sh - DevStack extras script to install Sahara |
| |
| if is_service_enabled sahara; then |
| if [[ "$1" == "source" ]]; then |
| # Initial source |
| source $TOP_DIR/lib/sahara |
| elif [[ "$1" == "stack" && "$2" == "install" ]]; then |
| echo_summary "Installing sahara" |
| install_sahara |
| install_python_saharaclient |
| cleanup_sahara |
| elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then |
| echo_summary "Configuring sahara" |
| configure_sahara |
| create_sahara_accounts |
| elif [[ "$1" == "stack" && "$2" == "extra" ]]; then |
| echo_summary "Initializing sahara" |
| sahara_register_images |
| start_sahara |
| fi |
| |
| if [[ "$1" == "unstack" ]]; then |
| stop_sahara |
| fi |
| |
| if [[ "$1" == "clean" ]]; then |
| cleanup_sahara |
| fi |
| fi |