我使用与ansible和的NodeJS流浪汉与流浪
我需要创建一个新的机器了这样的事情发展:每vagrant up
我需要做的:
运行此脚本(安装所有需要的发展软):
庆典<(wget的-qO- https://raw.githubusercontent.com/thoughtbot/laptop/master/linux)
NPM上的每个子模块安装在我的项目
- 安装并执行MongoDB服务
如何设置这些东西在游民自动完成或者是可靠的?
我使用与ansible和的NodeJS流浪汉与流浪
我需要创建一个新的机器了这样的事情发展:每vagrant up
我需要做的:
运行此脚本(安装所有需要的发展软):
庆典<(wget的-qO- https://raw.githubusercontent.com/thoughtbot/laptop/master/linux)
NPM上的每个子模块安装在我的项目
如何设置这些东西在游民自动完成或者是可靠的?
您有几种选择:
我个人推荐2,即使它是最慢的(每次摧毁时都要求你做所有的owrk)。 1是一个非常好的选择,但是我倾向于尽可能保持接近基本状态,以避免在部署过程中出现意外。如果你不需要不断地重新打包并保持它,它可以让人们更容易分享.box
第四个选择是用[packer.io](https://packer.io/)构建一个流浪盒。 –
你不需要每次运行,运行一次然后它会在更远的'vagrant up'上完成 –
当然,但我有一堆这样的命令,在流浪销毁或安装到其他主机后,我不想这样做手动@FrédéricHenri –
确定清楚,但你有什么开始?非常确定,互联网上存在mongo的完整剧本。一般来说,需要您炫耀自己已经完成了Google搜索的一部分,并且阻止了其他人可以帮助您解决的特定问题。 –