Estou tendo problemas para provisionar o Mysql na criação da máquina. Dá o seguinte erro:
==> web: err: /Stage[main]//Exec[cria_senha]/returns: change from notrun to 0 failed: mysql -uroot -e "GRANT ALL PRIVILEGES ON * TO 'musicjungle'@'%' IDENTIFIED BY 'minha-senha';" musicjungle returned 1 instead
of one of [0] at /tmp/vagrant-puppet/manifests-a11d1078b1b1f2e3bdea27312f6ba513/web.pp:56
O estranho é que se eu executo o mesmo arquivo web.pp após o boot da máquina, ele faz o procedimento correto.
O meu exec no Puppet está da seguinte maneira:
exec { "cria_senha":
command => "mysql -uroot -e \"GRANT ALL PRIVILEGES ON * TO 'musicjungle'@'%' IDENTIFIED BY 'minha-senha';\" musicjungle",
unless => "mysql -umusicjungle -pminha-senha musicjungle",
path => "/usr/bin",
require => Service["mysql"],
}