我有一些我需要用heroku做的项目。
我正在检查虚拟化开发环境的流浪者,我可以在项目完成时杀死它。
我希望在流浪汉机器启动时自动安装一些软件包,我正在寻找木偶。
我想从安装heroku tollbelt开始,但看不出它是如何完成的 我要运行的命令是:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Puppet命令有点不直观。
如何将它包装在木偶清单中?
答案 0 :(得分:1)
将其写入执行官。
exec { "getheroku" :
command => "wget -qO- https://toolbelt.heroku.com/install.sh",
path => "/usr/local/bin:/bin:/usr/bin",
onlyif => "Someway you need to check the file doesn't exist already",
notify => Exec["install heroku"], # Point to an exec which will run install.sh
}