Instead of specifying a specific puppet manifest, just include things you want on the server like --php --mysql OR -pm.
Removed std.error output from puppetApply -- it only tells us when the connection to AWS has closed. stdout gives us the puppet errors we're looking for.
uncommented a few things that should not have been commented out.