Matt W
2014-Mar-05 16:29 UTC
[Puppet Users] puppetlabs-mysql module still doesn't properly support $datadir?
It seems like this has been an issue in the past (https://github.com/puppetlabs/puppetlabs-mysql/issues/228, https://groups.google.com/forum/#!searchin/puppet-users/mysql/puppet-users/mkQygmpa610/bXIslE9EG4cJ), but I'm not sure its fixed yet. Can anyone show me some demonstration puppet code that will install MySQL and configure it to use /mnt/mysql instead of /var/lib/mysql? Nothing I seem to try works -- the MySQL daemon continues to start up and use /var/lib/mysql. The simplest thing that should have worked, I think, is: node foo {> file { '/mnt/mysql': > ensure => directory, > owner => 'mysql', > group => 'mysql', > notify => Class['mysql::server::service']; > } > class { '::mysql::server': > override_options => { > 'mysqld' => { 'datadir' => '/mnt/mysql', }, > }, > require => File[$datadir]; > } > mysql::db { 'foo': } > }This did create the /mnt/mysql directory, but mysqld still started up using /var/lib/mysql... even though my.cnf clearly pointed to /mnt/mysql. Ideas? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/cd589484-8306-4f31-aa25-f138fc59584e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.