ARC Client Config Reference
Some default valued used by client tools can be refedined in the client configuration file
located in ~/.arc/client.conf
.
All currently supported client configuration options should be defined in the [common]
block.
certificatepath
Synopsis: certificatepath = path
Description: Specify the location of client certificate file. Environmental variable X509_USER_CERT redefines this value.
Default: $HOME/.globus/usercert.pem
Example:
certificatepath=/home/user/credentials/cert.pem
keypath
Synopsis: keypath = path
Description: Specify the location of client secret key file. Environmental variable X509_USER_KEY redefines this value.
Default: $HOME/.globus/userkey.pem
Example:
keypath=/home/user/credentials/key.pem
cacertificatesdirectory
Synopsis: cacertificatesdirectory = path
Description: Specify the location of CA certificates directory Environmental variable X509_CERT_DIR redefines this value.
Default: /etc/grid-security/certificates
Example:
cacertificatesdirectory=/home/user/.globus/certificates
proxypath
Synopsis: proxypath = path
Description: Specify the location of proxy certificate (both for generation and usage) Environmental variable X509_USER_PROXY redefines this value.
Default: /tmp/x509up_u${UID}
Example:
proxypath=/home/user/credentials/proxy.pem
vomsespath
Synopsis: vomsespath = path
Description: Path to file or directory that holds client VOMS configuration to generate proxy certificates
Environmental variables X509_VOMS_FILE
and X509_VOMSES
redefine this value
If missing arcproxy will search for vomses in the following locations:
~/.arc/vomses
~/.voms/vomses
/etc/vomses
/etc/grid-security/vomses
Default: undefined
Example:
vomsespath=/home/user/credentials/vomses
defaultvoms
Synopsis: defaultvoms = vo[:command]
Description:
Default value for --voms
(-S
) arcproxy option that is
used to define VO and optionaly FQANs used during proxy certificate generation
This option in multivalued.
Default: undefined
Example:
defaultvoms=atlas:/atlas/Role=pilot
defaultvoms=nordugrid.org:all
defaultvoms=ops.ndgf.org
rejectdiscovery
Synopsis: rejectdiscovery = service
Description: Specify the FQDN or URLs of the services that should be rejected during service discovery process by CLI tools (arcsub, arctest, arcresub)
This option in multivalued.
Default: undefined
Example:
rejectdiscovery=bad.service.org
rejectdiscovery=bad2.service.org
rejectmanagement
Synopsis: rejectmanagement = service
Description: Specify the FQDN or URLs of the CEs that should be skipped
during the job management (e.g. arcstat
, arckill
)
This option in multivalued.
Default: undefined
Example:
rejectmanagement=bad3.service.org
rejectmanagement=bad4.service.org
brokername
Synopsis: brokername = broker
Description: Specify the broker used in resource discovery.
The full list of installed brokers can be obtained running arcsub -P
Default: Random
Example:
brokername=FastestQueue
brokerarguments
Synopsis: brokerarguments = args
Description: Specify broker arguments (if applicable to specified broker)
Default: undefined
Example:
brokername=PythonBroker
brokerarguments=ACIXBroker.ACIXBroker:https://cacheindex.ndgf.org:6443/data/index
timeout
Synopsis: timeout = seconds
Description: Amount of time to wait for a service to respond before considering it dead.
Default: 20
Example:
timeout=60
joblist
Synopsis: joblist = path
Description: Path to the jobs database that holds all extra data about submitted jobs to be used during further job management
Default: $HOME/.arc/jobs.dat
Example:
joblist=/home/user/arcjobs.dat
joblisttype
Synopsis: joblisttype = type
Description: Type of the backend used for jobs database.
Warning
IT IS STRONGLY advised to keep default SQLITE type of backend.
Allowed values: SQLITE,
, XML
Default: SQLITE
Example:
joblisttype=XML