Arquivos

Multi-Machine

Vagrantfile: Vagrant.configure(“2”) do |config| config.vbguest.auto_update = false config.vm.define “web” do |web| web.vm.box = “ubuntu/jammy64” web.vm.hostname = “vagrant-web” web.vm.network “private_network”, ip: “192.168.56.10” web.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 1 end end config.vm.define “db” do |db| db.vm.box = “ubuntu/jammy64” db.vm.hostname = “vagrant-db” db.vm.network “private_network”, ip: “192.168.56.20” db.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus […]

Multi-Machine Read More »

Storage

Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2 end config.vm.provision “shell” do |shell| shell.inline = “apt-get update -y” shell.inline = “apt-get install apache2 -y” end # config.vm.provision “file”, source: “index.html”, destination: “/home/vagrant/” # config.vm.provision “shell”, path: “install.sh” config.vm.synced_folder “./www-docs/”, “/var/www/html/” config.vm.network “forwarded_port”, guest:

Storage Read More »

Networking

Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2 end config.vm.provision “shell” do |shell| shell.inline = “apt-get update -y” shell.inline = “apt-get install apache2 -y” end # config.vm.provision “file”, source: “index.html”, destination: “/home/vagrant/” # config.vm.provision “shell”, path: “install.sh” config.vm.synced_folder “./www-docs/”, “/var/www/html/” config.vm.network “forwarded_port”, guest:

Networking Read More »

Redirecionamento de Portas

Comandos: # vagrant port Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2 end config.vm.provision “shell” do |shell| shell.inline = “apt-get update -y” shell.inline = “apt-get install apache2 -y” end # config.vm.provision “file”, source: “index.html”, destination: “/home/vagrant/” # config.vm.provision “shell”, path: “install.sh” config.vm.synced_folder “./www-docs/”,

Redirecionamento de Portas Read More »

Compartilhamento de Diretórios

Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2 end config.vm.provision “shell” do |shell| shell.inline = “apt-get update -y” shell.inline = “apt-get install apache2 -y” end # config.vm.provision “file”, source: “index.html”, destination: “/home/vagrant/” # config.vm.provision “shell”, path: “install.sh” config.vm.synced_folder “./www-docs/”, “/var/www/html/”end

Compartilhamento de Diretórios Read More »

Provisionamento

Comandos: # vagrant reload –provision Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2 end config.vm.provision “shell” do |shell| shell.inline = “apt-get update -y” shell.inline = “apt-get install apache2 -y” end config.vm.provision “file”, source: “index.html”, destination: “/home/vagrant/” config.vm.provision “shell”, path: “install.sh”end Arquivos:

Provisionamento Read More »

Vagrantfile e Comandos

Comandos: # vagrant init -m, –minimal -f, –force# vagrant up# vagrant status# vagrant global-status# vagrant suspend# vagrant resume# vagrant halt# vagrant destroy# vagrant ssh# vagrant ssh-config# vagrant validate# ps axu |grep VBoxHead# VBoxManage list runningvms Vagrantfile: Vagrant.configure(“2”) do |config| config.vm.box = “ubuntu/jammy64” config.vbguest.auto_update = false config.vm.provider “virtualbox” do |vb| vb.memory = “1024” vb.cpus = 2

Vagrantfile e Comandos Read More »