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

Vagrant 木偶企业流浪者r10k沙箱开发环境与geppetto,vagrant,sandbox,puppet,Vagrant,Sandbox,Puppet,我已经设置了一个工作沙箱 虚拟盒 流浪汉 流浪者-佩尤建筑 流浪宿主 这将使用r10k构建一个完美的主代理沙箱来部署傀儡沙箱环境。我正在手动创建一个sshfs来装载root@master.local:/etc/puppetlabs/puppet/environments/sandbox/modules/environment。我想使用geppetto导入所有项目并将其导出为团队的工作集r10k使用远程“缓存”的概念来获取存储的对象,从而消除重复并加快速度。它还将克隆保留在“(无分支)”签出上

我已经设置了一个工作沙箱

  • 虚拟盒
  • 流浪汉
  • 流浪者-佩尤建筑
  • 流浪宿主
这将使用
r10k
构建一个完美的主代理沙箱来部署傀儡沙箱环境。我正在手动创建一个
sshfs
来装载
root@master.local:/etc/puppetlabs/puppet/environments/sandbox/modules/
environment。我想使用
geppetto
导入所有项目并将其导出为团队的工作集
r10k
使用远程“缓存”的概念来获取存储的对象,从而消除重复并加快速度。它还将克隆保留在“(无分支)”签出上

当我通过geppetto导入项目时,缓存不在我正在编辑的虚拟机监控程序上。所以它本质上是不起作用的

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

  • 有谁有更好的方法来解决sshfs吗?我试过流浪的sshfs,但没用
  • 是否有更好的方法使用r10k创建工作副本
  • 有更好的沙箱环境吗

  • <>而不是使用<代码> SSHFS ,您应该考虑使用Vaval/ValualBox的共享文件夹特性。