|
@@ -8,9 +8,9 @@ check_provider_needs(provider)
|
|
|
|
|
|
Vagrant.configure("2") do |config|
|
|
|
|
|
|
- server_ip = ENV.fetch('TFB_AWS_LOAD_IP', '172.16.0.16')
|
|
|
- client_ip = ENV.fetch('TFB_AWS_DB_IP', '172.16.0.17')
|
|
|
- databa_ip = ENV.fetch('TFB_AWS_APP_IP', '172.16.0.18')
|
|
|
+ server_ip = ENV.fetch('TFB_AWS_APP_IP', '172.16.0.16')
|
|
|
+ client_ip = ENV.fetch('TFB_AWS_LOAD_IP', '172.16.0.17')
|
|
|
+ databa_ip = ENV.fetch('TFB_AWS_DB_IP', '172.16.0.18')
|
|
|
|
|
|
# Put the keys inside each box
|
|
|
Dir['keys/*'].each do |fname|
|
|
@@ -28,20 +28,20 @@ Vagrant.configure("2") do |config|
|
|
|
config.vm.define "client" do |client|
|
|
|
provision_bootstrap(client, "client")
|
|
|
provider_aws(client, "loadgen", client_ip)
|
|
|
- provider_virtualbox(client, "client")
|
|
|
+ provider_virtualbox(client, "client", client_ip)
|
|
|
end
|
|
|
|
|
|
config.vm.define "db" do |db|
|
|
|
provision_bootstrap(db, "database")
|
|
|
provider_aws(db, "database", databa_ip)
|
|
|
- provider_virtualbox(db, "database")
|
|
|
+ provider_virtualbox(db, "database", databa_ip)
|
|
|
end
|
|
|
|
|
|
# Define the app server as the primary VM
|
|
|
config.vm.define "app", primary: true do |app|
|
|
|
provision_bootstrap(app, "server")
|
|
|
provider_aws(app, "appserver", server_ip)
|
|
|
- provider_virtualbox(app, "server")
|
|
|
+ provider_virtualbox(app, "server", server_ip)
|
|
|
end
|
|
|
|
|
|
end
|