Моя цель - регулярно запрашивать удаленные хосты, получать информацию, такую как ОС, версию ядра и многое другое, и сохранять ее в mongodb, дополнительно отображая ее на экране с помощьюactjs. Я пытаюсь запустить ansible playbook внутри nodejs с помощью node-ansible модуля, но в итоге я получаю эту ошибку:
TypeError: exec.spawn не является функцией
Playbook.push ../ node_modules / узел-анзибль / Библиотека / ansible.js.AbstractAnsibleCommand.exec
node_modules / узел-анзибль / Библиотека / ansible.js: 50
50 | var child = exec.spawn (this.commandName (), this.compileParams (), processOptions);
Может кто-нибудь сказать мне, как сделать эту работу?
Я пытался использовать node-ansible, но это всегда дает мне вышеупомянутую ошибку.
var Ansible = require ('node-ansible');
функция активацииAnsiblePlaybooks ()
{
var playbook = new Ansible.Playbook (). playbook ('playbook');
var обещание = playbook.exec ();
}