Я пытаюсь реализовать команду 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