]> jfr.im git - irc/rizon/acid.git/blob - acid/acidictive.example.yml
Add example for reflection based argument parser
[irc/rizon/acid.git] / acid / acidictive.example.yml
1 # Acidictive 4 configuration file
2 # Copy this to ../acidictive.yml
3
4 debug: false
5
6 serverinfo:
7 name: acid.rizon.net
8 description: (H) Rizon Services
9 id: 97S
10 network: Rizon
11 cloakkeys:
12 - "SuperFancyKey1"
13 - "SuperFancyKey2"
14 - "SuperFancyKey3"
15
16 uplink:
17 host: 192.168.1.2
18 pass: mypass
19 port: 6667
20 ssl: false
21
22 clients:
23 -
24 nick: Acidictive
25 user: services
26 # There's no reason you'd ever need to set host/vhost to different values
27 host: services.rizon.net
28 vhost: services.rizon.net
29 # aka gecos/ircname/realname
30 name: Network Service
31 #nspass: cow
32 modes: Uoip
33 channels: [ cmdlogchan ]
34 commands:
35 -
36 name: access
37 privilege: G
38 clazz: net.rizon.acid.commands.Access
39 -
40 name: gc
41 privilege: Z
42 clazz: net.rizon.acid.commands.GC
43 -
44 name: help
45 privilege: none
46 clazz: net.rizon.acid.commands.Help
47 -
48 name: plugins
49 privilege: Z
50 clazz: net.rizon.acid.commands.Plugins
51 -
52 name: reload
53 privilege: Z
54 clazz: net.rizon.acid.commands.Reload
55 -
56 name: removeclient
57 privilege: Z
58 clazz: net.rizon.acid.commands.RemoveClient
59 -
60 name: shutdown
61 privilege: Z
62 clazz: net.rizon.acid.commands.Shutdown
63 -
64 name: stats
65 privilege: b
66 channels: [cmdlogchan]
67 clazz: net.rizon.acid.commands.Stats
68
69 general:
70 control: Acidictive
71 ulines: [services.rizon.net]
72 command_prefix: .
73 # Address to send e-mail from
74 email_from: acid@rizon.net
75 # SMTP server to send e-mail from
76 email_smtp: localhost
77 # Target e-mail for security alerts
78 email_securityemail: nobody@rizon.net
79 # Service which operwalls message with akills
80 akillserv: Acidictive
81
82 database:
83 -
84 name: acidcore
85 host: jdbc:mysql://192.168.1.2:3306/acidcore
86 user: adam
87 pass: moo
88
89 plugins:
90 -
91 groupId: net.rizon
92 artifactId: acid-pyva-core
93 version: 4.1-SNAPSHOT
94 -
95 groupId: net.rizon
96 artifactId: acid-pyva-pyva
97 version: 4.1-SNAPSHOT
98
99 channel:
100 -
101 # logchan for all privmsg commands to the Acidictive pseudoclient
102 name: cmdlogchan
103 channel: "#a"
104 -
105 # pypsd logging/output channel
106 name: py
107 channel: "#a"
108
109 access_preset:
110 -
111 name: [SO, 4]
112 privileges: abcdefghijklmnop
113 -
114 name: [CSO, 3]
115 privileges: abcdefghijklmnopuI
116 -
117 name: [SA, 2]
118 privileges: abcdefghijklmnopqrstuvwxyzABCDEFI
119 -
120 name: [SRA, 1]
121 privileges: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
122