我一直在试图找出如何从packer创建一个自定义的流浪者文件,我知道在post-processor部分中,您将定义一个要从中删除的目录,但我不理解的是,如果需要在其中指定一个特定的文件来收集数据。
"post-processors": [{
"vagrantfile_template": "configs/vagrantfile_template",
"type": "vagrant"
}],据我所知,上面的代码将在configs/vagrantfile_template下面查看,但是这里需要做什么呢?我是要创建一个Vagrantfile并将其放置在那里,还是需要一个专门命名的Ruby?
发布于 2015-01-05 07:30:29
vagrantfile_template后处理器中的vagrant选项直接指向文件,而不是目录。该文件的内容应该像普通的Vagrantfile那样构造,并包含正在创建的盒子工件的任何自定义。
例如,如果您希望自定义Vagrant的用户在默认情况下不安装/vagrant共享文件夹,则Vagrantfile模板可能如下所示.
Vagrant.configure("2") do |config|
config.vm.synced_folder \
".",
"/vagrant",
:disabled => true
end资源
https://stackoverflow.com/questions/27610233
复制相似问题