Чи є якісь "скриньки" для завантаження для Vagrant, які тісно відображають версію Linux та пакети, доступні для екземплярів Amazon EC2?
Я тестую локально за допомогою Vagrant, зараз використовую поле Precise32. Я розгортаю свій код в екземплярах Amazon EC2 за допомогою AMI 'Amazon Linux AMI 2013.03'.
Проблема, з якою я стикаюся, полягає в тому, що пакети, доступні для встановлення у полі Precise32, мають різні назви, наприклад
- php5-fpm - у вікні бродячого
- php54-fpm - в екземплярі Amazon EC2.
Хоча я міг би це виправити, використовуючи змінні у файлах конфігурації Puppet для обробки різних імен пакетів, це трохи схоже на злом.
Тож чи є якісь бродячі скриньки, які б тісно відображали середовище Amazon EC2.
Чи можна мені сказати, що бродячий ящик використовував той самий джерело пакетів, що й екземпляр Amazon EC2?
Щоб уточнити одне - причиною, яку я хочу зробити це, є те, що я можу протестувати локально, не спершу все робити. Хоча Vagrant має підтримку AWS в якості постачальника, це фактично не зможе досягти можливості тестування на місцевому рівні.