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?