deploy = infrstruttura per permettere all'utilizzatore di usufruire di un nostro
servizio
integrare= mettere insieme diversi codici sviluppati da più programmatori per
completare un lavoro @integrationTest : test di integrazione per verificare che la fusione di più codici non crei problemi
Vgrant = creare una macchina virtuale ed inserire il mio applicativo
--> integrabile con praticamente tutti i virtualizzatori Vagrant è un programma che ha come input un file script. Attività di vagrant si controllano via file "VagrantFile" provisioner => (tra cui la shell) nel VagrantFile: mettere tutti i comandi di preparazione di una nuova macchina virtuale --> fare tutto quello che con virtualbox si fa da interfaccia grafica attraverso uno script, riutilizzabile all'infinito se necessario. Vagrant BOX macchina virtuale preconfigurata da qulcun'altro e messa a disposizione di tutti sul VagrantCLOUD
Scarica un immagine e la configura secondo il file VagrantFile, poi la macchina
virtuale è visibile attraverso un interfaccia grafica come VirtualBox. Vagrant usa le API di Virtualbox Al termine del download dell'immagine la trovo su virtualbox vagrant --> preparazione del sistema operativo virtuale