Je ne sais pas si vous connaissez Vagrant. Cet outil permet de cloner puis lancer un machine virtuelle en quelques minutes en s’appuyant sur des images disponibles sur internet ou sur votre réseau. Couplé à puppet ou chef deux outils qui permettent de gérer le provisioning de machines sous Linux, vous pouvez vous en servir pour cloner une nouvelle VM et installer à la volée tout ce dont vous avez besoin pour développer. L’avantage de tout cela est multiple :

  • Vous pouvez avoir une environnement 100% identique à ce que vous aurez en production excepté la RAM et la CPU.
  • Vous pouvez avoir une nouvelle machine vierge à chaque fois que vous démarrez un nouveau projet.
  • Vous pouvez jeter votre machine à tout moment et la recréer en quelques minutes. Couplé à git pour vos sources de projet web cela vous donne une flexibilité incroyable.