Nhìn vào việc cố gắng xây dựng một số khả năng phục hồi vào thiết lập Ansible của chúng tôi liên quan đến việc cung cấp và cấu hình.
Tôi hiểu một số phương pháp thử nghiệm ở khía cạnh cấu hình của mọi thứ nhưng tôi tự hỏi làm thế nào tốt nhất để thực hiện thử nghiệm ở phía cung cấp mọi thứ, và nếu có bất kỳ công cụ nào có thể giúp loại hình triển khai này.
Hiện tại rất nhiều thử nghiệm của chúng tôi được thực hiện một cách thanh thản trong suốt quá trình chơi, điều này rất có ý nghĩa đối với những thứ như "dịch vụ đã xuất hiện, vip có sẵn, nhiệm vụ không đồng bộ này đã kết thúc" nhưng điều tôi thực sự quan tâm là khả năng quản lý trôi dạt của chúng tôi cấu hình ở cả lớp ứng dụng và cung cấp (như cấu hình VM). Tôi biết Ansible không phải là công cụ tốt nhất để làm việc với cấu hình trôi nhưng tôi tò mò muốn xem ý kiến của riêng bạn.
Nếu bạn có một cái gì đó để tự động hóa hoàn toàn quá trình thậm chí tốt hơn. (chúng tôi có một vài kịch bản xấu xí báo cáo lại trong tình trạng chậm chạp hàng ngày).
Lưu ý : Ngay bây giờ chúng ta có một vài điều kiện có thể xảy ra sự từ chối (ví dụ: xây dựng lại từ bản sao lưu, sự cố hệ thống quan trọng) nhưng thông thường, nó chỉ lặp qua một số tác vụ định cấu hình có thể tìm thấy và không nghĩ đến nó nữa.
I'm aware Ansible isn't the best tool for working with configuration drift
Vui lòng giải thích.