木偶企业流浪汉r10k沙箱开发环境与geppetto

时间:2014-05-22 12:52:27

标签: vagrant sandbox puppet

我已经设置了一个带有

的工作沙箱
  • VirtualBox的
  • 流浪
  • 流浪-pe_build
  • 流浪的主机

使用r10k构建完美的主代理沙箱来部署木偶沙箱环境。我手动创建sshfs来安装root@master.local:/etc/puppetlabs/puppet/environments/sandbox/modules/环境。我想使用geppetto导入所有项目并将其导出为团队的工作集。 r10k使用远程“缓存”的概念来获取存储的对象,从而消除重复并加快速度。它还将克隆留在“(无分支)”结账时。

当我通过geppetto导入项目时,缓存不在我正在编辑的管理程序中。所以它基本上没有功能。

我可以尝试修复克隆,但我希望在编写脚本之前有更好的自动化解决方案。

  1. 有没有人有更好的sshfs方法?我尝试了vagrant-sshfs但是没有用
  2. 有没有更好的方法来使用r10k创建工作副本?
  3. 是否有更好的沙箱环境?

1 个答案:

答案 0 :(得分:1)

您应该考虑使用Vagrant / Virtualbox的共享文件夹功能,而不是使用sshfs

http://docs.vagrantup.com/v2/synced-folders/basic_usage.html