.ansible/tmp/ansible tmp-*权限被拒绝

.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

远程主机在运行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      = /tmp/${USER}/ansible
可以找到数据化的信息

注意事项:可在配置文件中设置和使用易用配置设置,配置文件将按以下顺序搜索:

  • ANSIBLE\u CONFIG
    (如果设置了环境变量)
  • ansible.cfg
    (在当前目录中)
  • ~/.ansible.cfg
    (在主目录中)
  • /etc/ansible/ansible.cfg

更改
远程\u tmp
并不能解决我的问题。然而,解决问题的办法是从playbook调用中删除
--connection=local

相关文件如何到达主机?你是复制还是同步它?如果你做了,可能想做

chmod 775 fileName

在将文件发送到主机之前,请在文件上执行此操作。

该变量存储在何处?