Add allow-virtual parameter for puppet