Is there a reason to go this way instead of using the module plugin?  I believe we already require it for the pulp_puppet