Setting rsyslog::config::include_rsyslog_d: true in Hiera (or equivalent) breaks rsyslog. This happens because a rule is added to include /etc/rsyslog.d/ but really the rule should be to include /etc/rsyslog.d/*.conf so as to not accidentally parse things such as the certificates that SIMP puts into that directory. There will be a related bug about not putting the certs in that directory but this is a bug regardless.
For anyone reading this ticket in the future, the symptoms that proved this was broken included spewing log files and directories that look like random hash strings into `/` on whatever filesystem had this rule applied.
I’ll make a PR for this tonight.
Link to ticket that was realized as a part of debugging this: