defs-default 5.76 KB
Newer Older
1 2
#
# This is the defaults definitions file for configure.
Jay Lepreau's avatar
Jay Lepreau committed
3
# See doc/setup.txt for an explanation of these variables.
4
#
Jay Lepreau's avatar
Jay Lepreau committed
5 6
# Use the --with-TBDEFS=filename to specify your own file.
# If you add a variable, be sure to go and update configure.in.
7 8
#
TBDBNAME=tbdb
9
TBERRORLOGDBNAME=errorlog
10
TBADMINGROUP=tbadmin
11 12
TBOPSEMAIL=testbed-ops@flux.utah.edu
TBLOGSEMAIL=testbed-logs@flux.utah.edu
13
TBROBOCOPSEMAIL=testbed-robocops@flux.utah.edu
14 15 16
TBWWWEMAIL=testbed-www@flux.utah.edu
TBAPPROVALEMAIL=testbed-approval@flux.utah.edu
TBAUDITEMAIL=testbed-audit@flux.utah.edu
17 18
TBSTATEDEMAIL=testbed-stated@flux.utah.edu
TBTESTSUITEEMAIL=testbed-testsuite@flux.utah.edu
19
TBAUTOMAILEMAIL=testbed-automail@flux.utah.edu
20 21
TBACTIVEARCHIVE=testbed-active-users-archive@flux.utah.edu
TBUSERSARCHIVE=testbed-users-archive@flux.utah.edu
22
TBERRORSEMAIL=testbed-errors@flux.utah.edu
23
JAILIPBASE=172.17.0.0
24
JAILIPMASK=255.240.0.0
25 26 27
DELAYCAPACITY=2
BOSSNODE=boss.emulab.net
USERNODE=users.emulab.net
28
FSNODE=fs.emulab.net
29
OURDOMAIN=emulab.net
30 31
FSDIR_GROUPS=/groups
FSDIR_PROJ=/proj
32
FSDIR_USERS=/users
33
FSDIR_SHARE=/share
34 35
FSDIR_SCRATCH=
FS_WITH_QUOTAS=
36 37 38
WWWHOST=www.emulab.net
TBMAINSITE=1
THISHOMEBASE=Emulab.Net
39 40
MIN_UNIX_UID=10000
MIN_UNIX_GID=6000
Leigh B Stoller's avatar
Leigh B Stoller committed
41
WINSUPPORT=0
Mike Hibler's avatar
Mike Hibler committed
42
ELVIN_COMPAT=0
43
NSVERIFY=0
44
TBUSEDBI=1
45

46 47 48 49 50
# Set to one to disable exporting NFS filesystems to nodes
NOSHAREDFS=0

# Set to one if you are using an NFS server that has an exports race
# If you don't know what this means, leave it at one, it won't hurt
51
NFSRACY=0
52

53 54 55 56 57 58 59 60
#
# Define a port range for frisbee use. You may want to do this if you
# have a firewall between boss and the nodes to limit the size of the
# "hole" required.
#
FRISEBEEMCASTPORT=21700
FRISEBEENUMPORTS=100

61 62 63 64 65 66
#
# If enabled, needs setup, see:
#   http://users.emulab.net/trac/emulab/wiki/NodeUsageInstall
#
NODE_USAGE_SUPPORT=1

Mike Hibler's avatar
Mike Hibler committed
67 68 69 70 71 72
#
# If enabled, will serve tarballs, RPMs and blobs from ops (fs)
# rather than boss.
#
SPEWFROMOPS=1

73
#
74
# This next group will not work outside of Utah (yet).
75
#
76
PUBSUPPORT=1
77 78 79
WIKISUPPORT=0
TRACSUPPORT=0
BUGDBSUPPORT=0
80
MAILMANSUPPORT=0
81
SFSSUPPORT=0
82
CVSSUPPORT=0
83
STAMPS=1
Mike Hibler's avatar
Mike Hibler committed
84
CHATSUPPORT=0
85
NFSTRACESUPPORT=0
86
ARCHIVESUPPORT=0
Leigh B Stoller's avatar
Leigh B Stoller committed
87
OPSDBSUPPORT=0
88 89
PELABSUPPORT=0
PLABSUPPORT=0
90
PLAB_ROOTBALL="plabroot-21.tar.bz2"
91
EXP_VIS_SUPPORT=0
92 93 94 95
# Do not turn this on unless you talk to Utah first!
PROTOGENI_SUPPORT=1
# If you are not the main Emulab site in Utah, change this!
PROTOGENI_DOMAIN="utahemulab"
96
# If you are not the main Emulab site in Utah, DO NOT SET THIS!
97 98 99 100 101
PROTOGENI_ISCLEARINGHOUSE=1
# Set this to the email address for ClearingHouse. 
PROTOGENI_EMAIL="geni-dev-utah@flux.utah.edu"
# Set this to the hostname of the clearinghouse web site.
PROTOGENI_WEBSITE="www.emulab.net"
Gary Wong's avatar
Gary Wong committed
102 103 104
# Set this to the nickname of your ProtoGENI federate.  Ask the GPO what
# they call you if you're not sure.
PROTOGENI_NICKNAME="utah-pg"
105 106
# This value should be 12 if you are not in Utah. Ask before changing.
PROTOGENI_MAXSERVERLOAD=24
107 108
# Do not set this without asking Utah.
PROTOGENI_LOCALUSER=1
109 110
# Portal for the Cloudlab Cluster.
CLUSTER_PORTAL="boss.emulab.net"
111 112
CLUSTER_PUBSUBD_SSLPORT=16506
CLUSTER_PUBSUBD_ALTPORT=16507
113 114
# Fancy new Portal interface. Requires PROTOGENI_SUPPORT=1
PORTAL_ENABLE=1
115 116
# Mobile networking support (PhantomNet)
MOBILESUPPORT=1
117 118 119 120
# Do not set these without talking to Utah!
# Collect idle statistics by default, and store in RRD files.
SDCOLLECTD_DOSTATS=1
SDCOLLECTD_USE_RRDTOOL=1
121

