Vagrant için Linux sürümünü ve Amazon EC2 örnekleri için mevcut paketleri yakından yansıtan herhangi bir 'kutu' var mı?
Yerel olarak Vagrant kullanarak, şu anda Precise32 kutusunu kullanarak test ediyorum. 'Amazon Linux AMI 2013.03' AMI ile kodumu Amazon EC2 örneklerine dağıtıyorum.
Karşılaştığım sorun, Precise32 kutusuna yüklenebilecek paketlerin farklı isimlere sahip olmasıdır.
- php5-fpm - serseri kutusunda
- php54-fpm - Amazon EC2 örneğinde.
Her ne kadar farklı paket adlarını işlemek için Puppet config dosyalarındaki değişkenleri kullanarak bunu düzeltebildiğim halde, bu biraz hack gibi geliyor.
Yani Amazon EC2 ortamını yakından yansıtacak serseri kutular var mı?
Veya serseri bir kutuya bir Amazon EC2 örneği ile aynı paket kaynağını kullanmasını söylemem mümkün mü?
Bir şeyi açıklığa kavuşturmak için - bunu yapmak istememin nedeni, önce her şeyi yapmak zorunda kalmadan yerel olarak test edebilmemdir. Her ne kadar Vagrant, bir sağlayıcı olarak AWS'yi desteklese de, bu aslında yerel olarak test yapabilmeyi başaramazdı.