Я использую PuPHPet для настройки сред разработки/постановки хостинга, и он создан для очень простого и эффективного развертывания.
Однако я сталкиваюсь с ситуацией, когда мне нужно предоставить гораздо более подробные директивы в различных файлах конфигурации сервера (например, конфигурации Nginx и Apache, задания cron и т. д.), а PuPHPet не позволяет мне это сделать.
Мои вопросы:
Предназначен ли PuPHPet исключительно для базовых настроек сервера?
Если вам нужно сделать больше с вашей конфигурацией, следует ли вам использовать PuPHPet, а затем вручную изменять манифесты оттуда? Или это плохо, потому что любые обновления PuPHPet перезаписывают указанные файлы?
И, наконец, если вам нужно точно настроить управление, должны ли вы просто писать конфиги Puppet с нуля (без использования PuPHPet)?
Изменить: не уверен, почему за это проголосовали. Я просто спрашиваю, почему кто-то использует пользовательскую конфигурацию Puppet вместо Puppet, и способны ли они выполнять те же задачи подготовки