Hi all,

my problem is described below

puppet agent do Exec :

exec {"create-${user}-${host}-${database}-user-mycnf":
          creates => $outfile,
          cwd => "/tmp",
          command => "${outscript}",
          provider => shell
}

of shell script $outscipt :
#!/bin/bash
mysql -e "grant all on mydb.* to 'myuser'@'%' identified by '$pw';"
touch $outfile

mysql uses password in /root/.my.cnf

it was failing for a long time.
Today I restarted agent (actually upgraded to 2.7.20)
after restart of agent Exec was run sucessfully

my.cnf was changed a long time ago ($outfile was removed in that time
also). I suppose Exec started to fail after changing mysql password.

Could puppet cache /root/.my.cnf and reread it only after reboot.
I see no other explanation. Is it bug?

thanks in advance
-- 
Best regards,
Vasil Mikhalenya

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