[droplets]
host1 ansible_ssh_host=<IP1>
inventory = /etc/ansible/hosts
---
ansible_ssh_user: admin
$ ansible -m ping host1 -vvv
Ansible 2.4.1.0
config file = /etc/ansible/ansible.cfg
文件&#34; /usr/lib/python2.7/os.py" ;,第157行,在makedirs中 mkdir(名称,模式)
OSError:[Errno 13]权限被拒绝:&#39;〜&#39;
host1 | FAILED! => {
"failed": true,
"msg": "Unexpected failure during module execution.",
"stdout": ""
}
感谢有人可以提供帮助吗?
感谢。
答案 0 :(得分:-1)
从文档中,“Ansible 2.0已经弃用了来自ansible_ssh_user,ansible_ssh_host和ansible_ssh_port的”ssh“成为ansible_user,ansible_host和ansible_port。如果你使用的是2.0之前的Ansible版本,你应该继续使用旧的样式变量(ansible_ssh_ *)。在较旧版本的Ansible中,这些较短的变量在没有警告的情况下被忽略。“