Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class mysql-server::installation {
...
      notify => Exec["Reset the root password"],
...
}

class mysql-server::service {
...
  exec {
    "Reset the root password":
      command => "/usr/bin/mysqladmin -u root password \"...\"",
      cwd => "/var/lib/mysql",
      onlyif => "/usr/bin/mysql -u root -e ''",
      refreshonly => true,
      require => Service["mysql-server"],
      user => "mysql",
  }
}