If you do your development in virtual machines, check out https://puphpet.com/.
I've been a big proponent of using Vagrant and Puppet for a long time, and this tool will likely accomplish at least 80% of your needs. I don't actively use this tool, but I have reviewed the Vagrantfiles that it generates.
The main reason I don't use this tool is because I already use Puppet to manage all of my servers, and since I host nearly all of my clients' sites I run roughly the same configuration in my Vagrant box that I do on my servers. There's a lot of "special sauce" that I apply to my configurations for my specific use case, but the configurations generated by this tool are generic enough that something built using this Vagrantfile should work in most other deployments (especially generic shared hosting services).
I've been a big proponent of using Vagrant and Puppet for a long time, and this tool will likely accomplish at least 80% of your needs. I don't actively use this tool, but I have reviewed the Vagrantfiles that it generates.
The main reason I don't use this tool is because I already use Puppet to manage all of my servers, and since I host nearly all of my clients' sites I run roughly the same configuration in my Vagrant box that I do on my servers. There's a lot of "special sauce" that I apply to my configurations for my specific use case, but the configurations generated by this tool are generic enough that something built using this Vagrantfile should work in most other deployments (especially generic shared hosting services).
Aucun commentaire:
Enregistrer un commentaire