ฉันเรียกใช้ Ansible Playbook ผ่าน Jenkins แต่บทบาทหยุดทำงานเมื่อเชื่อมต่อ ฉันสร้างคีย์สองสามอัน ฉันใส่รหัสสาธารณะในเซิร์ฟเวอร์เป้าหมาย (/root/.ssh/) และตั้งค่ารหัสส่วนตัวใน Jenkins รวมถึง ข้อความรหัสผ่าน
PLAYBOOK: dns.yml ********************************************* *****************
[0;34m1 เล่นใน /var/lib/jenkins/workspace/Ansible - DNS autoconfigurator/dns.yml[0m
เล่นทั้งหมด] ********************************************** ***********************
TASK [รวบรวมข้อเท็จจริง] ********************************************* ************
[1;เส้นทาง 30mtask: /var/lib/jenkins/workspace/Ansible - DNS autoconfigurator/dns.yml:2[0m
[0;34m<server.test> สร้างการเชื่อมต่อ SSH สำหรับผู้ใช้: root[0m
[0;34m<server.test> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o 'IdentityFile="/tmp/ssh15103930497671545526.key"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi- with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="root"' -o ConnectTimeout=10 -o ControlPath=/var/lib/jenkins/.ansible/cp/6293757a61 server.test '/bin/sh -c '"'"'echo ~root && sleep 0'"'"''[0 ม.
ฉันเพิ่มพารามิเตอร์ -vvv แล้ว คุณช่วยบอกคนอื่นได้ไหมว่าฉันทำอะไรผิด
ขอบคุณสำหรับข้อมูล.