Created
August 15, 2014 21:30
-
-
Save j-griffith/6379a1123cd4387ff7b5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu@devstack ~/devstack $ cat lib/cinder_backends/solidfire | |
# lib/cinder_backends/solidfire | |
# Configure the SolidFire backend | |
# Enable with: | |
# | |
# CINDER_ENABLED_BACKENDS+=,solidfire:solidfire | |
# Dependencies: | |
# | |
# - ``functions`` file | |
# - ``cinder`` configurations | |
# CINDER_CONF | |
# DATA_DIR | |
# Save trace setting | |
MY_XTRACE=$(set +o | grep xtrace) | |
set +o xtrace | |
# Defaults | |
# -------- | |
SAN_IP=${SAN_IP:-${SAN_IP:-127.0.0.1-}} | |
SAN_LOGIN=${SAN_LOGIN:-${SAN_LOGIN:-admin-}} | |
SAN_PASS=${SAN_PASS:-${SAN_PASS:-admin-}} | |
# configure_cinder_backend_solidfire - Set config files, create data dirs, etc | |
# configure_cinder_backend_solidfire $name | |
function configure_cinder_backend_solidfire { | |
local be_name=$1 | |
iniset $CINDER_CONF $be_name volume_backend_name $be_name | |
iniset $CINDER_CONF $be_name volume_driver "cinder.volume.drivers.solidfire.SolidFireDriver" | |
iniset $CINDER_CONF $be_name san_ip $SAN_IP | |
iniset $CINDER_CONF $be_name san_login $SAN_LOGIN | |
iniset $CINDER_CONF $be_name san_password $SAN_PASS | |
} | |
# Restore xtrace | |
$MY_XTRACE | |
# mode: shell-script | |
# End: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment