使用自定义名称向Vagrant添加远程复选框

时间:2015-12-10 16:10:13

标签: vagrant vagrantfile

我希望完全自动部署虚拟机,以便从云存储中添加一些框。

我可以设置 Vagrantfile 以使' vagrant up '下载并在部署之前添加我的盒子吗?

如果不是,我希望使用

vagrant box add https://atlas.hashicorp.com/ubuntu/boxes/trusty64

下载我的一个盒子,但是如何为它设置自定义名称?

使用:

vagrant box add my-box-with-a-custom-name precise64.box

不起作用:

vagrant box add my-box-with-a-custom-name https://atlas.hashicorp.com/ubuntu/boxes/trusty64

2 个答案:

答案 0 :(得分:2)

我找到了一个更方便的解决方案。

在Vagrantfile中:

config.vm.box = "my-box"
config.vm.box_url = "http://my-box_download_link

如果没有我的盒子,它会下载并自动添加。

答案 1 :(得分:1)

  

我是否可以设置Vagrantfile以使其变得流浪起来'下载并添加我的   部署之前的盒子?

是的,你可以 - 如果你只是创建一个Vagrant文​​件并设置属性

config.vm.box = "ubuntu/trusty64"

vagrant将搜索该框,如果找不到,则会下载。该框将添加默认的ubuntu / trusty64

如果真的想要给出你选择的名字,你可以 1.忘记箱子文件 2. vagrant box将my-box-a-custom-name / path /添加到/ box / file 3. vagrant init my-box-with-a-custom-name