public class SudoAwareInitManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.jclouds.logging.Logger |
computeLogger |
protected org.jclouds.scriptbuilder.InitScript |
init |
protected String |
initFile |
protected org.jclouds.logging.Logger |
logger |
protected NodeMetadata |
node |
protected boolean |
runAsRoot |
protected SshClient |
ssh |
protected com.google.common.base.Function<NodeMetadata,SshClient> |
sshFactory |
| Constructor and Description |
|---|
SudoAwareInitManager(com.google.common.base.Function<NodeMetadata,SshClient> sshFactory,
boolean runAsRoot,
NodeMetadata node,
InitScriptConfigurationForTasks initScriptConfiguration,
org.jclouds.scriptbuilder.InitScript init) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
execScriptAsDefaultUser(String action) |
String |
getInitFile() |
NodeMetadata |
getNode() |
org.jclouds.scriptbuilder.InitScript |
getStatement() |
SudoAwareInitManager |
init() |
ExecResponse |
refreshAndRunAction(String action) |
ExecResponse |
runAction(String action) |
String |
toString() |
@Named(value="jclouds.compute") protected org.jclouds.logging.Logger computeLogger
protected org.jclouds.logging.Logger logger
protected NodeMetadata node
protected final String initFile
protected final org.jclouds.scriptbuilder.InitScript init
protected final boolean runAsRoot
protected final com.google.common.base.Function<NodeMetadata,SshClient> sshFactory
protected SshClient ssh
public SudoAwareInitManager(com.google.common.base.Function<NodeMetadata,SshClient> sshFactory, boolean runAsRoot, NodeMetadata node, InitScriptConfigurationForTasks initScriptConfiguration, org.jclouds.scriptbuilder.InitScript init)
public String getInitFile()
public SudoAwareInitManager init()
public ExecResponse refreshAndRunAction(String action)
public ExecResponse runAction(String action)
public NodeMetadata getNode()
public org.jclouds.scriptbuilder.InitScript getStatement()
Copyright © 2009-2017 The Apache Software Foundation. All Rights Reserved.