Skip to content

Commit da3f97a

Browse files
authored
Merge pull request #48 from bmx0r/master
feat(mariadb): set remove_default_accounts as param instead of hardcoding to true
2 parents 58a02ac + 615b233 commit da3f97a

File tree

6 files changed

+44
-45
lines changed

6 files changed

+44
-45
lines changed

manifests/client/mysql.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
daemon_dev_package_name => $mariadb::params::shared_package_name,
2222
}
2323

24-
Class['::mysql::client']
25-
-> Class['::mysql::bindings']
24+
Class['mysql::client']
25+
-> Class['mysql::bindings']
2626
-> Anchor['mariadb::client::mysql::end']
2727
}
2828

2929
anchor { 'mariadb::client::mysql::start': }
30-
-> Class['::mysql::client']
30+
-> Class['mysql::client']
3131
-> anchor { 'mariadb::client::mysql::end': }
3232
}

manifests/cluster.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
Boolean $manage_repo = $mariadb::params::manage_repo,
4343
$repo_version = $mariadb::params::repo_version,
4444
$dev = true,
45+
$remove_default_accounts = $mariadb::params::remove_default_accounts,
4546
$restart = false,
4647
$service_enabled = true,
4748
$service_manage = true,

manifests/cluster/wsrep_sst_user.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
ensure => present,
1515
password_hash => mysql::password($wsrep_sst_password),
1616
tls_options => $wsrep_sst_user_tls_options,
17-
require => Class['::mysql::server::root_password'],
17+
require => Class['mysql::server::root_password'],
1818
}
1919

2020
-> mysql_grant { "${wsrep_sst_user}/*.*":

manifests/params.pp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
include 'mysql::params'
77

88
# ### init vars ####
9-
$manage_user = false
10-
$manage_timezone = false
11-
$manage_repo = true
12-
$repo_version = '10.1'
13-
$auth_pam = true
14-
$auth_pam_plugin = 'auth_pam.so'
9+
$manage_user = false
10+
$manage_timezone = false
11+
$manage_repo = true
12+
$repo_version = '10.1'
13+
$auth_pam = true
14+
$auth_pam_plugin = 'auth_pam.so'
15+
$remove_default_accounts = true
1516

1617
$service_name = $::service_provider ? {
1718
'systemd' => 'mariadb',

manifests/server.pp

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,36 @@
77
#
88

99
class mariadb::server (
10-
Boolean $manage_user = $mariadb::params::manage_user,
11-
$manage_timezone = $mariadb::params::manage_timezone,
12-
Boolean $manage_repo = $mariadb::params::manage_repo,
13-
$repo_version = $mariadb::params::repo_version,
14-
Boolean $dev = true,
15-
$cluster = false,
16-
$restart = true,
17-
$service_enabled = true,
18-
$service_manage = true,
19-
$service_name = $mariadb::params::service_name,
20-
21-
$user = $mariadb::params::user,
22-
$comment = $mariadb::params::comment,
23-
$uid = $mariadb::params::uid,
24-
$gid = $mariadb::params::gid,
25-
$home = $mariadb::params::home,
26-
$shell = $mariadb::params::shell,
27-
$group = $mariadb::params::group,
28-
$groups = $mariadb::params::groups,
29-
30-
$config_file = $mariadb::params::config_file,
31-
$includedir = $mariadb::params::includedir,
32-
$config_dir = $mariadb::params::config_dir,
33-
String $root_password = $mariadb::params::root_password,
34-
$override_options = {},
35-
36-
Boolean $auth_pam = $mariadb::params::auth_pam,
37-
String $auth_pam_plugin = $mariadb::params::auth_pam_plugin,
38-
$storeconfigs_enabled = false,
39-
40-
$users = {},
41-
$grants = {},
42-
$databases = {},
10+
Boolean $manage_user = $mariadb::params::manage_user,
11+
$manage_timezone = $mariadb::params::manage_timezone,
12+
Boolean $manage_repo = $mariadb::params::manage_repo,
13+
$repo_version = $mariadb::params::repo_version,
14+
Boolean $dev = true,
15+
$cluster = false,
16+
$remove_default_accounts = $mariadb::params::remove_default_accounts,
17+
$restart = true,
18+
$service_enabled = true,
19+
$service_manage = true,
20+
$service_name = $mariadb::params::service_name,
21+
$user = $mariadb::params::user,
22+
$comment = $mariadb::params::comment,
23+
$uid = $mariadb::params::uid,
24+
$gid = $mariadb::params::gid,
25+
$home = $mariadb::params::home,
26+
$shell = $mariadb::params::shell,
27+
$group = $mariadb::params::group,
28+
$groups = $mariadb::params::groups,
29+
$config_file = $mariadb::params::config_file,
30+
$includedir = $mariadb::params::includedir,
31+
$config_dir = $mariadb::params::config_dir,
32+
String $root_password = $mariadb::params::root_password,
33+
$override_options = {},
34+
Boolean $auth_pam = $mariadb::params::auth_pam,
35+
String $auth_pam_plugin = $mariadb::params::auth_pam_plugin,
36+
$storeconfigs_enabled = false,
37+
$users = {},
38+
$grants = {},
39+
$databases = {},
4340
) inherits mariadb::params {
4441

4542
$options = mysql::normalise_and_deepmerge($mariadb::params::server_default_options, $override_options)

manifests/server/mysql.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
override_options => mysql::normalise_and_deepmerge($auth_pam_options, $options),
3232
package_ensure => installed,
3333
package_name => $package_name,
34-
remove_default_accounts => true,
34+
remove_default_accounts => $mariadb::server::remove_default_accounts,
3535
restart => $mariadb::server::restart,
3636
root_password => $mariadb::server::root_password,
3737
service_enabled => $mariadb::server::service_enabled,
@@ -43,6 +43,6 @@
4343
}
4444

4545
anchor { 'mariadb::server::mysql::start': }
46-
-> Class['::mysql::server']
46+
-> Class['mysql::server']
4747
-> anchor { 'mariadb::server::mysql::end': }
4848
}

0 commit comments

Comments
 (0)