def load(name, config="config.yaml"): """ Load function for iPython """ util.config = Config(config) return Chef.from_chef_environment(name)
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)
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)
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)