使用Vagrant重新创buildCentOS环境

我有一个stream浪和CentOS相关的问题。 我试图复制一个使用WHM / cPanel托pipe的CentOS服务器。 服务器上的每个站点都托pipe在/home/$user/ 。 这意味着与stream浪汉我需要有一个同步文件夹是这样的:

 config.vm.synced_folder "~/my-local-folder", "/home" 

用stream浪者复制这个环境成为一个问题,因为stream浪用户(用于访问stream浪者箱子)存储在/home目录中。 这意味着同步文件夹的过程将移除stream浪者用户(除非我的本地文件夹中已经存在vagrant目录)。

我已经find了一种重buildstream浪用户的方法(包括它的ssh密钥),作为configurationpuppet服务器的一部分。 我基本上添加到stream浪汉文件夹中,并创build.ssh键,但这种感觉不对。

还有另一种方法我应该接近这个? 在任何其他位置托pipe的stream浪箱上的文件不是一个选项,因为其目的是尽可能复制框。 在我看来,在主目录之外创build一个stream浪用户将完全解决这个问题,但是我一直无法确定这是否可能。

看起来stream浪者用户是在创buildstream浪者的时候创build的。 就我而言,就像很多人所假设的那样,我正在使用来自http://www.vagrantbox.es/的预先构build的CentOS框。 这个盒子创build了stream浪的用户,并且定义了stream浪者用户的家目录的位置 – 例如/home/vagrant – 这意味着解决我的问题,我需要用stream浪的用户创build我自己的CentOS盒子,使用替代的家庭位置。