support synchronization with both puppet forge and a directory containing a pulp manifest and modules.