我从适用于Ubuntu 14.04的installation指南中安装了ansible,但是它在我的用户的主目录中创建了一个.ansible文件夹,当我想运行一个简单的测试命令时,出现此错误:>
[ERROR]: Unable to set correct type for configuration entry for DEFAULT_LOCAL_TMP: Unable to
create local directories(/home/myuser/.ansible/tmp): [Errno 13] Permission denied:
'/home/myuser/.ansible/tmp'
错误!无效的配置设置
我该如何解决?
答案 0 :(得分:2)
可能您使用root或sudo执行了该命令,如果您显示.ansible文件夹的权限,那就太好了。
作为一种解决方法,我建议您为tmp文件夹明确指出另一个路径,例如“ / tmp”。您可以通过在ansible.cfg中添加以下行来实现此目的:
remote_tmp = /tmp/.ansible/tmp
请记住使用将执行ansible的同一用户创建/tmp/.ansible/tmp。