Vagrant 流浪云流浪档案

Vagrant 流浪云流浪档案,vagrant,Vagrant,我上传了一个流浪者盒子到流浪云。我的盒子有一些自定义配置,所以我想自定义使用vagrant init创建的vagrant文件。vagrant文档没有太大帮助 我通过分发正确的Vagrantfile来解决这个问题,但我更希望用户只需初始化该框并获取我的自定义Vagrantfile。这可能吗?您可以将一个流浪汉文件与您的盒子一起打包 您可以查看一些常见的框,如ubuntu/trusty64或ubuntu/xenial64,它们都有自己的Vagrantfile(您可以查看~/.vagrant.d/bo

我上传了一个流浪者盒子到流浪云。我的盒子有一些自定义配置,所以我想自定义使用
vagrant init创建的vagrant文件。
vagrant文档没有太大帮助


我通过分发正确的Vagrantfile来解决这个问题,但我更希望用户只需初始化该框并获取我的自定义Vagrantfile。这可能吗?

您可以将一个流浪汉文件与您的盒子一起打包

您可以查看一些常见的框,如
ubuntu/trusty64
ubuntu/xenial64
,它们都有自己的Vagrantfile(您可以查看
~/.vagrant.d/box////Vagrantfile

您可以阅读:vagrant首先从框中读取Vagrantfile,这些参数可以被项目目录中的主Vagrantfile覆盖

在过去,你会使用
vagrant-package
命令,但是仍然有一些好的文档

一个常见的误解是,
--vagrantfile
选项将 与此框一起使用vagrant init时使用的vagrant文件。此 事实并非如此,而是将Vagrant文件作为 使用箱子时的随机加载过程。有关更多信息, 阅读有关文件加载顺序的信息


啊哈!这就解释了-我正在用Packer构建我的盒子,瞧,有一个vagrantfile_模板值指向vagrantfile。谢谢!