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