通过环境变量定义自己的 Atlas 服务器

通过环境变量定义自己的 Atlas 服务器

是否可以通过 vagrant 命令的环境变量定义公司托管的 atlas 服务器。

我可以使用vagrant box add ADDRESS从每个服务器下载一个 box 文件。如果我使用vagrant box add hashicorp/precise64vagrant,则会从 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 环境中。

相关内容