Existe-t-il des "boîtes" à télécharger pour Vagrant qui reflètent de près la version Linux et les packages disponibles pour les instances Amazon EC2?
Je teste localement en utilisant Vagrant, en utilisant actuellement la boîte Precise32. Je déploie mon code sur des instances Amazon EC2 avec l'AMI «Amazon Linux AMI 2013.03».
Le problème auquel je suis confronté est que les packages disponibles pour l'installation sur la boîte Precise32 ont des noms différents, par exemple
- php5-fpm - dans la boite du vagabond
- php54-fpm - dans l'instance Amazon EC2.
Bien que je puisse résoudre ce problème en utilisant des variables dans les fichiers de configuration de Puppet pour gérer les différents noms de packages, cela ressemble un peu à un hack.
Existe-t-il donc des zones vagabondes disponibles qui refléteront étroitement l'environnement Amazon EC2.
Ou est-il possible pour moi de dire à une boîte de courrier errant d'utiliser la même source de packages en tant qu'instance Amazon EC2?
Pour clarifier une chose - la raison pour laquelle je veux faire cela est pour que je puisse tester localement sans avoir à tout commettre au préalable. Bien que Vagrant prenne en charge AWS en tant que fournisseur, cela ne permettrait pas de tester localement.