public class ChefSolo extends Object implements Statement
InstallChefGems
,
InstallRuby
,
InstallRubyGems
Modifier and Type | Class and Description |
---|---|
static class |
ChefSolo.Builder |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SOLO_PATH |
Modifier | Constructor and Description |
---|---|
protected |
ChefSolo(com.google.common.base.Optional<String> fileCachePath,
com.google.common.base.Optional<String> rolePath,
com.google.common.base.Optional<String> databagPath,
com.google.common.base.Optional<com.google.common.collect.ImmutableList<String>> cookbookPath,
com.google.common.base.Optional<String> cookbooksArchiveLocation,
com.google.common.base.Optional<String> jsonAttributes,
com.google.common.base.Optional<String> group,
com.google.common.base.Optional<Integer> interval,
com.google.common.base.Optional<String> logLevel,
com.google.common.base.Optional<String> logFile,
com.google.common.base.Optional<String> nodeName,
com.google.common.base.Optional<Integer> splay,
com.google.common.base.Optional<String> user,
com.google.common.base.Optional<List<Role>> roles,
com.google.common.base.Optional<List<DataBag>> databags,
com.google.common.base.Optional<RunList> runlist) |
Modifier and Type | Method and Description |
---|---|
static ChefSolo.Builder |
builder() |
Iterable<String> |
functionDependencies(OsFamily family) |
String |
render(OsFamily family) |
public static final String DEFAULT_SOLO_PATH
protected ChefSolo(com.google.common.base.Optional<String> fileCachePath, com.google.common.base.Optional<String> rolePath, com.google.common.base.Optional<String> databagPath, com.google.common.base.Optional<com.google.common.collect.ImmutableList<String>> cookbookPath, com.google.common.base.Optional<String> cookbooksArchiveLocation, com.google.common.base.Optional<String> jsonAttributes, com.google.common.base.Optional<String> group, com.google.common.base.Optional<Integer> interval, com.google.common.base.Optional<String> logLevel, com.google.common.base.Optional<String> logFile, com.google.common.base.Optional<String> nodeName, com.google.common.base.Optional<Integer> splay, com.google.common.base.Optional<String> user, com.google.common.base.Optional<List<Role>> roles, com.google.common.base.Optional<List<DataBag>> databags, com.google.common.base.Optional<RunList> runlist)
public static ChefSolo.Builder builder()
public Iterable<String> functionDependencies(OsFamily family)
functionDependencies
in interface Statement
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.