Я понимаю преимущества использования Chef и puppet в многосерверной среде. Это фантастика для обеспечения и описания конфигурации на многих серверах.
Но допустим, у вас есть один сервер, какое преимущество chef-solo
дает вам простая настройка сервера вручную? Я люблю шеф-повара, но не могу придумать причину, по которой время, затрачиваемое на настройку chef-solo, стоит хлопот на архитектуре с одним или даже двумя серверами, но, очевидно, люди это делают.
Я продолжил в блоге с января . В конце концов, вам придется перенести этот компьютер, заменить его, настроить новый, запустить тестовую сборку и т. Д. Кроме того, все задокументировано в одном месте, так что любой, кто должен взглянуть на компьютер, может сказать, что происходит. без охоты вокруг системы.
Как сказано выше: каждый раз, когда я получаю другую машину, мне нужно добавить учетную запись пользователя, скопировать ssh-ключи, установить пакеты, с которыми я знаком, и т. Д. Он стареет. Вы делаете это один раз, делаете это в одном месте и знаете, что оно будет выполнять это действие каждый раз. Если вам когда-нибудь достанется вторая машина или вам понадобится сделать новую сборку текущей, вы будете почти у цели в момент запуска.
источник