Isso deve ser feito:
$ cat passwd.pp
exec {
'foobar':
command => '/usr/bin/openssl rand -base64 12 > /root/.my.cnf',
creates => '/root/.my.cnf',
user => 'root',
timeout => '-1',
require => Package['mysql'];
}
Mas, como você terá que administrar um grande número de instâncias, talvez seja mais útil alternar para Autenticação do PAM , disponível no MySQL Enterprise e MariaDB .