Tôi đang làm việc trên một số Playbook Ansible để tạo ra một phiên bản máy chủ mới. Có khoảng 15 playbook khác nhau tôi cần chạy theo một thứ tự cụ thể để khởi động thành công một máy chủ.
Suy nghĩ ban đầu của tôi là viết một kịch bản shell thực thi ansible-playbook playbook_name.yml
và sao chép nó một mục nhập cho mỗi playbook tôi cần chạy.
Có cách nào thông minh hơn / tốt hơn để làm điều này bằng cách sử dụng một playbook chính và nếu vậy nó sẽ trông như thế nào (ví dụ được đánh giá cao).
Tôi có thể viết một vở kịch nguyên khối làm tất cả nhưng có một số vở kịch chạy bằng root trước sau đó là người dùng sudo sau.