如果机器的home很小,你执行一个copy 大文件的操作,机器就要死掉了。
这个时候,你只能更换ansible_remote_tmp 的值了,一定要允许python执行。
如果fetch的那个目录,ansible 内置用户没有权限,就会遇到permission denied 错误。
如果fetch的那个目录,所在的挂载点空间不够也会失败。
如果fetch失败后,ansible默认不会清除fetch到中途的文件。
所以,你设置的ansible 临时目录,最好要有文件自动清理规则;或者你在playbook最后要有异常处理脚本,失败则主动清理ansible 创建的临时文件。
这个时候,可能就要ansible_become_exe 辅助了。