Overhaul with Puppet scripts

As produced by [PuPHPet](https://puphpet.com/).