Fer*_*gie 11 git puppet node.js npm vagrant
我已经研究了如何点燃一个流浪盒和apt-get install包装
我现在想要git clone在运行npm install和运行应用程序之前从github获取node.js reponode app.js
我希望能够通过发布BASH命令来实现这一目标,但我现在看到傀儡要求以傀儡的方式完成.谷歌在这个问题上的结果令人困惑和不一致.
那你如何告诉Puppet git clone从github获取node.js包然后安装呢npm install?
And*_*yer 15
您可以使用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'
}
Run Code Online (Sandbox Code Playgroud)