def cluster_config(self):
"""
Provide the default configuration for a cluster
"""
if self.cluster:
cluster_dir = "{}/config/stack/default/{}".format(self.root_dir, self.cluster)
if not os.path.isdir(cluster_dir):
create_dirs(cluster_dir, self.root_dir)
filename = "{}/cluster.yml".format(cluster_dir)
contents = {}
contents['fsid'] = str(uuid.uuid3(uuid.NAMESPACE_DNS, self.keyring_roles['admin']))
contents['admin_method'] = "default"
contents['configuration_method'] = "default"
contents['mds_method'] = "default"
contents['mon_method'] = "default"
contents['osd_method'] = "default"
contents['package_method'] = "default"
contents['pool_method'] = "default"
contents['repo_method'] = "default"
contents['rgw_method'] = "default"
contents['update_method'] = "default"
contents['public_network'] = self.public_network
contents['cluster_network'] = self.cluster_network
self.writer.write(filename, contents)
评论列表
文章目录