Если /home/ansible/test_script.sh
"вечно работает", вы должны преобразовать это в службу и запустить ее через systemctl.
Очевидно, ansible будет ожидать завершения команды shell:
..
shell
не следует использовать для «вечно работающих» сценариев.
Вы также можете запустить /home/ansible/test_script.sh
, запустив screen
и выполнив сценарий внутри него, чтобы он продолжал выполняться после выхода ansible,
или вы можете попробовать перевести этот скрипт в фоновый режим, добавив &
в конце вашей команды shell:
, а также добавив к ней префикс nohup
поэтому оно не прерывается, когда ansible 'ss sh соединение разрывается