Existe-t-il des "boîtes" à télécharger pour Vagrant qui reflètent fidèlement la version et les paquets Linux disponibles pour les instances Amazon EC2 ?
Je teste localement à l'aide de 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 paquets disponibles pour l'installation sur la boîte Precise32 ont des noms différents, par ex.
- php5-fpm - dans la boîte vagrant
- 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 paquets, cela ressemble un peu à un piratage.
Existe-t-il des boîtes vagrant disponibles qui reproduisent fidèlement l'environnement Amazon EC2 ?
Ou est-il possible de dire à une boîte vagrant d'utiliser la même source de paquets qu'une instance Amazon EC2 ?
Pour clarifier une chose - la raison pour laquelle je veux faire cela est que je peux tester localement sans avoir à commit tout d'abord. Bien que Vagrant prenne en charge AWS en tant que fournisseur, cela ne permettrait pas réellement de pouvoir tester localement.