# move 'tools.loadenv' to the beginning of this file fs_path = env.getenv("FS_PREFIX") logger.info("using FS_PREFIX %s" % fs_path) etcdaddr = env.getenv("ETCD") logger.info("using ETCD %s" % etcdaddr) G_clustername = env.getenv("CLUSTER_NAME") logger.info("using CLUSTER_NAME %s" % G_clustername) # get network interface net_dev = env.getenv("NETWORK_DEVICE") logger.info("using NETWORK_DEVICE %s" % net_dev) ipaddr = network.getip(net_dev) if ipaddr==False: logger.error("network device is not correct") sys.exit(1) else: logger.info("using ipaddr %s" % ipaddr) # init etcdlib client try: etcdclient = etcdlib.Client(etcdaddr, prefix = G_clustername) except Exception: logger.error ("connect etcd failed, maybe etcd address not correct...") sys.exit(1) mode = 'recovery' if len(sys.argv) > 1 and sys.argv[1] == "new": mode = 'new'
sys.exit(1) if __name__ == '__main__': etcdaddr = env.getenv("ETCD") logger.info("using ETCD %s" % etcdaddr) clustername = env.getenv("CLUSTER_NAME") logger.info("using CLUSTER_NAME %s" % clustername) # get network interface net_dev = env.getenv("NETWORK_DEVICE") logger.info("using NETWORK_DEVICE %s" % net_dev) ipaddr = network.getip(net_dev) if ipaddr is False: logger.error("network device is not correct") sys.exit(1) else: logger.info("using ipaddr %s" % ipaddr) # init etcdlib client try: etcdclient = etcdlib.Client(etcdaddr, prefix=clustername) except Exception: logger.error("connect etcd failed, maybe etcd address not correct...") sys.exit(1) else: logger.info("etcd connected") cpu_quota = env.getenv('CONTAINER_CPU')