Answering my own question. The URL I left before got me most of the way there, with some caveats. Hopefully this will keep others from having to reinvent the wheel on this. The steps are:
- Install the report processor as documented at https://theforeman.org/manuals/1.13/index.html#3.5.4PuppetReports to each puppet master - Copy /etc/foreman-proxy from the Satellite 6 server to the puppet master - Create /etc/puppetlabs/puppet/foreman.yml (assumes you are using Puppet Labs' AIO packages) with these contents: # Update for your Satellite 6 hostname :url: "https://sat6-server.example.com" :ssl_ca: "/etc/foreman-proxy/foreman_ssl_ca.pem" :ssl_cert: "/etc/foreman-proxy/foreman_ssl_cert.pem" :ssl_key: "/etc/foreman-proxy/foreman_ssl_key.pem" # Advanced settings :puppetdir: "/opt/puppetlabs/puppet" :puppetuser: "puppet" :facts: true :timeout: 10 :threads: null - - Modify the puppet master's /etc/puppetlabs/puppet/puppet.conf so the [master] section has this 'reports = foreman' (you may already have puppetdb, so it would now read 'reports = puppetdb, foreman' - Restart the puppetmaster, eg systemctl restart puppetmaster - Login to your Satellite 6 server web interface and observe the presence of configuration reports in the dashboard and on individual hosts -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/71df78e8-e9e2-4aed-97ff-a55460793a4c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
