for puppet configuration