Vagrant

Ultimamente a lavoro sto utilizzando pesantemente Vagrant, un sistema di gestione di macchine virtuali che permette di creare al volo ed installare software sulle macchine virtuali.

E’ una cosa fenomenale perché mi permette di creare in pochi minuti dal niente un ambiente di test in una apposita macchine virtuale

  • in modo automatico e ripetibile
  • non sporcare il sistema operativo che sto usando con librerie strane
  • essendo una macchina virtuale non ho bisogno di usare un particolare sistema operativo
  • posso fare test distruttivi sulla macchina di test tanto volendo la posso ricreare in pochi minuti
  • imparo come si installa una macchina di produzione
  • posso avere un sistema di test che ha la stessa configurazione di una macchina di produzione senza dover condividerla con gli altri sviluppatori (quindi posso farci sopra quello che voglio veramente)
  • è molto divertente (per me che mi piace anche smanettare) da configurare.

Con l’avvento del cloud Vagrant sta acquisendo sempre più importanza e a mio modesto parere è un ottimo modo per introdurre anche nel proprio ambiente di lavoro una metodologia di sviluppo che permette di rendere operativi subito le persone in poco tempo senza rischiare di “spaccare” roba.

il sito ufficiale di Vagrant lo si trova qui ed un tutorial per iniziare qua.

Questa voce è stata pubblicata in Uncategorized. Contrassegna il permalink.