ได้ คุณสามารถเขียนอัปเดตต่อเนื่องพร้อมงานเพิ่มเติมลงในบทละคร Ansible ได้
พฤติกรรมเฉพาะกลุ่มอาจมาจาก group_vars หรือการเล่นเพิ่มเติมจะทำงานเฉพาะกับบางกลุ่มเท่านั้น
---
#สมุดเล่น
- ชื่อ: การอัปเดตระบบปฏิบัติการล่วงหน้า
โฮสต์: A, B, C
บทบาท:
# นำบริการลงหรือขั้นตอนการเตรียมการอื่น ๆ
- update_pre
- ชื่อ: อัปเดตและรีบูต
โฮสต์: A, B, C, D
คำสั่งซื้อ: สินค้าคงคลัง
# การอัปเดตแบบต่อเนื่อง: เล่นจนจบทีละโฮสต์
อนุกรม: 1
บทบาท:
- update_servers
# บทบาทเปิดใช้งานซ้ำ: โฮสต์ต่างกัน แต่งานเดียวกัน
# ย้ายกลุ่มไปยังการเล่นของตนเองตามคำสั่งที่ต้องการ
#หรือลำดับงานต่างๆ
- ชื่อ: อัปเดตและรีบูตกลุ่มพิเศษ E
เจ้าภาพ: E
บทบาท:
- update_pre
- update_servers
- update_post
...
---
# บทบาท/update_servers/tasks/main.yml
- win_updates:
หมวดหมู่_ชื่อ: '*'
# งาน win_reboot อาจไม่จำเป็น
รีบูต: ใช่
# หากไม่ใช่บริการ Windows ให้เพิ่มงานอื่นที่นี่
#หรือติดตามผลงาน
- ชื่อ: บริการโพสต์อัปเดตตีกลับ
win_service:
ชื่อ: "{{ รายการ }}"
สถานะ: รีสตาร์ท
วนซ้ำ: "{{ update_restart_services | default([]) }}"
...
---
#group_vars/C.yml
update_restart_services:
- อัลฟ่า
- เบต้า
...
---
#group_vars/D.yml
update_restart_services:
- อัลฟ่า
- เบต้า
- แกมมา
...