Почему прод не чинится руками
Один и тот же плейбук на тестовой машине и на проде — иначе разница между ними растёт незаметно.
Ручная правка на сервере живёт ровно до следующего инцидента. Потом никто не помнит, что именно было изменено, и восстановление превращается в археологию.
Рабочий минимум: конфигурация в git, развёртывание одной командой, проверка результата отдельным прогоном. Дальше можно добавлять что угодно, но без этих трёх вещей остальное не держится.
Отдельно про идемпотентность: плейбук, который нельзя запустить второй раз, не является развёртыванием. Это разовый скрипт, и полагаться на него нельзя.
Вопросы и задачи — hello@naparkovke.work.