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