-
Notifications
You must be signed in to change notification settings - Fork 0
/
mysql.cf
94 lines (80 loc) · 3.24 KB
/
mysql.cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
bundle agent mysql
{
files:
(db_api|db_other|db_ml|db_bi)::
"/usr/local/etc/mysql/my.cnf"
copy_from => secure_cp (
"/cf-public/mysql/$(sys.uqhost).my.cnf", "$(sys.policy_hub)"
),
perms => mog("644", "root", "wheel");
#
# Mysql-HAproxy-test:
#
db_api::
"/service/mysql-test/Makefile"
copy_from => secure_cp (
"/cf-private/mysql-test/Makefile",
"$(sys.policy_hub)"
),
perms => mog("644", "root", "wheel"),
classes => if_repaired("reload_mysql_test");
"/service/mysql-test/mysql-test.c"
copy_from => secure_cp (
"/cf-private/mysql-test/$(sys.uqhost).mysql-test.c",
"$(sys.policy_hub)"
),
perms => mog("600", "root", "wheel"),
classes => if_repaired("reload_mysql_test");
#
# Munin:
#
db_api|db_other|db_ml|db_bi|db_test::
"/usr/local/etc/munin/plugins/mysql_"
copy_from => secure_cp (
"/cf-public/munin/mysql/mysql",
"$(sys.policy_hub)"
),
perms => mo("755", "root"),
classes => if_repaired("reload_munin_node");
"/usr/local/etc/munin/plugins/.*.cfsaved"
delete => tidy;
"/usr/local/etc/munin/plugin-conf.d/mysql.conf"
copy_from => secure_cp (
"/cf-private/munin/mysql.conf",
"$(sys.policy_hub)"
),
perms => mo("600", "root"),
classes => if_repaired("reload_munin_node");
"/usr/local/etc/munin/plugin-conf.d/.*.cfsaved"
delete => tidy;
"/usr/local/lib/perl5/site_perl/Munin/MySQL/Graph/CacheEfficiency.pm"
copy_from => secure_cp (
"/cf-public/munin/mysql/CacheEfficiency.pm",
"$(sys.policy_hub)"
),
perms => mo("644", "root");
"/usr/local/lib/perl5/site_perl/Munin/MySQL/Graph/InnoDB.pm"
copy_from => secure_cp (
"/cf-public/munin/mysql/InnoDB.pm",
"$(sys.policy_hub)"
),
perms => mo("644", "root");
"/usr/local/lib/perl5/site_perl/Munin/MySQL/Graph/ReplicationSlave.pm"
copy_from => secure_cp (
"/cf-public/munin/mysql/ReplicationSlave.pm",
"$(sys.policy_hub)"
),
perms => mo("644", "root");
"/usr/local/lib/perl5/site_perl/Munin/MySQL/Graph/Standard.pm"
copy_from => secure_cp (
"/cf-public/munin/mysql/Standard.pm",
"$(sys.policy_hub)"
),
perms => mo("644", "root");
commands:
reload_mysql_test.!no_restarts::
"/usr/bin/make -C /service/mysql-test";
"/usr/local/bin/svc -t /service/mysql-test";
reload_munin_node.!no_restarts::
"/usr/sbin/service munin-node restart";
}