![Page 1: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/1.jpg)
vagrant
ambiente de desenvolvimento virtualizado
![Page 2: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/2.jpg)
@krolow
![Page 3: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/3.jpg)
ambientes de projetos são complicados
#1
![Page 4: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/4.jpg)
![Page 5: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/5.jpg)
![Page 6: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/6.jpg)
lidar com versões de software é complicado
#2
![Page 7: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/7.jpg)
“Esse projeto só roda na versão X do node.js”
![Page 8: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/8.jpg)
seu OS de desenvolvimento é diferente do OS de produção
#3
![Page 9: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/9.jpg)
![Page 10: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/10.jpg)
“Na minha máquina estava funcionando…”
![Page 11: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/11.jpg)
compartilhar seu ambiente com outros
#4
![Page 12: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/12.jpg)
“Hey, é só seguir esse passo a passo que fiz! Criei até um INSTALL.md!”
![Page 13: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/13.jpg)
![Page 14: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/14.jpg)
Manutenção
![Page 15: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/15.jpg)
Tempo gasto para fazer/manter
![Page 16: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/16.jpg)
INSTALL.md para cada OS
![Page 17: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/17.jpg)
Go horse install
![Page 18: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/18.jpg)
● impossível de repetir/compartilhar● não confiável● não está isolado● processo demanda muito tempo● gera muitas dúvidas
problemas
![Page 19: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/19.jpg)
gerenciar, configurar múltiplas aplicações…
consultores… agências web...
![Page 20: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/20.jpg)
chega de fatos
#5
![Page 21: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/21.jpg)
Virtualizaçãocomo
solução
![Page 22: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/22.jpg)
Possibilita prévia instalação de software
![Page 23: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/23.jpg)
Instalar OS igual ao de produção
![Page 24: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/24.jpg)
Ambiente isolado
![Page 25: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/25.jpg)
Compartilhar ambiente
![Page 26: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/26.jpg)
Não enxe a sua máquina de “tranqueiras”
![Page 27: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/27.jpg)
Novos/Velhos developers podem usar a VM e não perder tempo
![Page 28: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/28.jpg)
e temos um campeão
![Page 29: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/29.jpg)
nana, nina, não
![Page 30: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/30.jpg)
Tamanho do arquivo
![Page 31: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/31.jpg)
Como manter atualizado?software é mutável, dependências também são
![Page 32: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/32.jpg)
Automatizar a criação
![Page 33: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/33.jpg)
![Page 34: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/34.jpg)
Uma ferramenta CLI fácil e portátil de configurar e reproduzir ambientes
![Page 35: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/35.jpg)
“Trocando em miúdos”
![Page 36: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/36.jpg)
nomenclaturas básicas● Boxes● Providers● Provisions
![Page 37: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/37.jpg)
vagrant características● Simples command line (CLI)● Baixa box e cria virtual machine● Provem interface para configurar
propriedades da maquina virtual(network, sync files, propriedades)
● Assim como para configurar e instalar softwares na VM
● com uma DSL ruby para configuração
![Page 38: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/38.jpg)
Comandos básicos
![Page 39: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/39.jpg)
![Page 40: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/40.jpg)
criar e utilizar...
![Page 41: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/41.jpg)
![Page 42: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/42.jpg)
vagrant init cria um arquivo de configuração Vagrantfile com uma simples DSL
![Page 43: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/43.jpg)
boxes...
![Page 44: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/44.jpg)
![Page 45: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/45.jpg)
Possibilita alterações nas propriedades da VM
![Page 46: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/46.jpg)
providers...
![Page 47: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/47.jpg)
![Page 48: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/48.jpg)
Possibilita alteração constante nos softwares/configs utilizadas
![Page 49: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/49.jpg)
provisions...
![Page 50: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/50.jpg)
![Page 51: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/51.jpg)
Não altera ambiente do desenvolvedor
![Page 52: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/52.jpg)
![Page 53: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/53.jpg)
mesmo browser! mesmo editor!
![Page 54: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/54.jpg)
Opensource e multiplataforma
![Page 55: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/55.jpg)
![Page 56: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/56.jpg)
Pronto para ser posto num repositório GIT e compartilhado
![Page 57: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/57.jpg)
![Page 58: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/58.jpg)
Problemas resolvidos!● ambiente isolado● mantível/atulizável● reaproveitável/reutilizável● compartilhável (arquivo simples)● automatizável (via CLI)
![Page 59: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/59.jpg)
Vagrant workflow
![Page 60: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/60.jpg)
1. Criar e configurar repositório com Vagrant
![Page 61: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/61.jpg)
2. Developers clonam repositório e vagrant up
![Page 62: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/62.jpg)
3. Developers continuam utilizando suas tools
networking, file sync
![Page 63: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/63.jpg)
4. Possibilita manter versões de software/depêndencias e configurações atualizadas
provision
![Page 64: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/64.jpg)
Ainda por cima sai com uma automatização e teste da configuração do OS para produção
![Page 65: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/65.jpg)
Um olhar mais profundo
![Page 66: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/66.jpg)
networking
![Page 67: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/67.jpg)
networking● NAT (compartilhar portas)● HOST-only (compartilhamento privado)● Bridge (compartilhamento público)
![Page 68: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/68.jpg)
![Page 69: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/69.jpg)
Como resultado podemos continuar utilizando o mesmo browser
![Page 70: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/70.jpg)
files sync
![Page 71: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/71.jpg)
files sync● NFS (Network file system)● RSync● SMB● VirutalBox● Outros via plugin
![Page 72: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/72.jpg)
![Page 73: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/73.jpg)
Como resultado podemos continuar utilizando o mesmo editor
![Page 74: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/74.jpg)
provisions
![Page 75: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/75.jpg)
É o cara que vai instalar software e fazer as configurações para você
![Page 76: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/76.jpg)
provisions● file (replicar files não mantem atualizado)● shell● Ansiable● Cfengine● Chef (solo e client)● Puppet (apply e agent)● Docker● Salt
![Page 77: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/77.jpg)
![Page 78: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/78.jpg)
Importante aprender um ou mais para usar em conjunto com o Vagrant
![Page 79: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/79.jpg)
uma olhadinha no puppet...
![Page 80: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/80.jpg)
![Page 81: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/81.jpg)
aprendendo puppet...
https://puppetlabs.com/learn
![Page 82: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/82.jpg)
providers
![Page 83: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/83.jpg)
Gerenciador da maquina virtual...
![Page 84: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/84.jpg)
por padrão VirutalBox
![Page 85: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/85.jpg)
outros podem serem instalados por plugins...
![Page 86: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/86.jpg)
providers● VirtualBox● VMWare● Docker● Hyper-v● lxc● aws● Digital Ocean...
![Page 87: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/87.jpg)
vagrant up por provider
![Page 88: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/88.jpg)
![Page 89: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/89.jpg)
múltiplas máquinas
![Page 90: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/90.jpg)
ambientes mais complexos demandam mais de uma máquina e vagrant provém suporte ao mesmo!
![Page 91: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/91.jpg)
![Page 92: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/92.jpg)
E o network faz com que as duas se falem!
![Page 93: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/93.jpg)
plugins
![Page 94: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/94.jpg)
Novos comandos, provisions, providers, handlers...
![Page 95: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/95.jpg)
![Page 96: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/96.jpg)
![Page 97: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/97.jpg)
vagrant cloud locãohttps://vagrantcloud.com/
![Page 98: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/98.jpg)
![Page 99: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/99.jpg)
Adicionar box, achar boxes, compartilhar, e mais uns “parangolé” doido...
![Page 100: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/100.jpg)
● facilidade na criação● simples de configurar● possibilita atualização constante via
provisions● ganhas um ambiente isolado● provisions pronto para produção● facilita criação de ambientes de continuos
integration
eras isso...
![Page 101: Vagrant - ambiente de desenvolvimento virtualizado](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/548319c3b4af9faa0d8b4941/html5/thumbnails/101.jpg)
Obrigadohttp://krolow.com.br