尽管用户是sudo用户,但远程主机在运行Ansible剧本时仍会引发错误。
"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
Run Code Online (Sandbox Code Playgroud)
对我有用的修复方法是remote_tmp在 ansibles 的配置文件中更改 ansibles目录的路径,例如
# /etc/ansible/ansible.cfg
remote_tmp = /tmp/${USER}/ansible
Run Code Online (Sandbox Code Playgroud)
可在此处找到数据化信息。
注意? Ansible 配置设置可以在配置文件中进行和使用,该文件将按以下顺序搜索:
ANSIBLE_CONFIG (如果设置了环境变量) ansible.cfg (在当前目录中) ~/.ansible.cfg (在主目录中)/etc/ansible/ansible.cfg https://docs.ansible.com/ansible/latest/reference_appendices/config.html#the-configuration-file
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |