File tree 2 files changed +53
-0
lines changed
2 files changed +53
-0
lines changed Original file line number Diff line number Diff line change 109
109
group => proxysql,
110
110
require => Package[' proxysql' ],
111
111
notify => Service[' proxysql' ];
112
+ ' /etc/maxscale.cnf' :
113
+ ensure => file ,
114
+ mode => ' 0640' ,
115
+ content => template (" ${module_name} /maxscale.cnf.erb" );
112
116
' /etc/proxysql.cnf' :
113
117
ensure => file ,
114
118
mode => ' 0640' ,
Original file line number Diff line number Diff line change
1
+ <%
2
+ server_list = ''
3
+ @galera_hosts.each do | key, value |
4
+ server_list = server_list + key + ","
5
+ end
6
+ server_list = server_list.chomp(",")
7
+ -%>
8
+ [maxscale]
9
+ threads=<%= @processorcount %>
10
+
11
+ [Splitter-Service]
12
+ type=service
13
+ router=readwritesplit
14
+ servers=<%= server_list %>
15
+ user=maxscale
16
+ passwd=<%= @proxysql_password %>
17
+
18
+ [Splitter-Listener]
19
+ type=listener
20
+ service=Splitter-Service
21
+ protocol=MariaDBBackend
22
+ port=3306
23
+ #address=<%= @vip_ip %>
24
+ socket=/tmp/ClusterMaster
25
+
26
+ <% @galera_hosts.each do | key, value | -%>
27
+ [<%= key %> ]
28
+ type=server
29
+ address=<%= value['ipv4'] %>
30
+ port=3306
31
+ protocol=MariaDBBackend
32
+ <% end %>
33
+
34
+ [Galera-Monitor]
35
+ type=monitor
36
+ module=galeramon
37
+ servers=<%= server_list %>
38
+ user=maxscale
39
+ passwd=<%= @proxysql_password %>
40
+
41
+ [CLI]
42
+ type=service
43
+ router=cli
44
+
45
+ [CLI-Listener]
46
+ type=listener
47
+ service=CLI
48
+ protocol=maxscaled
49
+ port=6603
You can’t perform that action at this time.
0 commit comments