Update samples
* Skip commands for services that are not started in local.sh
* Rename localrc to local.conf
Change-Id: Ida3a8cc836d56db94da4a133fbeb81c7f5fc5f26
diff --git a/samples/local.sh b/samples/local.sh
index 970cbb9..664cb66 100755
--- a/samples/local.sh
+++ b/samples/local.sh
@@ -23,45 +23,47 @@
# Destination path for installation ``DEST``
DEST=${DEST:-/opt/stack}
+if is_service_enabled nova; then
-# Import ssh keys
-# ---------------
+ # Import ssh keys
+ # ---------------
-# Import keys from the current user into the default OpenStack user (usually
-# ``demo``)
+ # Import keys from the current user into the default OpenStack user (usually
+ # ``demo``)
-# Get OpenStack auth
-source $TOP_DIR/openrc
+ # Get OpenStack user auth
+ source $TOP_DIR/openrc
-# Add first keypair found in localhost:$HOME/.ssh
-for i in $HOME/.ssh/id_rsa.pub $HOME/.ssh/id_dsa.pub; do
- if [[ -r $i ]]; then
- nova keypair-add --pub_key=$i `hostname`
- break
+ # Add first keypair found in localhost:$HOME/.ssh
+ for i in $HOME/.ssh/id_rsa.pub $HOME/.ssh/id_dsa.pub; do
+ if [[ -r $i ]]; then
+ nova keypair-add --pub_key=$i `hostname`
+ break
+ fi
+ done
+
+
+ # Create A Flavor
+ # ---------------
+
+ # Get OpenStack admin auth
+ source $TOP_DIR/openrc admin admin
+
+ # Name of new flavor
+ # set in ``localrc`` with ``DEFAULT_INSTANCE_TYPE=m1.micro``
+ MI_NAME=m1.micro
+
+ # Create micro flavor if not present
+ if [[ -z $(nova flavor-list | grep $MI_NAME) ]]; then
+ nova flavor-create $MI_NAME 6 128 0 1
fi
-done
-# Create A Flavor
-# ---------------
+ # Other Uses
+ # ----------
-# Get OpenStack admin auth
-source $TOP_DIR/openrc admin admin
+ # Add tcp/22 and icmp to default security group
+ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
+ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
-# Name of new flavor
-# set in ``localrc`` with ``DEFAULT_INSTANCE_TYPE=m1.micro``
-MI_NAME=m1.micro
-
-# Create micro flavor if not present
-if [[ -z $(nova flavor-list | grep $MI_NAME) ]]; then
- nova flavor-create $MI_NAME 6 128 0 1
fi
-
-
-# Other Uses
-# ----------
-
-# Add tcp/22 and icmp to default security group
-nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
-nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
-