arc.conf(5)
π arc.conf(5) β ARC services configuration π
okay bestie, welcome to the arc.conf(5) manual page β this is the one about the ARC services configuration file. grab a snack, we're going in π«Ά
β¨ NAME β¨
arc.conf β ARC services configuration
πΈ DESCRIPTION πΈ
so here's the tea: ARC has two separate configuration files β one for client tools and another one for services. this man page is all about the services config file. if you're looking for the client side of things, please see the "ARC Clients User Manual" at http://www.nordugrid.org/documents/arc-ui.pdf β¨
no cap, this man page is NOT the ultimate source of information aboutarc.conf. the reference documentation containing <em>all</em> configuration option descriptions is thearc.conf.referencefile that can be found in/usr/share/arc/doc. periodt π
to get inline help about a particular configuration option, use the arcctl (1) tool π
for example, to get the description of the sessiondir option in the [arex] block, run:
# arcctl config describe arex sessiondir
π¦ BASIC STRUCTURE π¦
a block configures an ARC service, a service interface, a utility or a subsystem. enabling (turning on) a functionality, a service or an interface requires the presence of the appropriate configuration block. to disable a service or an interface, simply delete or comment out the related arc.conf block β you may need to rerun the corresponding startup script π
a block is identified by its block header. a block header may consist of keywords and optionally block identifiers. keywords may be separated by / and used to label subblocks (e.g. [arex/jura]), while block identifiers are separated by : from keywords.
for example, in the [queue:short] block header, queue is a keyword while short is an identifier β e.g. the name of the queue. block headers must be UNIQUE π
a block starts with a unique [keyword:identifier] blockheader and ends where the next block starts, that is at the next [blockheader] directive.
a block may have sub-blocks β e.g. the various interfaces of the AREX service are configured via sub-blocks (e.g. [arex/ws]). when a sub-block is enabled then the corresponding parent block MUST also appear in the arc.conf file. no skipping generations, bestie π
configuration blocks contain (config option, config value) pairs following the syntax: config_option=value element [optional value element] in single line.
each of the configuration options has a well-defined default that is specified in this reference file. the default can take either a pre-set value, a special substitution or the keyword undefined. configuration options within an enabled block take their default values in case they are missing (or commented out). configuration parameters with undefined defaults take no values. furthermore, configuration options within disabled blocks take no values either. slay, consistency β¨
π¨ authorization blocks are ORDER-DEPENDENT! the authorization blocks [authgroup:name] MUST be defined before being used in the other blocks. and on top of that, the order of the authorization blocks <em>itself</em> may have influence over authorization decisions! main character energy, honestly π
note that quotes around the configuration value(s) must NOT be used any longer.
note that the arc.conf is CASE-SENSITIVE! π
π FILES π
/etc/arc.conf${ARC_LOCATION}/etc/arc.conf
π₯ REPORTING BUGS π₯
report bugs to http://bugzilla.nordugrid.org/ β we love a good bug report, fr fr π«Ά
π COPYRIGHT π
APACHE LICENSE Version 2.0
π AUTHOR π
ARC software is developed by the NorduGrid Collaboration (http://www.nordugrid.org) β please consult the AUTHORS file distributed with ARC. please report bugs and feature requests to http://bugzilla.nordugrid.org π
β SEE ALSO β
and that's the whole page, bestie! this was NorduGrid ARC 7.2.0, dated 2026-09-01 β go forth and configure your services, you absolute icon π§πβ¨
π¦ where this page comes from
- epel 10: nordugrid-arc7-hed 7.2.0-1.el10_3 Β· Apache-2.0 AND MIT
- epel 9: nordugrid-arc7-hed 7.2.0-1.el9 Β· Apache-2.0 AND MIT
- fedora 43: nordugrid-arc-hed 7.2.0-1.fc43 Β· Apache-2.0 AND MIT
- fedora 44: nordugrid-arc-hed 7.2.0-1.fc44 Β· Apache-2.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms