It seems fine:

```
vagrant@precise64:~$ cat test.pp 
define oae::vhosts ($hostname = 'bleh') {
    notice("Hostname: ${hostname}")
}

create_resources(oae::vhosts, {})
vagrant@precise64:~$ puppet apply test.pp 
Notice: Compiled catalog for precise64.lapwing.cam.ac.uk in environment production in 0.03 seconds
Notice: Finished catalog run in 0.02 seconds
```