summaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: 58adab1d723fb4f7468d3e44773ad2d2eb8fe956 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Using recipe from
# from http://reductivelabs.com/trac/puppet/wiki/Recipes/MySQLStoredConfiguration

class mysql {
    package { "mysql-client":
        ensure  => installed,
    }
}

class mysql::server inherits mysql {
    package { "mysql-server":
        ensure  => installed,
    }
    service { "mysql":
        ensure          => running,
        enable          => true,
        hasrestart      => true,
        hasstatus       => true,
        require         => Package["mysql-server"],
    }
}