@Override public String getSyncSignature() { return String.format("run-anisble-for-host-%s", msg.getTargetIp()); }
private void run(Completion completion) { new PrepareAnsible().setTargetIp(msg.getTargetIp()).prepare(); arguments.putAll(msg.getArguments()); arguments.put("host", msg.getTargetIp()); arguments.put("zstack_root", AnsibleGlobalProperty.ZSTACK_ROOT); arguments.put("pkg_zstacklib", AnsibleGlobalProperty.ZSTACKLIB_PACKAGE_NAME);