скрипта shell в реальном времени? Пока только могу регистрировать результат и потом через debug отобразить.
https://habr.com/ru/post/543598/
Я решал похожую задачу для долгоиграющих процессов, остановился на screen и передаче аутпута через файл:
#только_неправильные_ответы Вызвать шелом скирпт, где команда выполнения будет выполняться фоново. Написать такску, которая будет показывать статус Например: script.sh #!/usr/bin/env bash function main(){ do_something | pv > /tmp/progress_bar } main & exit 0 main.yml - name: run da shell shell: script.sh - name: show debug debug: msg: ' {{lookup("ansible.builtin.file", "/tmp/progress_bar") }}' loop: - 1 - 2 - 3
Лучше вместо loop - ассинхрон с поллингом.)) Вообще, хороший пример как делать не надо)
Обсуждают сегодня