Puppet doesn't User zypper to remove packages?
Trying to use the package provider to manage packages on Suse system.
Using "ensure => present" works as expected and packages get installed using the zypper package manager.
However, using "ensure => absent" doesn't work. For package removal Puppet uses "rpm -e" instead of zypper which fails since it does not resolve dependencies.
Anyone else able to remove packages on a Suse system successfully?
Why doesn't Pupet use zypper for package removal?