Added new
This commit is contained in:
12
Vagrantfile
vendored
12
Vagrantfile
vendored
@@ -5,11 +5,12 @@ Vagrant.configure(2) do |config|
|
||||
ansible.vm.network "private_network", ip: "192.168.11.10" # IP privada
|
||||
ansible.vm.hostname = "ansible" # Nombre de host
|
||||
ansible.vm.synced_folder ".", "/home/vagrant/sync", type: "rsync" # Carpeta sincronizada
|
||||
ansible.vm.provider "virtualbox" do |vb|
|
||||
vb.memory = 512 # Memoria RAM asignada
|
||||
vb.cpus = 1 # Número de CPUs asignadas
|
||||
end
|
||||
ansible.vm.network "forwarded_port", guest: 32000, host: 32000
|
||||
ansible.vm.provision :shell, :path => "ansible.sh" # Script de aprovisionamiento
|
||||
ansible.vm.provider "virtualbox" do |vb|
|
||||
vb.memory = 4096 # Memoria RAM asignada
|
||||
vb.cpus = 2 # Número de CPUs asignadas
|
||||
end
|
||||
end
|
||||
|
||||
# Máquina para la base de datos
|
||||
@@ -18,7 +19,6 @@ Vagrant.configure(2) do |config|
|
||||
database.vm.network "private_network", ip: "192.168.11.20"
|
||||
database.vm.hostname = "database"
|
||||
database.vm.synced_folder ".", "/home/vagrant/sync", type: "rsync"
|
||||
database.vm.provision :shell, :path => "ansible.sh"
|
||||
database.vm.network "forwarded_port", guest: 80, host: 8081 # Redirección del puerto 80
|
||||
database.vm.network "forwarded_port", guest: 3306, host: 3306 # Redirección del puerto MySQL
|
||||
database.vm.provider "virtualbox" do |vb|
|
||||
@@ -33,7 +33,6 @@ Vagrant.configure(2) do |config|
|
||||
loadbalancer.vm.network "private_network", ip: "192.168.11.30"
|
||||
loadbalancer.vm.hostname = "loadbalancer"
|
||||
loadbalancer.vm.synced_folder ".", "/home/vagrant/sync", type: "rsync"
|
||||
loadbalancer.vm.provision :shell, :path => "ansible.sh"
|
||||
loadbalancer.vm.network "forwarded_port", guest: 80, host: 8080 # Redirección del puerto 80
|
||||
loadbalancer.vm.network "forwarded_port", guest: 3306, host: 33061 # Redirección del puerto MySQL alternativo
|
||||
loadbalancer.vm.provider "virtualbox" do |vb|
|
||||
@@ -48,7 +47,6 @@ Vagrant.configure(2) do |config|
|
||||
webserver.vm.network "private_network", ip: "192.168.11.40"
|
||||
webserver.vm.hostname = "webserver"
|
||||
webserver.vm.synced_folder ".", "/home/vagrant/sync", type: "rsync"
|
||||
webserver.vm.provision :shell, :path => "ansible.sh"
|
||||
webserver.vm.network "forwarded_port", guest: 80, host: 80 # Redirección del puerto 80
|
||||
webserver.vm.network "forwarded_port", guest: 3306, host: 33062 # Redirección del puerto MySQL alternativo
|
||||
webserver.vm.provider "virtualbox" do |vb|
|
||||
|
||||
Reference in New Issue
Block a user