Vagrant.configure("2") do |config|
  config.vm.define "front" do |front|
    front.vm.hostname = 'front.mon-entreprise.com'
    front.vm.box = "front"
    front.vm.box_url = "http://vagrant.mon-entreprise.com/front.box"
    front.vm.network "private_network", ip: "192.168.3.3"
    front.vm.network "forwarded_port", guest: 80, host: 8080
    front.vm.network "forwarded_port", guest: 443, host: 84433
  end
  config.vm.define "tomcat1" do |tomcat1|
    tomcat1.vm.hostname = 'tomcat1.mon-entreprise.com'
    tomcat1.vm.box = "tomcat1"
    tomcat1.vm.box_url = "http://vagrant.mon-entreprise.com/tomcat1 .box"
    tomcat1.vm.synced_folder "target/mon-appli", "/srv/tomcat/mon-appli/webapps/mon-appli"
    tomcat1.vm.network "private_network", ip: "192.168.3.4"
    tomcat1.vm.network "forwarded_port", guest: 8080, host: 8081
  end
  config.vm.define "tomcat2" do |tomcat2|
    tomcat2.vm.hostname = 'tomcat2.mon-entreprise.com'
    tomcat2.vm.box = "tomcat2"
    tomcat2.vm.box_url = "http://vagrant.mon-entreprise.com/tomcat2 .box"
    tomcat2.vm.synced_folder "target/mon-appli", "/srv/tomcat/mon-appli/webapps/mon-appli"
    tomcat2.vm.network "private_network", ip: "192.168.3.5"
    tomcat2.vm.network "forwarded_port", guest: 8080, host: 8082
  end
  config.vm.define "database" do |db|
    db.vm.hostname = 'database.mon-entreprise.com'
    db.vm.box = "database"
    db.vm.box_url = "http://vagrant.mon-entreprise.com/database.box"
    db.vm.network "private_network", ip: "192.168.3.6"
  end
end
