无法从Jenkins运行ansible playbook,但我可以从terminal运行相同的playbook
我有一台安装了ansible的主机和一台连接到主机的远程机器。我能够在主机终端内运行ansible playbook,并能够ping和执行playbook无法从Jenkins运行ansible playbook,但我可以从terminal运行相同的playbook,jenkins,ansible,Jenkins,Ansible,我有一台安装了ansible的主机和一台连接到主机的远程机器。我能够在主机终端内运行ansible playbook,并能够ping和执行playbook [centos@test-1234 ~]$ ansible all -m ping 10.10.1.94 | SUCCESS => { "changed": false, "ping": "pong" } 及 然而,当我通过shell构建从jenkins运行相同的剧本时,我得到了以下错误 script: ansible
[centos@test-1234 ~]$ ansible all -m ping
10.10.1.94 | SUCCESS => {
"changed": false,
"ping": "pong"
}
及
然而,当我通过shell构建从jenkins运行相同的剧本时,我得到了以下错误
script: ansible-playbook -u centos /home/centos/varfiles_1.yml
Building in workspace /var/lib/jenkins/workspace/test
[test] $ /bin/sh -xe /tmp/hudson4756676897950221446.sh
++ whoami
+ echo jenkins
jenkins
+ ansible-playbook -u centos /home/centos/varfiles_1.yml
PLAY [all] *********************************************************************
TASK [setup] *******************************************************************
fatal: [10.10.1.94]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Host key verification failed.\r\n", "unreachable": true}
[WARNING]: Could not create retry file '/home/centos/varfiles_1.retry'.
[Errno 13] Permission denied: u'/home/centos/varfiles_1.retry'
PLAY RECAP *********************************************************************
10.10.1.94 : ok=0 changed=0 unreachable=1 failed=0
生成步骤“执行shell”将生成标记为失败
完成:失败
请求您帮助调试此文件
谢谢。有一条错误消息:“无法通过ssh连接到主机:主机密钥验证失败”。通过更正jenkins用户的
已知主机
来修复它。@KonstantinSuvorov您能提供更多关于如何做的详细信息吗,或者您能提供任何参考链接吗?这会很有帮助,因为我也面临着完全相同的问题。有一条错误消息:“无法通过ssh连接到主机:主机密钥验证失败”。通过更正jenkins用户的已知主机
来修复它。@KonstantinSuvorov您能提供更多关于如何做的详细信息吗,或者您能提供任何参考链接吗?这会很有帮助,因为我也面临着同样的问题
script: ansible-playbook -u centos /home/centos/varfiles_1.yml
Building in workspace /var/lib/jenkins/workspace/test
[test] $ /bin/sh -xe /tmp/hudson4756676897950221446.sh
++ whoami
+ echo jenkins
jenkins
+ ansible-playbook -u centos /home/centos/varfiles_1.yml
PLAY [all] *********************************************************************
TASK [setup] *******************************************************************
fatal: [10.10.1.94]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Host key verification failed.\r\n", "unreachable": true}
[WARNING]: Could not create retry file '/home/centos/varfiles_1.retry'.
[Errno 13] Permission denied: u'/home/centos/varfiles_1.retry'
PLAY RECAP *********************************************************************
10.10.1.94 : ok=0 changed=0 unreachable=1 failed=0