/
standalone-ec2-ha.xml
125 lines (121 loc) · 6.2 KB
/
standalone-ec2-ha.xml
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?xml version="1.0" encoding="UTF-8"?>
<feature-group-spec name="standalone-ec2-ha" xmlns="urn:jboss:galleon:feature-group:1.0">
<feature spec="server-root">
<param name="server-root" value="/" />
</feature>
<feature-group name="interfaces"/>
<feature spec="interface">
<param name="interface" value="private"/>
<param name="inet-address" value="${jboss.bind.address.private:127.0.0.1}"/>
</feature>
<feature spec="socket-binding-group">
<param name="socket-binding-group" value="standard-sockets" />
<param name="port-offset" value="${jboss.socket.binding.port-offset:0}"/>
<param name="default-interface" value="public"/>
<feature-group name="standalone-sockets"/>
<feature-group name="ha-sockets"/>
</feature>
<origin name="org.wildfly:wildfly-servlet-galleon-pack">
<feature-group name="security-realms"/>
</origin>
<feature-group name="management-audit"/>
<feature-group name="management-interfaces"/>
<feature-group name="access-control"/>
<origin name="org.wildfly:wildfly-servlet-galleon-pack">
<feature-group name="standalone-profile"/>
</origin>
<feature-group name="basic-ha-profile">
<feature spec="subsystem.modcluster">
<feature spec="subsystem.modcluster.proxy">
<param name="proxy" value="default"/>
<unset param="advertise-socket"/>
<param name="advertise" value="false"/>
<param name="proxies" value=""/>
</feature>
</feature>
<exclude feature-id="subsystem.jgroups.stack:stack=tcp"/>
<exclude feature-id="subsystem.jgroups.stack:stack=udp"/>
<feature spec="subsystem.jgroups">
<feature spec="subsystem.jgroups.stack">
<param name="stack" value="tcp"/>
<feature spec="subsystem.jgroups.stack.transport">
<param name="transport" value="TCP"/>
<param name="socket-binding" value="jgroups-tcp"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="S3_PING"/>
<param name="properties" value="{access_key="${jboss.jgroups.s3_ping.access_key}",secret_access_key="${jboss.jgroups.s3_ping.secret_access_key}",location="${jboss.jgroups.s3_ping.bucket}"}"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="MERGE3"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FD_SOCK"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FD_ALL"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="VERIFY_SUSPECT"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.NAKACK2"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="UNICAST3"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.STABLE"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.GMS"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FRAG3"/>
</feature>
</feature>
<feature spec="subsystem.jgroups.stack">
<param name="stack" value="udp"/>
<feature spec="subsystem.jgroups.stack.transport">
<param name="transport" value="UDP"/>
<param name="socket-binding" value="jgroups-udp"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="S3_PING"/>
<param name="properties" value="{access_key="${jboss.jgroups.s3_ping.access_key}",secret_access_key="${jboss.jgroups.s3_ping.secret_access_key}",location="${jboss.jgroups.s3_ping.bucket}"}"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="MERGE3"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FD_SOCK"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FD_ALL"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="VERIFY_SUSPECT"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.NAKACK2"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="UNICAST3"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.STABLE"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="pbcast.GMS"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="UFC"/>
</feature>
<feature spec="subsystem.jgroups.stack.protocol">
<param name="protocol" value="FRAG3"/>
</feature>
</feature>
</feature>
</feature-group>
<!-- <feature-group name="elytron-permissions-workaround"/> -->
</feature-group-spec>