puppet modules, manifests and defaults

Signed-off-by: Prasanna Santhanam <tsp@apache.org>