The ActionResumeRetryCount configuration option is currently hard-coded to -1. Please make it a class parameter so that it can be set. This value controls how rsyslog retains items in the queue.
Thank you.
https://github.com/saz/puppet-rsyslog/blob/master/templates/client/config.conf.erb#L10