122
#
123 124 125 126 127 128 129 130 131
# SSL Certificate stuff. Used to customize config files in ssl directory.
# Note that OrganizationalUnit is set in the cnf file.
# CommonName is typically set to BOSSNODE and emailAddress to TBOPSEMAIL
#
SSLCERT_COUNTRY="US"
SSLCERT_STATE="Utah"
SSLCERT_LOCALITY="Salt Lake City"
SSLCERT_ORGNAME="Utah Network Testbed"
#
132 133
# Network config stuff. Used to generate initial named and dhcpd config files.
#
134 135
TESTBED_NETWORK=155.98.32.0
TESTBED_NETMASK=255.255.240.0
136 137
EXTERNAL_TESTBED_NETWORK=$TESTBED_NETWORK
EXTERNAL_TESTBED_NETMASK=$TESTBED_NETMASK
138
BOSSNODE_IP=155.98.32.70
139
EXTERNAL_BOSSNODE_IP=$BOSSNODE_IP
140
USERNODE_IP=155.98.33.74
141
EXTERNAL_USERNODE_IP=$USERNODE_IP
142
FSNODE_IP=$USERNODE_IP
143
EXTERNAL_FSNODE_IP=$EXTERNAL_USERNODE_IP
144 145 146 147 148 149 150 151 152
CONTROL_ROUTER_IP=155.98.36.1
CONTROL_NETWORK=155.98.36.0
CONTROL_NETMASK=255.255.252.0
PRIVATE_NETWORK=155.98.32.0
PRIVATE_ROUTER=155.98.32.1
PRIVATE_NETMASK=255.255.255.0
PUBLIC_NETWORK=155.98.33.0
PUBLIC_ROUTER=155.98.33.1
PUBLIC_NETMASK=255.255.255.0
153 154 155
MANAGEMENT_NETWORK=10.11.12.0
MANAGEMENT_NETMASK=255.255.254.0
MANAGEMENT_ROUTER=10.11.12.1
156
DHCPD_DYNRANGE="155.98.36.200 155.98.36.219"
157
NAMED_FORWARDERS=""
158 159
VPUBADDR_BASE=none
VPUBADDR_BITLEN=none
160

161 162 163
# XXX backward compat for anyone using this defs file
NTPDRIFTFILE="/etc/ntp.drift"

164 165 166 167
#
# Google Maps API key, for user map
#
GMAP_API_KEY="ABQIAAAAj7GKhM12sdEoFeBl3ZgrMBTW463SEj49ttdeZTAiVv7LYlJDWhST4OC0fd2b1cXRdcdJ35E9koEQSg"
168 169 170 171 172 173 174 175 176 177

#
# Windows variables
#
WINDOWS_ORGNAME="Some Organization"
WINDOWS_OWNER="Some Owner"
WINDOWS_TIMEZONE="Mountain Standard Time"
#
# Windows License Keys
#
178
WINDOWS_KEY_7PRO_X86=""
179 180 181 182
#
# Fancy new browser in the console support
#
BROWSER_CONSOLE_ENABLE=1
183 184 185

# Image versioning and deltas.
IMAGEPROVENANCE=1
186
IMAGEDELTAS=0
187

Leigh B Stoller's avatar
Leigh B Stoller committed
188 189 190
# Image directories
IMAGEDIRECTORIES=1

191
# Per-user/project ZFS.
192 193
WITHZFS=1
ZFS_ROOT=z
194
ZFS_NOEXPORT=1
195 196 197
ZFS_QUOTA_USER="1G"
ZFS_QUOTA_PROJECT="100G"
ZFS_QUOTA_GROUP="5G"
198
# Allow room for backup snapshots
199
ZFS_QUOTA_USER_X="10.0"
200 201
ZFS_QUOTA_PROJECT_X="2.0"
ZFS_QUOTA_GROUP_X="2.0"
202

203
# XXX autofs still has some problems, stick with AMD for now
204
# WITHZFS only: use AMD instead of autofs for /proj, /users mounts on boss
205 206
WITHAMD=1
AMD_ROOT=/.amd_mnt/ops
207

208 209 210
# Utah-only hacked mountd
INCREMENTAL_MOUNTD=1

211 212
# Blockstores
BS_IQN_PREFIX=iqn.2000-10.net.emulab
213

214 215 216 217
## Use boss as IGMP querier on the mothership
## XXX this does not seem to be helping
#NEEDMCQUERIER=1

218 219
# Programmable RF attenuator (for PhantomNet).
ATTENUATOR=patten1
220 221 222

# Do not send events from bootinfo, we do it from dhcpd instead.
BOOTINFO_EVENTS=0