PuPHPet — онлайн сервис, для настройки виртуальных машин для веб-разработки. Он позволяет в диалоговом режиме указать, где будет развернута виртуалка, какая операционная система ему нужна и какое программное обеспечение нужно установить и сконфигурировать на этой виртуальной машине.
На выходе PuPHPet генерирует для пользователя конфигурационные файлы Vagrantfile
и Puppet
. Затем нужно лишь запустить команду vagrant up
, и все заработает.
Vagrant и VirtualBox должны быть предварительно установлены. В основе работы — готовя конгфигурация Puppet (YAML-файл), посредством которого пользователь указывает какое программное обеспечение необходимо установить, какие команды выполнить, какие параметры настроить и т. д.