refactored monolithic puppet manifest into a bunch of smaller ones