Error: Invalid parameter ensure at /tmp/vagrant-puppet/manifests/ezpublish5_standalone.pp:9

Hello Bruce,

    [default] Mounting shared folders...
    [default] -- /vagrant
    [default] -- /tmp/vagrant-puppet/manifests
    [default] Running provisioner: shell...
    [default] Running: /var/folders/n2/q145trzs77q5yxn75pkys4dm0000gp/T/vagrant-shell20130725-3692-pf4vbe
    stdin: is not a tty
    [default] Running provisioner: puppet...
    Running Puppet with ezpublish5_standalone.pp...
    stdin: is not a tty
    Error: Invalid parameter ensure at /tmp/vagrant-puppet/manifests/ezpublish5_standalone.pp:9 on node precise32.vwt
    Error: Invalid parameter ensure at /tmp/vagrant-puppet/manifests/ezpublish5_standalone.pp:9 on node precise32.vwt
    The following SSH command responded with a non-zero exit status.
    Vagrant assumes that this means the command failed!
    
    cd /tmp/vagrant-puppet/manifests && puppet apply ezpublish5_standalone.pp --detailed-exitcodes || [ $? -eq 2 ]

The problem seems to be with `class { 'ntp':` as soon as I changed class to `service` it went through without any problems.

Kind regards,
Peter