looks good, couple of questions:

1. do we have the same issues with other sti ? (settings, hosts)
2. can we fix for CR and remove the Foreman::Model::ComputeResource?
3. should we not have a migration to fix the old audits? is it possible in this case?

also, in the above lines 41-41, we no longer have Puppet::Rails::Host