Changing ensure => absent to ensure => purged so that yum remove is used instead of rpm -e. This is necessary for removing packages with dependents, or else errors are thrown and multiple puppet applys are required to get it to work.
Incrementing release number due to a minor change from ensure => absent to ensure => purged during package removal.