Note: This version of the VDT (1.3.11) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 1.10.1.

Automatic Installation in VDT 1.3.11


Installation questions

Normally, installing the VDT is an interactive process. You're asked several questions such as:

While this is useful for an individual installation, it can make it hard to install several machines in an automated fashion.

Pre-answering question

In VDT 1.3.11 any one or more of the VDT installation questions can be answered preemptivly by setting appropriate environment variables beforehand. This allows a fully automatic installation without user intervention. This can be done in one of two ways:

Environment Variables

The following table shows the environment variables that can be set to pre-answer the question they correspond to.

QuestionVariablePossible Values
Do you agree to the licenses?VDTSETUP_AGREE_TO_LICENSESy (yes)
n (no)
Do you want to update the CA certification revocation lists (CRLs) automatically?VDTSETUP_EDG_CRL_UPDATEy (yes)
n (no)
Do you want edg-mkgridmap daemon to be run via cron?VDTSETUP_EDG_MAKE_GRIDMAPy (yes)
n (no)
Would you like to enable the CEMon server to run automatically?VDTSETUP_ENABLE_CEMONy (enable)
n (disable)
skip (no change)
Would you like to enable the Clarens web services framework?VDTSETUP_ENABLE_CLARENSy (enable)
n (disable)
skip (no change)
Would you like to enable the Condor batch system to run automatically?VDTSETUP_ENABLE_CONDORy (enable)
n (disable)
skip (no change)
Would you like to enable the DRM server to run automatically?VDTSETUP_ENABLE_DRMy (enable)
n (disable)
skip (no change)
Would you like to enable Globus Gatekeeper daemon to run automatically?VDTSETUP_ENABLE_GATEKEEPERy (enable)
n (disable)
skip (no change)
Would you like to enable Globus GridFTP daemon to run automatically?VDTSETUP_ENABLE_GRIDFTPy (enable)
n (disable)
skip (no change)
Would you like to enable Globus GRIS daemon to run automatically?VDTSETUP_ENABLE_GRISy (enable)
n (disable)
skip (no change)
Would you like to enable the GUMS server to run automatically?VDTSETUP_ENABLE_GUMSy (enable)
n (disable)
skip (no change)
Would you like to enable the jClarens web services framework?VDTSETUP_ENABLE_JCLARENSy (enable)
n (disable)
skip (no change)
Would you like to enable the NMI build and test framework to run automatically?VDTSETUP_ENABLE_NMIy (enable)
n (disable)
skip (no change)
Would you like to enable the RLS server to run automatically?VDTSETUP_ENABLE_RLSy (enable)
n (disable)
skip (no change)
Would you like to setup daily rotation of VDT log files?VDTSETUP_ENABLE_ROTATEy (enable)
n (disable)
skip (no change)
Would you like to enable Squid to run automatically?VDTSETUP_ENABLE_SQUIDy (enable)
n (disable)
skip (no change)
Would you like to enable the VOMS server to run automatically?VDTSETUP_ENABLE_VOMSy (enable)
n (disable)
skip (no change)
Would you like to enable Globus web-services container to run automatically?VDTSETUP_ENABLE_WS_CONTAINERy (enable)
n (disable)
skip (no change)
Do you want the Globus GRIS to only allow secure access?VDTSETUP_GRIS_AUTHy (yes)
n (no)
Where would you like to install CA files?
(Click here for more information)
VDTSETUP_INSTALL_CERTSr (root)
l (local)
n (no)

vdt-questions.csh Template

setenv VDTSETUP_AGREE_TO_LICENSES ''
setenv VDTSETUP_EDG_CRL_UPDATE ''
setenv VDTSETUP_EDG_MAKE_GRIDMAP ''
setenv VDTSETUP_ENABLE_CEMON ''
setenv VDTSETUP_ENABLE_CLARENS ''
setenv VDTSETUP_ENABLE_CONDOR ''
setenv VDTSETUP_ENABLE_DRM ''
setenv VDTSETUP_ENABLE_GATEKEEPER ''
setenv VDTSETUP_ENABLE_GRIDFTP ''
setenv VDTSETUP_ENABLE_GRIS ''
setenv VDTSETUP_ENABLE_GUMS ''
setenv VDTSETUP_ENABLE_JCLARENS ''
setenv VDTSETUP_ENABLE_NMI ''
setenv VDTSETUP_ENABLE_RLS ''
setenv VDTSETUP_ENABLE_ROTATE ''
setenv VDTSETUP_ENABLE_SQUID ''
setenv VDTSETUP_ENABLE_VOMS ''
setenv VDTSETUP_ENABLE_WS_CONTAINER ''
setenv VDTSETUP_GRIS_AUTH ''
setenv VDTSETUP_INSTALL_CERTS ''