Điểm:1

Giảm bản tóm tắt tác vụ ansible với một số loại mẫu?

lá cờ ma

Tôi đang tìm cách để giảm số lượng cấu hình nồi hơi mà tôi phải đưa vào một số tác vụ ansible của mình.

Chẳng hạn, tôi có nhiều nhiệm vụ bằng cách sử dụng docker_container và mỗi mô-đun có cùng ~10 tùy chọn giống hệt nhau được đặt. Tôi muốn các tùy chọn tiêu chuẩn này được xác định ở đâu đó tập trung và mỗi tác vụ chỉ xác định chỉ các tùy chọn duy nhất mà nó cần.

(Vấn đề nghiên cứu vấn đề này là 99,9% kết quả tìm kiếm về chủ đề này là về chính mô-đun sao chép/mẫu).

Tôi đoán tôi có thể viết một mô-đun tùy chỉnh bằng python để mở rộng mô-đun docker_container, nhưng điều đó có vẻ thực sự quá mức cần thiết.

Bất kỳ ý tưởng về việc giảm cấu hình soạn sẵn?

Điểm:3
lá cờ in

Bạn có thể dùng mặc định mô-đun

- máy chủ: localhost
  module_defaults:
    ansible.buildin.file:
      chủ sở hữu: root
      nhóm: gốc
      chế độ: 0755
  nhiệm vụ:
    - tên: Tạo tệp1
      ansible.buildin.file:
        trạng thái: chạm
        đường dẫn: /tmp/file1

    - tên: Tạo tệp2
      ansible.buildin.file:
        trạng thái: chạm
        đường dẫn: /tmp/file2

    - tên: Tạo tệp3
      ansible.buildin.file:
        trạng thái: chạm
        đường dẫn: /tmp/file3
lá cờ ma
Tuyệt vời, điều này có vẻ hữu ích và không xuất hiện trong bất kỳ nghiên cứu nào của tôi. Cảm ơn.
lá cờ ma
"Thuộc tính module_defaults có thể được sử dụng ở cấp độ phát, chặn và nhiệm vụ"..... Điều này chắc chắn sẽ hữu ích, nhưng sẽ thật tuyệt nếu tính năng này có thể được áp dụng trên toàn cầu. Ngay cả khi đặt nó ở cấp độ playbook cũng yêu cầu tôi sao chép các cài đặt giống nhau ở nhiều nơi :-)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.