Brooklyn

brooklyn.entity.chef
[Java] Class ChefSoloTasks

java.lang.Object
  brooklyn.entity.chef.ChefSoloTasks

@Beta
public class ChefSoloTasks

Method Summary
static TaskFactory buildChefFile(java.lang.String runDirectory, java.lang.String chefDirectory, java.lang.String phase, java.lang.Iterable runList, java.util.Map optionalAttributes)

protected static java.lang.String cdAndRun(java.lang.String targetDirectory, java.lang.String command)

static TaskFactory installChef(java.lang.String chefDirectory, boolean force)

static TaskFactory installCookbook(java.lang.String chefDirectory, java.lang.String cookbook, java.lang.String url, boolean force)

static TaskFactory installCookbooks(java.lang.String chefDirectory, java.util.Map cookbooksAndUrls, boolean force)

static TaskFactory runChef(java.lang.String runDir, java.lang.String phase)

see ChefConfig#CHEF_RUN_CONVERGE_TWICE#CHEF_RUN_CONVERGE_TWICE for background on why 'twice' is available

static TaskFactory runChef(java.lang.String runDir, java.lang.String phase, java.lang.Boolean twice)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

buildChefFile

public static TaskFactory buildChefFile(java.lang.String runDirectory, java.lang.String chefDirectory, java.lang.String phase, java.lang.Iterable runList, java.util.Map optionalAttributes)


cdAndRun

protected static java.lang.String cdAndRun(java.lang.String targetDirectory, java.lang.String command)


installChef

public static TaskFactory installChef(java.lang.String chefDirectory, boolean force)


installCookbook

public static TaskFactory installCookbook(java.lang.String chefDirectory, java.lang.String cookbook, java.lang.String url, boolean force)


installCookbooks

public static TaskFactory installCookbooks(java.lang.String chefDirectory, java.util.Map cookbooksAndUrls, boolean force)


runChef

public static TaskFactory runChef(java.lang.String runDir, java.lang.String phase)
see ChefConfig#CHEF_RUN_CONVERGE_TWICE#CHEF_RUN_CONVERGE_TWICE for background on why 'twice' is available


runChef

public static TaskFactory runChef(java.lang.String runDir, java.lang.String phase, java.lang.Boolean twice)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.