我有一个Vagrant构建,它依赖于vagrant插件。
我可以记录用户需要安装这些插件,但理想情况下,我希望自动安装所需的插件。
如何在构建过程中自动安装所需的插件?
发布于 2017-02-24 00:28:14
我在马特·库珀的blog post上找到了答案。这个解决方案对我很有效。
这篇博文描述了如何在Vagrantfile文件的顶部添加以下几行:
required_plugins = %w( vagrant-omnibus vagrant-aws )
required_plugins.each do |plugin|
exec "vagrant plugin install #{plugin};vagrant #{ARGV.join(" ")}" unless Vagrant.has_plugin? plugin || ARGV[0] == 'plugin'
endhttps://stackoverflow.com/questions/42421229
复制相似问题