On Thu, Aug 2, 2012 at 11:19 AM, Ryan Coleman <r...@puppetlabs.com> wrote:
> On Tue, Jul 31, 2012 at 11:53 PM, Rakesh K <rkath...@gmail.com> wrote:
>> For mysql I am using the module
>> https://github.com/puppetlabs/puppetlabs-mysql
>>
>> What I am observing is mysql is gets installed and everything but no db is
>> added, also intermittently the password is not set, it is neither not blank
>> nor does it set the password that I have mentioned. The nodes.pp that I am
>> using is as follows
>>
>> [root@pmast1 manifests]# cat /etc/puppet/manifests/nodes.pp
>> class baseclass {
>> class { 'mysql': }
>> class { 'mysql::server':
>> #config_hash => { 'root_password' => 'mypass' }
>> }
>> mysql::db { 'mydb':
>> user     => 'myuser',
>> password => 'mypass',
>> host     => 'localhost',
>> grant    => ['all'],
>> }
>> }
>
> I just noticed that you have commented out the config_hash parameter.
> Have you tried uncommenting that and setting 'mypass' to the actual
> value of your database servers root password?
>
> Puppet uses this information to configure the file /root/.my.cnf which
> is leveraged when the various mysql commands are run to provision the
> database, create database users and assign grants.

Yeah, per Ryan, most likely you already have an existing password, and
you need to set old_root_password before you can set the new password:

...
config_hash => {
  root_password => 'mypass',
  old_root_password => 'oldpass',
}
...

Nan

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to