Провалившееся развертывание (отсутствуют сервисы, не созданы симлинки)
никак не диагностируется визуально.
Возможно, никсовая часть работает нормально, но то, что делается на основной системе - никак не проверяется (установка симлинков, создание и запуск сервисов).
Ansible проверяет какие-то условия, что бы установить, что деплоймент успешен. Возможно, нам надо так же, а то невозможно отличить нормально прошедший деплоймент от провала.
проверка:
тест-кейс в виде заведомо сломанного установочного скрипта (невалидный или нестартующий systemd сервис, например), диагностическое сообщение о провале в консоли.
Провалившееся развертывание (отсутствуют сервисы, не созданы симлинки)
никак не диагностируется визуально.
Возможно, никсовая часть работает нормально, но то, что делается на основной системе - никак не проверяется (установка симлинков, создание и запуск сервисов).
Ansible проверяет какие-то условия, что бы установить, что деплоймент успешен. Возможно, нам надо так же, а то невозможно отличить нормально прошедший деплоймент от провала.
проверка:
тест-кейс в виде заведомо сломанного установочного скрипта (невалидный или нестартующий systemd сервис, например), диагностическое сообщение о провале в консоли.