ARC Configuration Parser¶
Nordugrid ARC configuration parser
usage: arcconfig-parser [-h] [--debug {CRITICAL,ERROR,WARNING,INFO,DEBUG}]
[--load] [--save] [-r RUNCONFIG] [-c CONFIG]
[-d DEFAULTS] [-b BLOCK] [-o OPTION] [-s]
[-e {bash,json}] [-f EXPORT_FILTER]
Named Arguments¶
--debug | Possible choices: CRITICAL, ERROR, WARNING, INFO, DEBUG verbosity level (default is “WARNING”) Default: “WARNING” |
Runtime configuration¶
Work with runtime configuration that includes default values
--load | load ARC runtime configuration Default: False |
--save | save ARC runtime configuration Default: False |
-r, --runconfig | |
runtime config file location (default is “/run/arc/arc.runtime.conf”) Default: “/run/arc/arc.runtime.conf” |
Configuration files¶
Initial ARC configuration files
-c, --config | config file location (default is “/etc/arc.conf”) Default: “/etc/arc.conf” |
-d, --defaults | defaults file location (default is “/usr/share/arc/arc.parser.defaults”) Default: “/usr/share/arc/arc.parser.defaults” |
Getting values¶
Get blocks and configuration option values
-b, --block | block name (can be specified several times) |
-o, --option | option name |
-s, --subblocks | |
match subblocks against supplied block name(s) Default: False | |
-e, --export | Possible choices: bash, json export configuration to the defined format |
-f, --export-filter | |
limit bash export to specified options only |