gnt-cluster modify: modify enabled disk templates
[ganeti-local] / lib / cmdlib.py
index f266b48..0164539 100644 (file)
@@ -4498,9 +4498,13 @@ class LUClusterSetParams(LogicalUnit):
     if self.op.enabled_hypervisors is not None:
       self.cluster.hvparams = self.new_hvparams
       self.cluster.enabled_hypervisors = self.op.enabled_hypervisors
+    # FIXME: remove once 'enabled_disk_templates' is fully implemented.
     if self.op.enabled_storage_types is not None:
       self.cluster.enabled_storage_types = \
         list(set(self.op.enabled_storage_types))
+    if self.op.enabled_disk_templates:
+      self.cluster.enabled_disk_templates = \
+        list(set(self.op.enabled_disk_templates))
     if self.op.beparams:
       self.cluster.beparams[constants.PP_DEFAULT] = self.new_beparams
     if self.op.nicparams: