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