Tag: ansible

Ansible。 如何通过pm2运行node.js应用程序

用Ansible在Ubuntu服务器上设置node.js应用程序的正确方法是什么? 现在我试图将pm2注册为如下代码的服务: – name: install pm2 npm: name: pm2 global: yes state: present – name: create pm2 init.d script template: src: pm2_init_config.j2 dest: "/etc/init.d/pm2" backup: yes – name: ensure pm2 service is started service:· name: pm2 state: started enabled: yes 但遇到奇怪的错误:在Ansible控制台pm2 pm2 unrecognized service pm2_init_config与这个相似 如果我ssh到框,并运行sudo service pm2 start一切按预期工作

难道有一个支持npm start的模块吗?

难道有一个支持npm start的模块吗? 我看了npm模块,但其主要目的似乎是安装npm包。 很公平。 但是,我怎么启动? 我需要回退到使用命令模块吗? 谢谢

Ansible和npm安装失败,并显示“rc -9”。 这是什么意思?

我们有一个stream浪虚拟的盒子,想让Ansible做一些安装工作。 到目前为止,设置stream浪汉和ssh的东西的作品。 克隆git-repository – 工作! 其他任务testing…工作! 但是当我们尝试安装npm -dependencies时遇到了一个问题。 我们得到的是一个神秘的错误信息,指示错误代码“rc = -9”。 当通过ssh在同一个虚拟盒子上运行“ npm install ”时,一切都如同轻而易举。 有谁知道,这里可能是什么问题? 或者给我们一个提示什么错误-9可能是什么? 我们在这里黑暗中敲打着… Ansible失败并返回: failed: [192.168.10.15] => {"cmd": "/usr/bin/npm install", "failed": true, "rc": -9} Ansible-playbook — – hosts: build remote_user: vagrant sudo: yes sudo_user: root vars: working_dir: /home/vagrant/build tasks: – name: remove old working dir file: path={{ working_dir }} state=absent […]