1ab38884bSDavid E. O'Brien# A SAMPLE CONFIGURATION FILE FOR AMD
2ab38884bSDavid E. O'Brien
3ab38884bSDavid E. O'Brien##############################################################################
4ab38884bSDavid E. O'Brien# GLOBAL OPTIONS SECTION (must be first in amd.conf file)
5*ad8bcc14SDavid E. O'Brien# For most options, the default value is listed first, but see amd.conf(5)
6ab38884bSDavid E. O'Brien[ global ]
7ab38884bSDavid E. O'Brien# (amd -n)
8*ad8bcc14SDavid E. O'Briennormalize_hostnames =		no | yes
9*ad8bcc14SDavid E. O'Brien# do we want to strip domain names from hostnames or not?
10*ad8bcc14SDavid E. O'Briendomain_strip =			yes | no
11ab38884bSDavid E. O'Brien# (amd -p)
12*ad8bcc14SDavid E. O'Brienprint_pid =			no | yes
13ab38884bSDavid E. O'Brienpid_file =			/dev/stdout | /var/run/amd.pid
14ab38884bSDavid E. O'Brien# (amd -r)
15*ad8bcc14SDavid E. O'Brienrestart_mounts =		no | yes
16ab38884bSDavid E. O'Brienunmount_on_exit =		no | yes
17*ad8bcc14SDavid E. O'Brienforced_unmounts =		no | yes
18ab38884bSDavid E. O'Brien# (amd -a)
19ab38884bSDavid E. O'Brienauto_dir =			/a
20ab38884bSDavid E. O'Brien# duration in seconds that a looked up name remain cached (amd -c)
21ab38884bSDavid E. O'Briencache_duration =		300
22ab38884bSDavid E. O'Brien# (amd -d)
23ab38884bSDavid E. O'Brienlocal_domain =			cs.columbia.edu
24ab38884bSDavid E. O'Brien# (amd -k)
25ab38884bSDavid E. O'Brienkarch =				sun4m
26*ad8bcc14SDavid E. O'Brien# (amd -A)
27ab38884bSDavid E. O'Brienarch =				sun4
28ab38884bSDavid E. O'Brien# if you don't like autoconf picking up "sunos5" as the os-type, override it
29d39ff6a0SDavid E. O'Brien# (amd -O)
30ab38884bSDavid E. O'Brienos =				sos5
31ab38884bSDavid E. O'Brien# (amd -o)
32ab38884bSDavid E. O'Brienosver =				2.5.1
3356b658f4SDavid E. O'Brien# full os name
3456b658f4SDavid E. O'Brienfull_os =			linux-2.2.5
3556b658f4SDavid E. O'Brien# OS vendor
3656b658f4SDavid E. O'Brienvendor =			redhat
37ab38884bSDavid E. O'Brien# if you print_version after setting up "os", it will show it. (amd -v)
38*ad8bcc14SDavid E. O'Brienprint_version =			no | yes
39ab38884bSDavid E. O'Brien# (amd -l)
40*ad8bcc14SDavid E. O'Brienlog_file =			/dev/stderr | /var/log/amd | syslog[:facility]
41*ad8bcc14SDavid E. O'Brien# should we truncate the log file on startup?
42*ad8bcc14SDavid E. O'Brientruncate_log =			no | yes
43*ad8bcc14SDavid E. O'Brien# NFS (RPC) retry interval/counter, in tenths of secs (amd -t interval.counter)
44ab38884bSDavid E. O'Briennfs_retry_interval =		8
45d39ff6a0SDavid E. O'Briennfs_retransmit_counter =	11 (eleven retransmission attempts)
46*ad8bcc14SDavid E. O'Brien# The next four are the same as the above two, but allow you to set global
47*ad8bcc14SDavid E. O'Brien# values for all UDP vs. TCP mounts separately.
48*ad8bcc14SDavid E. O'Briennfs_retry_interval_udp =	16
49*ad8bcc14SDavid E. O'Briennfs_retransmit_counter_udp =	22
50*ad8bcc14SDavid E. O'Briennfs_retry_interval_tcp =	4
51*ad8bcc14SDavid E. O'Briennfs_retransmit_counter_tcp =	5
52*ad8bcc14SDavid E. O'Brien# These two are specific to Amd's top-level (NFSv2/udp) mounts
53*ad8bcc14SDavid E. O'Brien# and they can also be set separately.
54*ad8bcc14SDavid E. O'Briennfs_retry_interval_toplvl =	6
55*ad8bcc14SDavid E. O'Briennfs_retransmit_counter_toplvl =	8
56*ad8bcc14SDavid E. O'Brien# NFS attribute cache value for Amd's automount points
57*ad8bcc14SDavid E. O'Brien# (some OSs use this parameter in units of seconds, and others in 0.1 seconds)
58*ad8bcc14SDavid E. O'Brien# See README.attrcache for important information about this parameter.
59*ad8bcc14SDavid E. O'Brienauto_attrcache =		0
60ab38884bSDavid E. O'Brien# (amd -w)
61ab38884bSDavid E. O'Briendismount_interval =		120
62ab38884bSDavid E. O'Brien# (amd -y)
63ab38884bSDavid E. O'Briennis_domain =			nisDom-CS.columbia.edu
64ab38884bSDavid E. O'Brien# (amd -x)
65ab38884bSDavid E. O'Brienlog_options =			fatal,error,user,warn,info,map,stats,all
66ab38884bSDavid E. O'Brien# (amd -D)
67d39ff6a0SDavid E. O'Briendebug_options =			all,defaults,test,amq,daemon,fork,\
68d39ff6a0SDavid E. O'Brien				full,hrtime,info,mem,mtab,str,readdir,trace,xdrtrace
69*ad8bcc14SDavid E. O'Brien# path for mtab file during mtab debug mode
70*ad8bcc14SDavid E. O'Briendebug_mtab_file =               /tmp/mnttab
71ab38884bSDavid E. O'Brien# (amd -S)
72*ad8bcc14SDavid E. O'Brienplock =				yes | no
73ab38884bSDavid E. O'Brien# should browsable maps show number of entries to df/statfs (default=no)
74*ad8bcc14SDavid E. O'Brienshow_statfs_entries =		no | yes
75ab38884bSDavid E. O'Brien# (hpux) cluster name (amd -C)
76ab38884bSDavid E. O'Briencluster =			???
77ab38884bSDavid E. O'Brien# LDAP (Lightweight Directory Access Protocol) options
78d39ff6a0SDavid E. O'Brienldap_base =			"ou=Marketing, o=AMD Ltd, c=US"
79d39ff6a0SDavid E. O'Brienldap_hostports =		ldap.your.domain:389
80*ad8bcc14SDavid E. O'Brienldap_cache_seconds =		0
81*ad8bcc14SDavid E. O'Brienldap_cache_maxmem =		131072
82*ad8bcc14SDavid E. O'Brienldap_proto_version =		2
83ab38884bSDavid E. O'Brien# default base name for hesiod maps
84ab38884bSDavid E. O'Brienhesiod_base =			automount
85*ad8bcc14SDavid E. O'Brien# interval to check if a reload of any maps is needed
86*ad8bcc14SDavid E. O'Brienmap_reload_interval =		3600
87ab38884bSDavid E. O'Brien# alternate RPC program number to register with the port mapper
88ab38884bSDavid E. O'Brienportmap_program =		300019-300029
89*ad8bcc14SDavid E. O'Brien# Ask for a different Amq RPC port (both UDP and TCP).
90*ad8bcc14SDavid E. O'Brien# If set to 0 (default), Amd will pick a port automatically.
91*ad8bcc14SDavid E. O'Brienpreferred_amq_port =		1234
92d39ff6a0SDavid E. O'Brien# use fully qualified host names
93*ad8bcc14SDavid E. O'Brienfully_qualified_hosts =		no | yes
94d39ff6a0SDavid E. O'Brien# force NFS version or NFS protocol
95d39ff6a0SDavid E. O'Briennfs_vers =			2 | 3
96d39ff6a0SDavid E. O'Briennfs_proto =			udp | tcp
97*ad8bcc14SDavid E. O'Brien# perform Amq service checks via tcpwrappers (tcpd/libwrap)
98*ad8bcc14SDavid E. O'Brienuse_tcpwrappers =		yes | no
999b16c3abSMartin Blapp# allow NFS requests from insecure (>=1024) ports
100*ad8bcc14SDavid E. O'Briennfs_allow_insecure_port =	no | yes
101*ad8bcc14SDavid E. O'Brien# accept local NFS packets from any local interface, not just 127.0.0.1
102*ad8bcc14SDavid E. O'Briennfs_allow_any_interface =	no | yes
103*ad8bcc14SDavid E. O'Brien# address used for local NFS mount and RPC server (default to localhost)
104*ad8bcc14SDavid E. O'Brienlocalhost_address =		foo.example.com | 192.168.1.2
105*ad8bcc14SDavid E. O'Brien# number of seconds to timeout before map returns output
106*ad8bcc14SDavid E. O'Brienexec_map_timeout =		10
107*ad8bcc14SDavid E. O'Brien# normalize multiple/trailing slashes or not?
108*ad8bcc14SDavid E. O'Briennormalize_slashes =		yes | no
109*ad8bcc14SDavid E. O'Brien
110*ad8bcc14SDavid E. O'Brien##############################################################################
111*ad8bcc14SDavid E. O'Brien# these 9 global options can be overridden by each map individually
112*ad8bcc14SDavid E. O'Brienbrowsable_dirs =		no | yes | full
113*ad8bcc14SDavid E. O'Brienmap_options =			cache:=all
114*ad8bcc14SDavid E. O'Brienmap_type =			file|hesiod|ndbm|nis|nisplus|passwd|union|ldap
115*ad8bcc14SDavid E. O'Brien# any string that will be used to override to the map /defaults entry
116*ad8bcc14SDavid E. O'Brienmap_defaults =			opts:=nosuid,rw,intr,bg,noquota;type:=link
117*ad8bcc14SDavid E. O'Brienmount_type =			nfs | autofs
118*ad8bcc14SDavid E. O'Brienautofs_use_lofs =		yes | no
119*ad8bcc14SDavid E. O'Briensearch_path =			/etc/local:/etc/amdmaps:/misc/yp
120*ad8bcc14SDavid E. O'Brien# selectors are not recognized by default in the /defaults entry
121*ad8bcc14SDavid E. O'Brienselectors_in_defaults =		no | yes
122*ad8bcc14SDavid E. O'Brien# does this map use Sun Automounter map syntax?
123ab38884bSDavid E. O'Briensun_map_syntax =		no | yes
124ab38884bSDavid E. O'Brien##############################################################################
125ab38884bSDavid E. O'Brien
126ab38884bSDavid E. O'Brien##############################################################################
127ab38884bSDavid E. O'Brien# DEFINE AN AMD MOUNT POINT
128ab38884bSDavid E. O'Brien[ /home ]
129ab38884bSDavid E. O'Brien# map name must be defined, all else are optional
130ab38884bSDavid E. O'Brienmap_name =			/etc/amd.home | amd.home
131ab38884bSDavid E. O'Brienmap_options =			cache:=all
132ab38884bSDavid E. O'Brien# if map type is not defined, will search all map types (default)
133*ad8bcc14SDavid E. O'Brienmap_type =			file|hesiod|ndbm|nis|nisplus|passwd|union|ldap
134*ad8bcc14SDavid E. O'Briensearch_path =			/etc/local:/etc/amdmaps:/misc/yp
135ab38884bSDavid E. O'Brien# an amd or autofs mount point
136ab38884bSDavid E. O'Brienmount_type =			nfs | autofs
137ab38884bSDavid E. O'Brienbrowsable_dirs =		yes | no
138ab38884bSDavid E. O'Brien# an optional tag to be used with amd -T tag. untagged entries are always
139ab38884bSDavid E. O'Brien# used.  Tagged ones get used only if specified with "amd -T"
140ab38884bSDavid E. O'Brientag =				test
141ab38884bSDavid E. O'Brien
142ab38884bSDavid E. O'Brien##############################################################################
143ab38884bSDavid E. O'Brien# DEFINE ANOTHER AMD MOUNT POINT
144ab38884bSDavid E. O'Brien[ /src ]
145ab38884bSDavid E. O'Brienmap_name =			/usr/local/lib/amdmaps/amu.src
146*ad8bcc14SDavid E. O'Brien# regular amd (nfs) mount point (default)
147*ad8bcc14SDavid E. O'Brienmount_type =			nfs
148*ad8bcc14SDavid E. O'Brien# any string that will be used as prefix to the map /defaults entry
149*ad8bcc14SDavid E. O'Brien# this overrides what's defined in [global]
150*ad8bcc14SDavid E. O'Brienmap_defaults =			type:=nfs
151*ad8bcc14SDavid E. O'Brien
152*ad8bcc14SDavid E. O'Brien##############################################################################
153*ad8bcc14SDavid E. O'Brien# DEFINE ANOTHER AMD MOUNT POINT
154*ad8bcc14SDavid E. O'Brien[ /test ]
155*ad8bcc14SDavid E. O'Brienmap_name =			/etc/lookup-entry.sh
156*ad8bcc14SDavid E. O'Brien# an executable map type
157*ad8bcc14SDavid E. O'Brienmap_type =			exec
158*ad8bcc14SDavid E. O'Brien
159*ad8bcc14SDavid E. O'Brien##############################################################################
160*ad8bcc14SDavid E. O'Brien# DEFINE A SUN SYNTAX MOUNT POINT
161*ad8bcc14SDavid E. O'Brien[ /proj ]
162*ad8bcc14SDavid E. O'Brienmap_name =			/etc/amd.proj
163ab38884bSDavid E. O'Brien# does this map use Sun Automounter map syntax?
164ab38884bSDavid E. O'Briensun_map_syntax =		yes
165
166##############################################################################
167