Are Puppet virtual resources auto-realized if they’re auto-required?


It’s documented that Puppet will auto-require certain resources, e.g. a (puppet-managed) directory that is a parent of a File resource, or a group resource referenced in a user resource.

If an auto-required resource has been declared as a virtual resource, is it necessary to explicitly realize that resource, or will the auto-require cause it to happen implicitly?