Есть несколько машин, на которые нужно установить полный пакет для работы веб сервера: apache, php, mysql, phpmyadmin, ftp. Существует ли какой-то универсальный скрипт, позволяющий сделать это в "одно нажатие" или максимально просто, тк для установки и конфигурации одного сервера уходит порядка 20+- минут, а серверов около 30
Ansible, salt, puppet, etc.
Если нужна автоматизация установки ОС, а не только настройки, то помогут preseed (для deb)/ kickstart (для rpm).
Но это не волшебные кнопки "сделать хорошо" и чтобы за 10 минут развернуть все 30 хостов придётся сначала недельку покурить маны, пописать конфиги/скрипты и потестировать эту радость.
Дополню. Просто нет ничего, так или иначе нужно разбираться.
Если один раз поставить и забыть у клиентов - баш скрипт.
Если в своей конторе ставить по шаблону - ансибл.
Если нужно обслуживать - паппет, шеф, салт, ансибл тавер.
Если нужен полный цикл с развертыванием - формэн, рэд хэт сатилит.
Если не виртулки и микросервисы - докер с оркестраторами.
К каждому подходу в степени очередности нужны свои инструменты логирования, мониторинга и отладки, но это уже ответ на другой вопрос.
Также плюс к этому выборы между коммерческими решениями и комьюнити эдишн и разная степень сложности содержания и настроек гитлаба.