I use PuPHPet to set up my hosting development and hosting environment and have done this for very simple and efficient deployments.
However, I came across a situation where I need to provide much more detailed directives in various server configuration files (for example, Nginx and Apache configurations, cron jobs, etc.), and PuPHPet does not allow me to do this.
My questions:
Is PuPHPet intended for basic server settings only?
If you need to do more with your configuration, should you use PuPHPet and then manually modify the manifest? Or is it bad because any updates to PuPHPet will overwrite the specified files?
And finally, if you need a finely tuned control, should you just write Puppet configurations from scratch (without using PuPHPet)?
Edit: I don't know why it voted to close. I'm just asking why you are using Puppet's custom configuration for Puphpet, and if they are capable of performing the same security tasks.
vagrant virtualbox puppet puphpet
djt
source share