On 2014-12-05 08:50, Richard wrote:
Hi!
Hi,

[...]
 but when i run command 'rpm -qa| grep mysql' , i find that mysql
still in my system.

mysql-connector-java-5.1.17-6.el6.noarch
mysql-community-release-el6-5.noarch
mysql-community-client-5.6.22-2.el6.x86_64
mysql-community-common-5.6.22-2.el6.x86_64
mysql-community-libs-5.6.22-2.el6.x86_64
The package resource you manage is "mysql-server". On Redhat based systems, the package type uses yum to install packages, which takes care of resolving dependencies and automatically installs all packages the mysql-server package requires, like the libs or common packages.

With ensure => absent, Puppet reomves the "mysql-server" package, which also happened in your case, as the mysql-server package is no longer installed. The packages you see are libraries and other tools installed as a dependency for mysql-server or other packages.

[...]
 i want to know how to set yum provider or package attribute to make
package using yum command to remove mysql not rpm command.
You don't, because it wouldn't make any difference. Yum basically is nothing more than a front-end for rpm, which handles remote repositories and dependency resolving. Under the hood,
yum uses rpm for installing and removing packages.

Hth,
Tom.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f3a2cd70b1e727c3a2f473badf2f1b2e%40sigsegv.at.
For more options, visit https://groups.google.com/d/optout.

Reply via email to