## ## Set up the service related bits. ## class mysql::service { service { "mysqld": ensure => running, hasrestart => true, hasstatus => true, subscribe => Package["mysql-server"], } } class mysql::service::dbserver inherits mysql::service { file { "/etc/my.cnf": source => "puppet:///mysql/$hostname.my.cnf", require => Package["mysql-server"], } Service["mysqld"] { require => File["/etc/my.cnf"], } }