我正在尝试执行Ansible命令来为我正在贡献的开源仓库创建或保留日志文件:
- name: Create (or retain) the {{ celery_application_name }} log file
copy: content=""
dest={{ celery_log_file }}
owner={{ celery_user }}
group={{ celery_group }}
force=no
问题是此命令意外挂起。基本上,剧本停在此命令上(仅在某些时候),然后TravisCI超时,因为在十分钟内没有进一步的日志被调用。例如查看this failed build
创建或保留日志文件的过程中是否存在某些错误?有没有更好的方法来实现此命令以避免Ansible挂起?
以下是GitHub存储库中的相关代码:https://github.com/jcalazan/ansible-django-stack/blob/master/roles/celery/tasks/setup_supervisor.yml