ฉันไม่แน่ใจว่านี่เป็นไซต์ Stackexchange ที่ถูกต้องหรือไม่ โปรดแจ้งให้ฉันทราบ หากฉันควรถามในฟอรัมอื่นและที่ใด
ฉันต้องการการเข้าถึงรูทเพื่อดำเนินการ ดังนั้นฉันจึงพยายามใช้ makes: true
- ชื่อ: แก้ไข server.properties
โฮสต์: kafka_broker
กลายเป็น: จริง
วาร์:
ansible_ssh_extra_args: "-o StrictHostKeyChecking=no"
ansible_host_key_checking: เท็จ
งาน:
- ชื่อ: ฉันสับสน
คำสั่ง: 'ใคร'
ลงทะเบียน: myidentity
- ชื่อ: ตัวตนที่เป็นความลับของฉัน
แก้ปัญหา:
msg: "{{ myidentity.stdout }}"
- ชื่อ: "เพิ่มบรรทัดหากไม่มีอยู่"
กลายเป็น: จริง
แท็ก: addifnoteexists
บรรทัดในไฟล์:
เส้นทาง: /etc/kafka/server.properties
บรรทัด: "ssl.enabled.protocols = TLSv1.2"
ใส่หลัง: EOF
สถานะ: ปัจจุบัน
สำรอง: ใช่
ลงทะเบียน: addifnoteexists
- แก้ปัญหา: var=addifnotexists
เซิร์ฟเวอร์หนึ่งชุด ผู้ใช้คือรูท ส่วนอีกชุดคือบัญชีที่เรียกใช้สคริปต์
งาน [ตัวตนลับของฉัน] *********************************************** ************************************************** ***********************************************
ตกลง: [server016] => {
"msg": "svcacct"
}
ตกลง: [server031] => {
"msg": "svcacct"
}
ตกลง: [server033] => {
"msg": "svcacct"
}
เซิร์ฟเวอร์ชุดอื่นๆ
งาน [ตัวตนลับของฉัน] *********************************************** ************************************************** ***********************************************
ตกลง: [server010] => {
"msg": "ราก"
}
ตกลง: [server011] => {
"msg": "ราก"
}
ตกลง: [server012] => {
"msg": "ราก"
}
ความแตกต่างในผลลัพธ์นี้เกิดจากความแตกต่างในการตั้งค่าเซิร์ฟเวอร์หรือไม่ ฉันต้องขอให้ผู้ดูแลระบบตรวจสอบหรือตั้งค่าอะไรบ้าง
ขอบคุณสำหรับคำแนะนำที่คุณสามารถให้ได้