Почему моя команда Ansible copy неожиданно зависает?

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

0 ответов

Другие вопросы по тегам