winapp.example.comสวัสดี ฉันมีไฟล์รายการที่เก็บทั้งเซิร์ฟเวอร์แอปพลิเคชัน windows เว็บเซิร์ฟเวอร์ และเฉพาะบริการที่เกี่ยวข้องซึ่งจำเป็นต้องหยุดหรือรีสตาร์ท
ข้อกำหนดคือควรหยุดบริการเฉพาะสำหรับกลุ่มโฮสต์เท่านั้น ตัวอย่างเช่น โฮสต์ของเซิร์ฟเวอร์แอป น่าใช้บริการ ภายใต้ appservers:vars
ขอบคุณที่คุณช่วย !!!
มีไฟล์ Inventory\hosts.ini
[แอพเซิร์ฟเวอร์]
winapp1.example.com
winapp2.example.com
[เซิร์ฟเวอร์แอป:vars]
บริการ:
- เวิร์กโฟลว์บริการ
- บริการกำหนดค่า
- ซิงก์เซอร์วิส
- ParentConfigurationService
[เซิร์ฟเวอร์ทาส]
winslvapp1.example.com
winslvapp2.example.com
[เซิร์ฟเวอร์ทาส:vars]
บริการ:
- ซิงก์เซอร์วิส
- ParentConfigurationService
[เว็บเซิร์ฟเวอร์]
webser1.ent.wfb.bank.corp
[เว็บเซิร์ฟเวอร์:vars]
บริการ:
- เวิร์กโฟลว์บริการ
- ซิงก์เซอร์วิส
- ParentConfigurationService
[เซิร์ฟเวอร์ทั้งหมด: เด็ก]
เซิร์ฟเวอร์แอป
เซิร์ฟเวอร์ทาส
เว็บเซิร์ฟเวอร์
service_stop.yml
---
- ชื่อ: บริการ SHRP หยุดการสาธิต
โฮสต์: ทั้งหมด
Gather_facts: เท็จ
งาน:
- ชื่อ: หยุดบริการชั่วคราว
win_service:
ชื่อ: "{{ รายการ }}"
สถานะ: หยุด
วนซ้ำ:
- "{{ บริการ }}"