package org.zstack.core.ansible;
import org.zstack.header.message.NeedReplyMessage;
import java.util.HashMap;
import java.util.Map;
/**
*/
public class RunAnsibleMsg extends NeedReplyMessage {
private String targetIp;
private String privateKeyFile;
private String playBookPath;
private String ansibleExecutable;
private Map<String, Object> arguments = new HashMap<String, Object>();
public String getAnsibleExecutable() {
return ansibleExecutable;
}
public void setAnsibleExecutable(String ansibleExecutable) {
this.ansibleExecutable = ansibleExecutable;
}
public String getTargetIp() {
return targetIp;
}
public void setTargetIp(String targetIp) {
this.targetIp = targetIp;
}
public String getPrivateKeyFile() {
return privateKeyFile;
}
public void setPrivateKeyFile(String privateKeyFile) {
this.privateKeyFile = privateKeyFile;
}
public String getPlayBookPath() {
return playBookPath;
}
public void setPlayBookPath(String playBookPath) {
this.playBookPath = playBookPath;
}
public Map<String, Object> getArguments() {
return arguments;
}
public void setArguments(Map<String, Object> arguments) {
this.arguments = arguments;
}
}