Skip to content

Commit 3fbcf43

Browse files
committed
Merge pull request #136 from deadpoint/master
Added SuSE support to puppetlabs-mysql
2 parents 4af7950 + 0d0c524 commit 3fbcf43

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

manifests/params.pp

+34
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,40 @@
4949
$ssl_key = '/etc/mysql/server-key.pem'
5050
}
5151

52+
'Suse': {
53+
$basedir = '/usr'
54+
$datadir = '/var/lib/mysql'
55+
$service_name = 'mysql'
56+
$client_package_name = $::operatingsystem ? {
57+
/OpenSuSE/ => 'mysql-community-server-client',
58+
/(SLES|SLED)/ => 'mysql-client',
59+
}
60+
$server_package_name = $::operatingsystem ? {
61+
/OpenSuSE/ => 'mysql-community-server',
62+
/(SLES|SLED)/ => 'mysql',
63+
}
64+
$socket = $::operatingsystem ? {
65+
/OpenSuSE/ => '/var/run/mysql/mysql.sock',
66+
/(SLES|SLED)/ => '/var/lib/mysql/mysql.sock',
67+
}
68+
$pidfile = '/var/run/mysql/mysqld.pid'
69+
$config_file = '/etc/my.cnf'
70+
$log_error = $::operatingsystem ? {
71+
/OpenSuSE/ => '/var/log/mysql/mysqld.log',
72+
/(SLES|SLED)/ => '/var/log/mysqld.log',
73+
}
74+
$ruby_package_name = $::operatingsystem ? {
75+
/OpenSuSE/ => 'rubygem-mysql',
76+
/(SLES|SLED)/ => 'ruby-mysql',
77+
}
78+
$python_package_name = 'python-mysql'
79+
$java_package_name = 'mysql-connector-java'
80+
$root_group = 'root'
81+
$ssl_ca = '/etc/mysql/cacert.pem'
82+
$ssl_cert = '/etc/mysql/server-cert.pem'
83+
$ssl_key = '/etc/mysql/server-key.pem'
84+
}
85+
5286
'Debian': {
5387
$basedir = '/usr'
5488
$datadir = '/var/lib/mysql'

0 commit comments

Comments
 (0)