首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Packer创建自定义Vagrantfile

从Packer创建自定义Vagrantfile
EN

Stack Overflow用户
提问于 2014-12-22 20:50:21
回答 1查看 1.7K关注 0票数 3

我一直在试图找出如何从packer创建一个自定义的流浪者文件,我知道在post-processor部分中,您将定义一个要从中删除的目录,但我不理解的是,如果需要在其中指定一个特定的文件来收集数据。

代码语言:javascript
复制
"post-processors": [{
  "vagrantfile_template": "configs/vagrantfile_template",
  "type": "vagrant"
}],

据我所知,上面的代码将在configs/vagrantfile_template下面查看,但是这里需要做什么呢?我是要创建一个Vagrantfile并将其放置在那里,还是需要一个专门命名的Ruby?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-05 07:30:29

vagrantfile_template后处理器中的vagrant选项直接指向文件,而不是目录。该文件的内容应该像普通的Vagrantfile那样构造,并包含正在创建的盒子工件的任何自定义。

例如,如果您希望自定义Vagrant的用户在默认情况下不安装/vagrant共享文件夹,则Vagrantfile模板可能如下所示.

代码语言:javascript
复制
Vagrant.configure("2") do |config|
  config.vm.synced_folder \
    ".",
    "/vagrant",
    :disabled => true
end

资源

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27610233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档