Я пытаюсь написать задачу для своей пьесы для запуска следующего кода, только если изменения внесены в мой каталог wordpress. Я придумал сценарий ниже, однако код для повторного развертывания приложения wordpress не запускается, если в каталог wordpress внесено изменение.Как выполнить задачу в недоступном только в том случае, если содержимое каталога было изменено
- name: Run if content is added or deleted in application directory
shell: find /var/www/html/wordpress -type f -exec md5sum {} \; | sort -k 2 | md5sum
register: change
- name: Copy code to application directory
unarchive:
src: /root/wordpress.zip
dest: /var/www/html
owner: apache
group: apache
mode: 0644
when:
- change.stdout|success
notify:
- Reload Apache server