Make the Puppet master an rsyslog server too.
Make the agent VMs rsyslog clients.