Это не альтернативный подход, а выстрел себе в колено на ровном месте. Нужно всё-таки понимать, какую задачу пытаешься решить и исходя из этого выбирать инструмент.
Всякие там ansible, puppet и прочие штуки как раз и придуманы, чтобы избавиться от подобного говна. Ты же сейчас предлагаешь то, что как раз и создаёт проблему, от которой эти инструменты предлагают избавиться.
bash - это инструмент, который в принципе не может использоваться сам по себе в каких-то существенных объёмах. Не говоря уже об автоматизации.
Даже если предположить, всё всё-таки нашёлся идиот, который решил всю свою инфраструктуру рулить баш-скриптами, то в лучшем случае для всего этого нужна какая-то обёртка, так как даже представить будет сложно, что там эти скрипты на самом деле делают. И делают ли что-то в принципе.
Это один момент.
Второй момент, что отсутствует какой-либо стандарт. И быть его в принципе не может в этом случае.
Когда bash-скрипт разрастается хотя бы до 100 строк (условно), то его становится невозможно адекватно поддерживать. Но если говорить о чём-то серьёзном, то это будут уже тысячи строк на баше. Я бы, если честно, за такое кастрировал.