Пример #1
0
 def spec(self, linux_nodes, windows_nodes):
     nodes = []
     for i in range(linux_nodes):
         nodes.append(NodeSpec(LINUX))
     for i in range(windows_nodes):
         nodes.append(NodeSpec(WINDOWS))
     return ClusterSpec(nodes)
Пример #2
0
 def min_cluster_spec(self):
     """
     Returns the minimum cluster specification that would be required to run all the currently
     extant services.
     """
     cluster_spec = ClusterSpec()
     for service in self._services.values():
         cluster_spec.add(service.cluster_spec)
     return cluster_spec