mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-03-09 23:38:54 +00:00
Add helper scripts and copy helper scripts to Ansible host machine prior to execution
This commit is contained in:
parent
24c493a869
commit
4d5eb24980
5 changed files with 658 additions and 19 deletions
|
@ -3,7 +3,7 @@ import config from '../../config/environment';
|
|||
var client = require('scp2');
|
||||
|
||||
|
||||
exports.copyFileToScriptEngine = function(sourcePath,destinationPath,ansibleEngine){
|
||||
exports.copyFileToScriptEngine = function(sourcePath,destinationPath,ansibleEngine,successCallback,errorCallback){
|
||||
|
||||
var connHost = ansibleEngine.ansibleHost || config.scriptEngine.host;
|
||||
var connUser = ansibleEngine.ansibleHostUser || config.scriptEngine.user;
|
||||
|
@ -32,15 +32,18 @@ exports.copyFileToScriptEngine = function(sourcePath,destinationPath,ansibleEngi
|
|||
|
||||
cl.on('error', function(error) {
|
||||
console.log("SCP Connect Error" + error);
|
||||
errorCallback && errorCallback(err);
|
||||
return error
|
||||
});
|
||||
|
||||
cl.upload(sourcePath,destinationPath,function(err) {
|
||||
if(err){
|
||||
console.error(err)
|
||||
console.error(err);
|
||||
errorCallback && errorCallback(err);
|
||||
}else{
|
||||
console.log("Successfully uploaded file")
|
||||
cl.close()
|
||||
console.log("Successfully uploaded file");
|
||||
cl.close();
|
||||
successCallback("Successfully uploaded file")
|
||||
}
|
||||
})
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue