Dự án này là để hỗ trợ tự động hóa việc chạy các vở kịch ansible. Có một dự án dựa trên GUI có tên là Ansible Tower hoặc AWX để làm điều đó, nhưng ansible-runner dường như là lớp cơ bản của tự động hóa về bản chất thay thế lệnh ansible-playbook .
Có một số vấn đề thực sự nghiêm trọng đối với tự động hóa khi cố gắng sử dụng ansible-playbook như một phần của một số tập lệnh. Đầu ra của ansible-playbook là điều khủng khiếp nhất dưới ánh mặt trời khi phân tích cú pháp. Vì vậy, bạn phải bắt đầu với việc viết plugin đầu ra của riêng bạn và sau đó viết một trình phân tích cú pháp cho điều đó, sau đó bạn cần tìm ra cách quản lý các biến và mật khẩu môi trường và nhiều thứ khác. Vì vậy, ansible-runner là câu trả lời cho điều này. Nó sẽ bảo tồn các vật phẩm khỏi việc chạy một tác vụ hoặc playbook và làm cho việc đóng gói của ansible trong tự động hóa hơn nữa có thể.
Bạn có thể chạy nó từ shell, bạn có thể chạy nó dưới dạng mô-đun python và thậm chí còn có một thùng chứa tham chiếu cho nó và rõ ràng nó được AWX sử dụng. Hơn nữa, trình phát sự kiện của dự án hy vọng sẽ có thể cắm tốt hơn nhiều cho các hệ thống giám sát như ELK và các hệ thống loại Message Bus.