add documentation for puppet