Revision ebe93784 lib/utils/storage.py

b/lib/utils/storage.py
40 40
  return GetDiskTemplatesOfStorageType(constants.ST_LVM_VG)
41 41

  
42 42

  
43
def IsDiskTemplateEnabled(disk_template, enabled_disk_templates):
44
  """Checks if a particular disk template is enabled.
45

  
46
  """
47
  return disk_template in enabled_disk_templates
48

  
49

  
50
def IsFileStorageEnabled(enabled_disk_templates):
51
  """Checks if file storage is enabled.
52

  
53
  """
54
  return IsDiskTemplateEnabled(constants.DT_FILE, enabled_disk_templates)
55

  
56

  
57
def IsSharedFileStorageEnabled(enabled_disk_templates):
58
  """Checks if shared file storage is enabled.
59

  
60
  """
61
  return IsDiskTemplateEnabled(constants.DT_SHARED_FILE, enabled_disk_templates)
62

  
63

  
43 64
def IsLvmEnabled(enabled_disk_templates):
44 65
  """Check whether or not any lvm-based disk templates are enabled."""
45 66
  return len(set(GetLvmDiskTemplates())

Also available in: Unified diff