是否可以通过 vagrant 命令的环境变量定义公司托管的 atlas 服务器。
我可以使用vagrant box add ADDRESS
从每个服务器下载一个 box 文件。如果我使用vagrant box add hashicorp/precise64
vagrant,则会从 atlas.hashicorp.com 下载 box 文件。
我正在寻找一种通过环境变量定义替代默认下载位置的方法,例如VAGRANT_ATLAS=https://atlas.example.com
当然,我可以在命令中定义这样的 URLVagrantfile
或上述内容vagrant box add
。但这不是我想要的。
答案1
export VAGRANT_SERVER_URL=http://atlas.example.com
成功了。
如果我设置这个变量,则vagrant box add foo/bar
指向这个 url
http://atlas.example.com/foo/bar
并将该盒子添加到你的 vagrant 环境中。