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
|
# File 'manifests/default/privset.pp', line 1
class charybdis::default::privset {
charybdis::privset { 'local_op':
order => '01',
privs => [
'oper:local_kill',
'oper:operwall',
],
}
charybdis::privset { 'server_bot':
order => '02',
extends => 'local_op',
privs => [
'oper:kline',
'oper:remoteban',
'snomask:nick_changes',
],
}
charybdis::privset { 'global_op':
order => '03',
extends => 'local_op',
privs => [
'oper:global_kill',
'oper:routing',
'oper:kline',
'oper:unkline',
'oper:xline',
'oper:resv',
'oper:mass_notice',
'oper:remoteban',
],
}
charybdis::privset { 'admin':
order => '04',
extends => 'global_op',
privs => [
'oper:admin',
'oper:die',
'oper:rehash',
'oper:spy',
],
}
}
|