小编gan*_*esh的帖子

单个Vagrantfile可以同时同时拥有AWS和VirtualBox提供程序吗?

我是Vagrant的新手,目前正尝试从单个Vagrantfile中提供一个VirtualBox和AWS框(使用vagrant-aws插件).

我的Vagrantfile如下所示:

Vagrant.configure("2") do |config|

    config.vm.define :web do |web_config|
        web_config.vm.box = "dummy"
        web_config.vm.box_url = "https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box"

        web_config.vm.provider :aws do |aws|
            aws.access_key_id = "ACCESS KEY"
            aws.secret_access_key = "SECRET KEY"
        end
    end

    config.vm.define :db do |db_config|
        db_config.vm.box = "precise32"
        db_config.vm.box_url = "http://files.vagrantup.com/precise32.box"

        db_config.vm.provider :virtualbox  do |vb|

        end     
    end
end
Run Code Online (Sandbox Code Playgroud)

所以基本上我正在尝试使用AWS for web和数据库的网络盒.是否可以从单个Vagrantfile执行此操作?以下vagrant up命令是否会创建和配置两个VM?

vagrant up --provider=aws
Run Code Online (Sandbox Code Playgroud)

amazon-web-services vagrant

7
推荐指数
1
解决办法
2494
查看次数

标签 统计

amazon-web-services ×1

vagrant ×1