.ansible/tmp/ansible tmp-*权限被拒绝
远程主机在运行Ansible playbook时抛出错误,尽管用户是sudo用户.ansible/tmp/ansible tmp-*权限被拒绝,ansible,Ansible,远程主机在运行Ansible playbook时抛出错误,尽管用户是sudo用户 "/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper' 一个对我有效的修复方法是在ansibles的配置文件中更改ansibles的remote\u tmp目录的路径,例如 # /etc/ansible/ansible.cfg remote_tmp
"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
一个对我有效的修复方法是在ansibles的配置文件中更改ansibles的
remote\u tmp
目录的路径,例如
# /etc/ansible/ansible.cfg
remote_tmp = /tmp/${USER}/ansible
可以找到数据化的信息
注意事项:可在配置文件中设置和使用易用配置设置,配置文件将按以下顺序搜索:
(如果设置了环境变量)ANSIBLE\u CONFIG
(在当前目录中)ansible.cfg
(在主目录中)~/.ansible.cfg
/etc/ansible/ansible.cfg
更改
远程\u tmp
并不能解决我的问题。然而,解决问题的办法是从playbook调用中删除--connection=local
。相关文件如何到达主机?你是复制还是同步它?如果你做了,可能想做
chmod 775 fileName
在将文件发送到主机之前,请在文件上执行此操作。该变量存储在何处?