On Oct 31, 12:26 pm, Dan Bode <d...@puppetlabs.com> wrote: > you are running into a documentation issue. All of the configuration was > moved to a new parameter called: config_hash. I can submit a patch > > > > > > > > > > On Mon, Oct 31, 2011 at 10:01 AM, treydock <treyd...@gmail.com> wrote: > > I'm working to begin managing MySQL with the puppetlabs-mysql provided > > module, but am not able to get very far with the README documentation. > > > So far, simply trying to add the server module and define the > > root_password is failing like so, > > > err: Could not retrieve catalog from remote server: Error 400 on > > SERVER: Invalid parameter root_password at /etc/puppet/manifests/ > > nodes.pp:882 on node puppetnode1.tld > > > The definition looks like this, > > > node 'puppetnode1.tld' { > > > class { 'mysql::server': > > root_password => 'test' > > } > > should be changed to: > > class { 'mysql::server': > config_hash => { root_password => 'test'} > } > > > database_user { 'treydock@localhost': > > password_hash => mysql_password('pass') > > } > > database_grant { 'treydock@localhost/*': > > > > > > > > > privileges => ['ALL'], > > } > > > mysql::db { 'zabbix': > > user => 'zabbix', > > password => 'zabbix', > > host => 'localhost', > > grant => ['ALL'], > > } > > > } > > > The database_user and _grant thus far haven't actually done anything. > > I'm assuming it's because mysql::server isn't working or being > > applied. > > > There's likely something very obvious I'm missing. This is also my > > first time using parameterized classes. > > > Thanks > > - Trey > > > -- > > 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.
Ah that was it! Thanks. Is there a way to similuate or run the equivilant of "mysql_secure_installation" within this module? I tried an initial attempt with the following...but once it's added to the mysql::server class it never seems to get called... class mysql::server::secure { database_user { "''": ensure => absent, require => Service['mysqld']; "root@${fqdn}": ensure => absent, require => Service['mysqld']; } database { "test": ensure => absent, require => Service['mysqld']; } } Would the easier route be to just modify the mysql_secure_installation script to be more puppet friendly? Thanks - Trey -- 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.