Yes, you can definitely rig puppet apply to send reports. The trick is that it works like a puppet master, not like a puppet agent, so you need to configure the nodes to talk directly to the dashboard server; they can't go through the puppet master. (It also means that by default, puppet apply has "reports = store" and puts its run reports on the local disk in the reportdir. I guess you could find those and manually import them into dashboard, if you felt like it.)
So, you need to set the following in each node's puppet.conf: # Use http report processor; don't bother storing reports on disk reports = http # Send reports to dashboard server reporturl = https://dashboard.example.com:3000/reports/upload And of course make sure the dashboard server's firewall and apache configs will allow it to accept upload requests from those nodes. On Wednesday, February 20, 2013 7:46:11 AM UTC-6, Chris Lee wrote: >>> >>> Hi all, I hope somebody can help me with something. >>> >>> We have a rather large number of netbooted nodes that we are running >>> "puppet apply" via a script and a cron job every 30 minutes >>> >>> I was wondering if there is a way to configure puppet apply, to also >>> send any reports to our dashboard server that is being used for our normal >>> puppet clients and what would be the way to go about doing this? >>> Currently run script runs something like this : >>> >>> puppet apply --config=$PUP/puppet.conf --detailed-exitcodes --onetime >>> --no-daemonize $PUP/manifests/site.pp >>> >>> >>> -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
