virtualbox+vagrant学习-4-Vagrantfile-9-Vagrant Settings
Vagrant Settings
配置命名空间:config.vagrant
config.vagrant配置将修改vagrant本身的行为
Available Settings可用设置
config.vagrant.host
(string, symbol) :这将设置正在运行的vagrant的主机类型。默认情况下值为:detect,这将导致vagrant自动检测主机。vagrant需要了解这些信息,以便执行一些特定于主机的操作,例如在启用NFS文件夹时准备它们。只有在自动检测失败时,你才应该手动设置此设置。
config.vagrant.plugins
- (string, array, hash) :定义要为本地项目安装的插件、插件列表或插件定义。vagrant将需要安装这些插件,并可用于该项目。如果插件不可用,它将尝试自动将它们安装到本地项目中。当需要一个插件时,可以提供一个字符串:
config.vagrant.plugins = "vagrant-plugin"
如果需要多个插件,可以以数组形式提供:
config.vagrant.plugins = ["vagrant-plugin", "vagrant-other-plugin"]
插件也可以定义为散列,它支持为插件设置额外的选项。当使用散列时,键是插件的名称,值是插件选项的散列。例如,要设置要安装的插件的显式版本:
config.vagrant.plugins = {"vagrant-scp" => {"version" => "1.0.0"}}
支持的选项有:
entry_point
:vagrant加载插件的路径sources
:为下载插件自定义的源码version
:插件的版本限制
config.vagrant.sensitive
- (string, array):不应显示在vagrant输出中的值或值列表。值将从Vagrant的普通UI输出和日志记录器输出中删除。