Tôi có nút này.pp và tôi tự hỏi làm thế nào con rối sẽ thực hiện nó.Luồng thực hiện con rối
node 'agent.puppet.demo' {
include ssh
include postfix
include mysql
include apache
}
Trên nút đại lý, khi tôi chạy này:
$ puppetd -t -d
Các con rối không thực hiện nó liên tục ý nghĩa, nó không thực hiện ssh đầu tiên, sau đó postfix, ...
Có ai biết tại sao điều này? Có phải vì nó được gọi là 'ngôn ngữ khai báo' trong đó thứ tự thực hiện không thực sự quan trọng?
Nếu đây là trường hợp, thì tôi có thể chỉ theo một cách nào đó, tuyên bố những gì tôi muốn và con rối sẽ tìm ra cách để thực hiện nó?
Bạn có thể vui lòng xác định thứ tự * nhất quán nhưng không thể đoán trước được không? Chúng tôi đang gặp nhiều vấn đề khi Puppet 2.6 chỉ cần thực hiện các bước đơn đặt hàng và do một số phụ thuộc bị thiếu mà nó không thành công. Điều này là không thể thực hiện được. Tôi có thể buộc một số loại shuffle để chúng tôi có thể kiểm tra nó đúng không? Tôi cũng đã nghe phiên bản mới cung cấp cho nó thứ tự cố định.Ví dụ: – lzap
Ví dụ: tôi có gói cài đặt phụ thuộc vào kho lưu trữ hiện có trong yum.repos.d. Làm thế nào tôi có thể thực thi việc cài đặt kho lưu trữ trước khi nó cố cài đặt gói? – Mojo