update puppet modules for amazon linux compatibility

This patch makes the provisioning more generic, removing hardcoded ip addresses, users, etc from the puppet code.
To provision a new system you got to produce a puppet file similar to vagrant.pp. This file will contain some settings specific to your target machine.