When $enable = absent in vhost (which is a valid option in the class), puppet complains about not having a matching value in the selector. Whether $enable = false or absent, the symlink should be removed.
@example42 Without this fix, having $apache::vhost::enable = absent results in an error: "No matching value for selector param 'absent' at /etc/puppet/modules/apache/manifests/vhost.pp:241"
When $enable = absent in vhost (which is a valid option in the class), puppet complains about not having a matching value in the selector. Whether $enable = false or absent, the symlink should be removed.