blob: a96a4c546cf91785c066d7a9b36272710b5cf273 [file] [log] [blame]
Flaper Fesp06b345e2013-09-04 15:35:47 +02001# marconi.sh - Devstack extras script to install Marconi
2
3if is_service_enabled marconi-server; then
4 if [[ "$1" == "source" ]]; then
5 # Initial source
6 source $TOP_DIR/lib/marconi
7 elif [[ "$1" == "stack" && "$2" == "install" ]]; then
8 echo_summary "Installing Marconi"
9 install_marconiclient
10 install_marconi
11 elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then
12 echo_summary "Configuring Marconi"
13 configure_marconi
14 configure_marconiclient
15
16 if is_service_enabled key; then
17 create_marconi_accounts
18 fi
19
20 elif [[ "$1" == "stack" && "$2" == "extra" ]]; then
21 echo_summary "Initializing Marconi"
22 init_marconi
23 start_marconi
24 fi
25
26 if [[ "$1" == "unstack" ]]; then
27 stop_marconi
28 fi
29fi