установка npm package.json ответной задачи - PullRequest
0 голосов
/ 25 октября 2018

Я хочу установить package.json, используя ansible, я использую пример из docs , отличается только то, что я использую npm, а не nvm, поэтому задачи выглядят так

- name: npm install (manual)
  npm:
    path:"{{ project_path }}"
    executable: /usr/bin/npm

{{ project_path }} - это путь к package.json файлу, в основном это /srv/example.com/.

Результатом этой задачи является

TASK [angular : npm install (manual)] ******************************************
task path: /srv/example.com/orchestration/ansible/roles/angular/tasks/main.yml:16
Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/packaging/language/npm.py
<default> ESTABLISH LOCAL CONNECTION FOR USER: vagrant
<default> EXEC /bin/sh -c 'echo ~ && sleep 0'
<default> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328 `" && echo ansible-tmp-1540437954.12-74081721294328="` echo /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328 `" ) && sleep 0'
<default> PUT /tmp/tmpkx6E4h TO /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328/npm.py
<default> EXEC /bin/sh -c 'chmod u+x /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328/ /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328/npm.py && sleep 0'
<default> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-anopitzukaokwawzhqmxqjfzoxjtozxh; /usr/bin/python /home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328/npm.py; rm -rf "/home/vagrant/.ansible/tmp/ansible-tmp-1540437954.12-74081721294328/" > /dev/null 2>&1'"'"' && sleep 0'
ok: [default] => {
    "changed": false, 
    "invocation": {
        "module_args": {
            "executable": "/usr/bin/npm", 
            "global": false, 
            "ignore_scripts": false, 
            "name": null, 
            "path": "/srv/example.com/", 
            "production": false, 
            "registry": null, 
            "state": "present", 
            "version": null
        }
    }
}

Это не делаетчто-нибудь, почему?Как я могу установить свой package.json, может кто-нибудь, пожалуйста, помогите мне понять, как преодолеть это, спасибо.

...