我正在尝试实现一个 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 超时,因为十分钟内没有进一步的日志被调用。例如看这个失败的构建
我为创建或保留日志文件所做的工作是否有问题?有没有更好的方法来实现这个命令以避免 Ansible 挂起?
以下是 GitHub 存储库中的相关代码:https ://github.com/jcalazan/ansible-django-stack/blob/master/roles/celery/tasks/setup_supervisor.yml