blob: 72e1c1398ccc0de23de24bcf2464f157e4abaf2f [file] [log] [blame]
john-griffithd0860cc2014-01-23 11:31:10 -07001# lib/cinder_plugins/XenAPINFS
2# Configure the XenAPINFS driver
3
4# Enable with:
5#
6# CINDER_DRIVER=XenAPINFS
7
8# Dependencies:
9#
10# - ``functions`` file
11# - ``cinder`` configurations
12
13# configure_cinder_driver - make configuration changes, including those to other services
14
15# Save trace setting
16MY_XTRACE=$(set +o | grep xtrace)
17set +o xtrace
18
19
20# Defaults
21# --------
22
23# Set up default directories
24
25
26# Entry Points
27# ------------
28
29# configure_cinder_driver - Set config files, create data dirs, etc
30function configure_cinder_driver() {
31 iniset $CINDER_CONF DEFAULT volume_driver "cinder.volume.drivers.xenapi.sm.XenAPINFSDriver"
32 iniset $CINDER_CONF DEFAULT xenapi_connection_url "$CINDER_XENAPI_CONNECTION_URL"
33 iniset $CINDER_CONF DEFAULT xenapi_connection_username "$CINDER_XENAPI_CONNECTION_USERNAME"
34 iniset $CINDER_CONF DEFAULT xenapi_connection_password "$CINDER_XENAPI_CONNECTION_PASSWORD"
35 iniset $CINDER_CONF DEFAULT xenapi_nfs_server "$CINDER_XENAPI_NFS_SERVER"
36 iniset $CINDER_CONF DEFAULT xenapi_nfs_serverpath "$CINDER_XENAPI_NFS_SERVERPATH"
37}
38
39# Restore xtrace
40$MY_XTRACE
41
42# Local variables:
43# mode: shell-script
44# End: