Neat! The check in this template is going to look for both variables to be defined, however there is no check in the actual manifest itself to error/warn if only one half of the variables are defined. What do you think about adding a warning in `vhost.pp` so a user doesn't have to go digging too far if they misconfigure in some way?