Có bất kỳ 'hộp' nào có sẵn để tải xuống cho Vagrant phản ánh chặt chẽ phiên bản Linux và các gói có sẵn cho các phiên bản Amazon EC2 không?
Tôi đang thử nghiệm cục bộ bằng Vagrant, hiện đang sử dụng hộp Precise32. Tôi đang triển khai mã của mình tới các phiên bản Amazon EC2 với 'Amazon Linux AMI 2013.03' AMI.
Vấn đề tôi gặp phải là các gói có sẵn để cài đặt trên hộp Precise32 có các tên khác nhau, vd
- php5-fpm - trong hộp mơ hồ
- php54-fpm - trong ví dụ Amazon EC2.
Mặc dù tôi có thể khắc phục điều này bằng cách sử dụng các biến trong tệp cấu hình Puppet để xử lý các tên gói khác nhau, nghe có vẻ giống như một bản hack.
Vì vậy, có bất kỳ hộp mơ hồ nào có sẵn sẽ phản ánh chặt chẽ môi trường Amazon EC2.
Hoặc tôi có thể bảo một hộp mơ hồ sử dụng cùng nguồn gói như một ví dụ Amazon EC2 không?
Để làm rõ một điều - lý do tôi muốn làm điều này là để tôi có thể kiểm tra tại địa phương mà không phải cam kết mọi thứ trước. Mặc dù Vagrant có hỗ trợ cho AWS với tư cách là nhà cung cấp, nhưng điều đó thực sự sẽ không thể đạt được khả năng kiểm tra tại địa phương.