Can't get puppet to enable apache mods

http://serverfault.com –
I want to use puppet to install apache and enable some modules so I installed the puppetlabs/apache module and tried to use it.
Apache installs fine but the modules aren't enabled at all. I tried it like it is described in the readme
class { 'apache': }
class { 'apache::mod::ssl': }
class { 'apache::mod::fcgid': }
class { 'apache::mod::suexec': }
and also like this
include apache
a2mod { "Enable ssl":
name => "ssl",
ensure => "present"
}
...
Neither are the modules installed (libapache2-mod-fcgid, apache2-suexec) nor are they enabled.
Server is Ubuntu 12.04
UPDATE: --deb
(HowTos)

I am using puppet lab's apache module for installing and configuring apache. I am using Debian 7 (wheezy) and below is the manifest file I am use as site.pp in puppet-master. And from the puppet client I am executing puppet apply --test to install the apache.