source: trunk/dnsdb.conf@ 521

Last change on this file since 521 was 517, checked in by Kris Deugau, 12 years ago

/trunk

Review, clean up, and refiddle configuration handling:

  • Drop %config hash as a global, and replace it with a local hash in new(), for much more elegant per-object configuration handling
  • Replace references to %config with $self->
  • Remove obsolete loadConfig() sub; new() can call the lightly revised cfgload() directly
  • Revise cfgload() to accept a hashref to put the parsed configuration entries in
  • Clean up example config file, including new rpc_iplist and max_fcgi_requests options

Plus a few miscellaneous extra bits of cleanup:

  • Remove obsolete, never-used %def hash.
  • Only try to disconnect the database handle in DESTROY if it was active in the first place
File size: 1.2 KB
Line 
1# System-wide config for DNSDB
2
3# Database connection info
4#dbname = dsndb
5#dbuser = dnsdb
6#dbpass = dnsdbpwd
7#dbhost = dnsdbhost
8
9# Mail settings
10#mailhost = smtp.example.com
11#mailnotify = dns@example.com
12#mailsender = hostmaster@example.com
13#mailname = Example Corp DNS Administrator
14#orgname = Example Corp
15#domain = example.com
16
17# session - note this is fed directly to CGI::Session
18# timeout supports (s)econds, (m)inutes, (h)ours, (d)ays, (w)eeks, (M)months, or (y)ears
19#timeout = 3h
20#sessiondir = /var/lib/dnsdb
21
22## misc
23
24# flag to indicate if failed changes should be logged
25#log_failures = 1
26# number of entries to display in lists
27#perpage = 25
28# maximum number of FCGI requests to serve before reloading/restarting FCGI
29#max_fcgi_requests = 10
30# path for per-zone cache files for export
31#exportcache = /var/cache/dnsdb
32
33# RPC ACL
34# A comma-separated list starting with an abstract "system name"
35# (passed by an RPC caller), followed by a list of IP addresses
36# allowed to make RPC calls with that name.
37# Finer-grained access control must be handled by the caller.
38#rpc_iplist = billing, 192.168.0.11
39#rpc_iplist = billing, 172.12.12.12
40#rpc_iplist = custportal, 192.168.1.12, 192.168.1.13
Note: See TracBrowser for help on using the repository browser.