예제 #1
0
파일: ipython.py 프로젝트: cjoelrun/monster
def load(name, config="config.yaml"):
    """
    Load function for iPython
    """

    util.config = Config(config)
    return Chef.from_chef_environment(name)
예제 #2
0
def _load(name="build", config=None, secret_path=None):
    # load deployment and source openrc
    util.config = Config(config, secret_path=secret_path)
    return MonsterChefDeployment.from_chef_environment(name)
예제 #3
0
파일: storage.py 프로젝트: cjoelrun/monster
def _load(name="autotest", config=None, provisioner="razor"):
    # load deployment and source openrc
    util.config = Config(config)
    class_name = util.config["provisioners"][provisioner]
    cprovisioner = util.module_classes(provisioners)[class_name]()
    return Chef.from_chef_environment(environment=cprovisioner)
예제 #4
0
파일: compute.py 프로젝트: cjoelrun/monster
def _load(name="autotest", config="config.yaml", secret_path=None):
    # Load deployment and source openrc
    _load_config(config, secret_path)
    return MonsterChefDeployment.from_chef_environment(name)