问题 如何从github repo克隆然后在puppet上运行npm install


我已经找到了如何点燃一个流浪盒和 apt-get install 包

我现在想 git clone 运行之前来自github的node.js repo npm install 和运行应用程序 node app.js

我希望能够通过发布BASH命令来实现这一点,但我现在看到傀儡要求以傀儡的方式完成。谷歌在这个问题上的结果令人困惑和不一致。

所以,你怎么告诉Puppet git clone 一个来自github的node.js包,然后用它安装 npm install


8813
2017-08-20 07:59


起源



答案:


您可以使用puppet-nodejs模块来管理npm包。看一眼 https://forge.puppetlabs.com/puppetlabs/nodejs

否则,本文应该解释如何克隆git repo。 http://livecipher.blogspot.com.au/2013/01/deploy-code-from-git-using-puppet.html

更多信息可以在 https://github.com/puppetlabs/puppetlabs-vcsrepo

安装完成后,您应该可以执行以下操作:

vcsrepo { "/path/to/repo":
  ensure => present,
  provider => git,
  source => 'git://example.com/repo.git',
  revision => 'master'
}

14
2017-08-20 09:21