summaryrefslogtreecommitdiffstats
path: root/deploy/get_para_from_deploy.py
diff options
context:
space:
mode:
authorzhouya <zhou.ya@zte.com.cn>2017-07-31 13:21:59 +0800
committerzhouya <zhou.ya@zte.com.cn>2017-07-31 13:43:55 +0800
commite47fc2d62d07633c1883253d42f8e2cade35e868 (patch)
tree58a3642fcc38c22f80b7fa7b2ca5f5ff94aa0e4b /deploy/get_para_from_deploy.py
parentd0b28ef6d7cb12e1b70841991ff321cd6e7c1edf (diff)
use only one file get_conf.py to get configuration data from deploy.yml
just move the code from get_para_from_deploy to get_conf file no functionality change. Change-Id: I86aa1325ff37cb2ae0784c9487e62e95cc23f644 Signed-off-by: zhouya <zhou.ya@zte.com.cn>
Diffstat (limited to 'deploy/get_para_from_deploy.py')
-rw-r--r--deploy/get_para_from_deploy.py57
1 files changed, 0 insertions, 57 deletions
diff --git a/deploy/get_para_from_deploy.py b/deploy/get_para_from_deploy.py
deleted file mode 100644
index c75ba07b..00000000
--- a/deploy/get_para_from_deploy.py
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/usr/bin/python
-##############################################################################
-# Copyright (c) 2016 ZTE Coreporation and others.
-# hu.zhijiang@zte.com.cn
-# lu.yao135@zte.com.cn
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-import get_conf
-from oslo_config import cfg
-import sys
-
-_CLI_OPTS = [
- cfg.StrOpt('dha',
- help='The dha file path'),
-]
-
-
-def parse(conf, args):
- conf.register_cli_opts(_CLI_OPTS)
- conf(args=args)
-
-
-def get_yml_para(dha_file):
- data = get_conf.init(dha_file)
- disks = data.get("disks", 0)
- daisyserver_size = disks.get("daisy", 0)
- controller_node_size = disks.get("controller", 0)
- compute_node_size = disks.get("compute", 0)
- daisy_passwd = data.get("daisy_passwd", "")
- daisy_ip = data.get("daisy_ip", "")
- daisy_gateway = data.get("daisy_gateway", "")
- daisy_target_node = data.get("hosts", "")
- hosts_num = len(daisy_target_node)
- return daisyserver_size, controller_node_size,\
- compute_node_size, daisy_passwd, daisy_ip, daisy_gateway,\
- hosts_num
-
-
-def get_conf_from_deploy():
- conf = cfg.ConfigOpts()
- parse(conf, sys.argv[1:])
- daisyserver_size, controller_node_size, compute_node_size,\
- daisy_passwd, daisy_ip, daisy_gateway,\
- hosts_num = get_yml_para(conf['dha'])
- print "{hosts_num} {ip} {passwd} -s {size} -g {gateway}".format(
- hosts_num=hosts_num,
- passwd=daisy_passwd,
- size=daisyserver_size,
- ip=daisy_ip,
- gateway=daisy_gateway)
-
-
-if __name__ == "__main__":
- get_conf_from_deploy()