Documentation for this exact deployment is in https://confluence.puppetlabs.com/display/ETR/Open+source+R10K+deployment