我有这样的剧本:致命错误,而安装Python
---
- hosts: all
become: yes
become_user: root
gather_facts: no
pre_tasks:
- name: 'install python2'
raw: sudo apt-get -y install python-simplejson
roles:
- git
...
有时,工作完全正常,有时它给我这个错误:
==> default: Running provisioner: ansible...
default: Running ansible-playbook...
PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i '/var/www/test/.vagrant/machines/default/virtualbox/private_key' -o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook --connection=ssh --timeout=30 --extra-vars="ansible_ssh_user='ubuntu'" --limit="all" --inventory-file=ansible/hosts/hosts_linux.txt -v ansible/site.yml
Using /etc/ansible/ansible.cfg as config file
PLAY ***************************************************************************
TASK [install python2] *********************************************************
fatal: [10.0.11.44]: FAILED! => {"changed": false, "failed": true, "rc": 255, "stderr": "", "stdout": "", "stdout_lines": []}
PLAY RECAP *********************************************************************
10.0.11.44 : ok=0 changed=0 unreachable=0 failed=1
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
我想知道为什么我得到这个错误是什么意思?错误没有输出,如果我尝试多次,完全相同的代码工作。这个不成立。为什么安装python失败?
什么是可靠的版本?您是否尝试使用-vvvv选项运行ansible-playbook以获取更多调试信息? – gile
它这样问:主机'10.0.11.44(10.0.11.44)'的真实性无法建立。 ECDSA密钥指纹是SHA256:OdyB21PWYP5NqgU6MfaV5Gr82tWsZxCg + juGVGub62M。 您确定要继续连接(是/否)吗? yes –
之后,我收到很多以Trying私钥结尾的错误:/home/calinpristavu/.ssh/id_ed25519\r\ndebug3:no such identity:/home/calinpristavu/.ssh/id_ed25519:No such file or directory \ r \ ndebug2:我们没有发送数据包,禁用方法\ r \ ndebug1:没有更多的身份验证方法可以尝试。\ r \ n权限被拒绝(公钥,密码) –