Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Vagrant.configure("2") do |config|
- # config.ssh.username = 'root'
- # config.ssh.password = 'vagrant'
- # config.ssh.insert_key = 'false'
- config.ssh.keys_only = false
- config.ssh.forward_agent = true
- Vagrant::Config.run do |config|
- config.vm.network :bridged
- end
- # (1..3).each do |i|
- config.vm.define :front do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "front"
- main.vm.network "forwarded_port", guest: 80, host: 80
- main.vm.network "forwarded_port", guest: 2049, host: 2049
- main.vm.network "forwarded_port", guest: 24390, host: 24390
- main.vm.network "forwarded_port", guest: 5420, host: 5420
- main.vm.network "forwarded_port", guest: 36301, host: 36301
- main.vm.network "forwarded_port", guest: 51324, host: 51324
- main.vm.network "forwarded_port", guest: 33987, host: 33987
- main.vm.network "forwarded_port", guest: 17271, host: 17271
- main.vm.network "forwarded_port", guest: 2049, host: 2049
- main.vm.network "forwarded_port", guest: 12315, host: 12315
- main.vm.network "forwarded_port", guest: 68, host: 68
- main.vm.network "forwarded_port", guest: 608, host: 608
- main.vm.network "forwarded_port", guest: 111, host: 111
- main.vm.network "forwarded_port", guest: 21616, host: 21616
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.10", bridge: 'eno1'
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "1024"]
- end
- end
- config.vm.define :python do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "python"
- # main.vm.network "forwarded_port", guest: 80, host: 8080
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.11"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "1024"]
- end
- end
- config.vm.define :mail do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "mail"
- # main.vm.network "forwarded_port", guest: 3306, host: 33060
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.12"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- config.vm.define :mongo do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "mongo"
- # main.vm.network "forwarded_port", guest: 27017, host: 27017
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.13"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- config.vm.define :graphite do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "graphite"
- # main.vm.network "forwarded_port", guest: 27017, host: 27017
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.14"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- config.vm.define :amqp do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "amqp"
- # main.vm.network "forwarded_port", guest: 27017, host: 27017
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.15"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- config.vm.define :solr do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "solr"
- # main.vm.network "forwarded_port", guest: 27017, host: 27017
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.16"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- config.vm.define :redis do |main|
- main.vm.box = "ubuntu/xenial64"
- main.vm.hostname = "redis"
- # main.vm.network "forwarded_port", guest: 27017, host: 27017
- # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
- main.vm.network "private_network", ip: "192.168.10.17"
- main.vm.network "public_network", bridge: 'eno1'
- # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
- # main.vm.synced_folder "../data", "/vagrant_data"
- main.vm.provision "shell", inline: <<-SHELL
- echo "ubuntu:ubuntu" | sudo chpasswd
- SHELL
- main.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "512"]
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement