使用 Chef 进行 Vagrant Provisioning 以模拟实时服务器


Vagrant Provisioning with Chef to Emulate Live Server

我已经通过谷歌做了很多搜索(很多都把我带到了这里),但我仍然非常不清楚如何做到这一点:

  • 预配 Apache 2.2.22
  • 预配 MySQL 5.1.66
  • 预配 PHP 5.3.27

现在,我已经有了我的"盒子"设置,我的主机使用正确的操作系统。但是,在我在每个vagrant up上预配 VM 时,我将复制实时服务器的完整生产环境。

我是Vagrant的新手,在过去的工作流程中,利用VM的整个工作流程理论不断发展的MAMP/WAMP。因此,每次您认为对我配置的内容的任何补充都会有所帮助,例如目录权限和其他"必要"选项,这将有所帮助。我目前正在尝试自学流浪汉和厨师(根据我与他人的对话决定选择厨师而不是木偶),老实说,这不是世界上最难的事情,但在尝试掌握整个工作流程时也具有挑战性。

我独自工作,所以我使用Dropbox(云存储),Github(版本控制)和Vagrant/VirtualBox来管理环境。

谢谢,任何帮助都会很棒!我会继续寻找任何地方,但我觉得发帖是必要的,这样我就可以尝试输入我想要完成的事情。

我认为是你在搜索...

http://brandonparsons.me/2012/ultimate-dev-prod-parity-ubuntu-server-with-chef-and-vagrant/