3. Introductie
• Serverconfiguratie in een
Vagrantfile
• Een (complexe) configuratie voor
een applicatie draaien op je eigen
machine zonder servers te hoeven
configureren.
• Configuratie staat vastgesteld in
de Vagrantfile
4. Mogelijkheden
• Synced Folders – Folders delen met de virtuele machine. Denk aan je
/var/www folder die je bijvoorbeeld samen met deVagrantfile onder
versiebeheer kunt zetten.
• Je Development omgeving identiek kan maken aan productieFouten tijdens
ontwikkeling hebben geen invloed meer op collega ontwikkelaars.
• Ontwikkelaars hebben rootrechten en kunnen alles uitproberen op hun
eigen machine.
5. Provisioning
• Aankleden van de machine
• Denk aan automatiseren van verschillende taken zoals git clone, installeren
vereiste php-modules, updaten van de machine enz.
• Provisioning kan onder andere met:
• Shell scripts
• Puppet
• Chef
• Ansible