I tried the facts.virtual = vmware as matcher but no change here. On our CentOS Servers I found an alternative way with virt::host_type but it is a rhsm fact. Does this work when I register the debian server in katello? This would be a workaround.
Is there a documentation about facts that foreman uses internal? So they are not available for matchers?
I have found a workaround. When I use model = VMware Virtual Platform it works.
So I wrote as exact matcher is_virtual, model = true, VMware Virtual Platform.
On my testsystems the logrotate rules applied. This issue can be closed.