Я надеюсь, что есть легкая утилита командной строки, которую я мог бы использовать для настройки сервера с нуля.
Мне нравится ткань python или ruby's capistrano, но из того, что я читал, они больше используются для целей развертывания, а не для настройки apache, mysql, патчей обновления и т. Д.
Я знаю, что есть и другие инструменты, такие как марионетка, но я не хочу настраивать главный / подчиненный сервер для серверов и т. Д., Я надеялся, что для этого есть более легкий инструмент.
Вам не нужно настраивать серверную / клиентскую инфраструктуру для использования марионетки, и вам не нужно иметь работающий демон puppetmaster. Вы можете указать puppetd непосредственно на набор файлов манифеста для вашего сервера, и он с радостью все настроит для вас.
Вы также можете изучить настройку с использованием кикстарта и загрузки pxe для выполнения предварительной настройки.
Я использую ткань для подготовки экземпляров с нуля (стандартный образ ubuntu) на EC2; он отлично работает. Есть несколько основных функций для добавления и комментирования строк в файле, которые делают возможным изменение файлов конфигурации.