Баг mysql::db puppet из puppetlabs/mysql
Баг заключается в том, что при внесении в конфиг конструкции :
class { 'mysql::server': config_hash => { 'root_password' => 'PASS' } }
class { 'mysql::db': { 'mydb':
user => 'user',
password => 'password',
host => 'localhost',
grant => ['all'] } }
Отрабатывает только класс установки MySQL сервера и задания root пароля, но далее ни ошибок, ни явных зависимостей невыполненных даже в дебаг моде не видно, код просто игнорируется.
Баг зарегистрирован, но до сих пор не закрыт http://projects.puppetlabs.com/issues/15690
Фикс :
добавляем и на master сервер и на node сервер в блок [main] :
[main]
pluginsync = true