It is probably because $HOME isn't set properly when it is running as
an agent. There is an open pull request to fix this:
https://github.com/puppetlabs/puppetlabs-mysql/pull/92

On 6 September 2012 15:15, Luca Gioppo <lucagio...@gmail.com> wrote:
> Ok problem solved
> Evidently pupped uses the /etc/my.cfg to get the password to access to the
> DB
> This info is not written down in the puppet-mysql template (I believe that
> few people use the database creation of the module).
> Also there is a bit of mess right now on the writing of that file it seems
> that it get written by too many pieces.
> In the end is possible to add the password key in that file and all goes
> well.
> As a workaround this can be a good solution, but for long term approach I
> think that writing down in clear in the host the root passowrd is not a good
> approach, but anyway...
> Thanks
> Luca
>
> Il giorno giovedì 6 settembre 2012 10:15:38 UTC+2, Luca Gioppo ha scritto:
>>
>> On a second run of puppet after adding the mysql::db is not possible to
>> create the db getting the error below
>>
>> class { 'mysql::server':
>>          config_hash => {root_password => 'changeme',}
>> }
>> mysql::db { 'mydatabase':
>>          user     => 'myapp1',
>>          password => 'supersecret',
>>          host     => 'webapp1.puppetlabs.com',
>> }
>>
>> Error: Execution of '/usr/bin/mysql -NBe create database `mydatabase`
>> character set utf8' returned 1: ERROR 1045 (28000): Access denied for user
>> 'root'@'localhost' (using password: NO)
>>
>> Executing the command from shell (after replacing the quotes ` with '  )
>> and including all the command in double quote the db gets created.
>> It seems that the puppet process cannot find the password that is present
>> in the /root/.my.conf
>>
>> For sure there is some problem in my installation any help?
>> Thanks
>> Luca
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/zZzw5IGBF0IJ.
>
> 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.



-- 
Erik Dalén

-- 
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