remove auto discover since it causes this
Duplicate declaration: Php::Pear::Config[auto_discover] is already declared in file /tmp/vagrant-puppet/modules-0/php/manifests/pear/module.pp at line 62; cannot redeclare at /tmp/vagrant-puppet/modules-0/php/manifests/pear/module.pp:62 on node precise64.wag320n

with a config file having:
  php::pear::module { 'PHPUnit':
    use_package => false,
    repository  => 'pear.phpunit.de',
  }
  php::pear::module { 'PHPUnit_Selenium':
    use_package => false,
    repository  => 'pear.phpunit.de',
  }