How to install a module to puppet master without root
I am an architect and doing puppet evaluation for a DevOps requirement. I have installed puppet using root user and when I am installing modules from root its getting installed and reflecting in the UI.
But when I am trying the same from a non-root user, module is getting installed in <user_home>/.puppetlabs/etc/code/modules/ and class is not getting reflected in the Class list in Admin GUI and exception is getting raised when I am using the same class name in site,pp.
Please help me to figure out the way to install and use any module on master without root access.