Tôi đang làm việc để triển khai Cobbler và Ansible để triển khai máy chủ của chúng tôi và đang có một vấn đề cuối cùng. Playbook Ansible của tôi hoạt động rất tốt, cài đặt Cobbler của tôi hoạt động rất tốt, nhưng vấn đề là ở chỗ buộc chúng lại với nhau.
Tôi đã viết một trình kích hoạt sau khi cài đặt cho Cobbler để khởi động các playbook Ansible của tôi dựa trên hồ sơ Cobbler được sử dụng, kịch bản hoạt động rất tốt khi tự chạy. Vấn đề là để làm việc này, máy chủ cần được khởi động lại trước nhưng Cobbler không kích hoạt cài đặt sau trước khi khởi động lại lần đầu tiên. Có một trình kích hoạt "Firstboot" trong Cobbler nhưng tôi không thể làm cho nó hoạt động được. Nó chỉ đơn giản là không bao giờ kích hoạt ngay cả sau lần khởi động đầu tiên.
Nếu tôi cố chạy Ansible trước khi khởi động lại thì máy chủ sẽ hết thời gian.
Đây là phiên bản dành cho CentOS 6.5, Ansible 1.6 và Cobbler 2.4
TLDR: Làm thế nào để kích hoạt Cobbler "Firstboot" hoạt động hoặc làm thế nào để chạy thành công Ansible Playbook sau khi cài đặt nhưng trước khi khởi động lại lần đầu tiên.
Có ý kiến gì không?
Cảm ơn!