building puppet configuration