Initial commit with the full puppet configuration