blob: 650a6a21dc37ff9081b7a161bda36a754aaa5852 [file] [log] [blame]
try:
import os_client_config
REQUIREMENTS_MET = True
except ImportError:
REQUIREMENTS_MET = False
import os
import sys
# i failed to load module witjout this
# seems bugs in salt or it is only me
sys.path.insert(0, os.path.abspath(os.path.dirname(__file__)))
import volume
volume_list = volume.volume_list
volume_type_list = volume.volume_type_list
volume_type_get = volume.volume_type_get
volume_type_create = volume.volume_type_create
volume_type_delete = volume.volume_type_delete
keys_volume_type_get = volume.keys_volume_type_get
keys_volume_type_set = volume.keys_volume_type_set
__all__ = ('volume_list', 'volume_type_list', 'volume_type_get',
'volume_type_create', 'keys_volume_type_get',
'keys_volume_type_set', 'volume_type_delete')
def __virtual__():
if REQUIREMENTS_MET:
return 'cinderv3'
else:
return False, ("The cinderv3 execution module cannot be loaded: "
"os_client_config are unavailable.")