General Configuration¶
Environment Variables¶
While the defaults should work well for most applications, it may be useful to to be able to set environmental variables for containerized builds.
-
RYO_USER_CONFIG_DIR
¶ Path to directory containing
config.yml
-
RYO_ISO_CONF
¶ Path to
iso.yml
-
RYO_BUILD_DIR
¶ Build Directory
Program Configuration¶
Operation of ryo-iso
is configured by the parameters located in the first
config file found.
Config File Search Order |
---|
${RYO_USER_CONFIG_DIR}/config.yml |
${XDG_CONFIG_HOME}/ryo-iso/config.yml |
~/.config/ryo-iso/config.yml |
distro_image_dir: ~/Downloads
progress: True
debug: True
Parameters¶
Parameter | Default | Description |
---|---|---|
distro_image_dir | ~/Downloads | Download directory for upstream ISO images |
progress | True | Display progress indicator |
debug | True | Set ‘DEBUG’ logger level |
Project Defaults¶
Project defaults can be set for all projects via the first config found.
Project Defaults File Search Order |
---|
${RYO_USER_CONFIG_DIR}/iso_base.yml |
${XDG_CONFIG_HOME}/ryo-iso/iso_base.yml |
~/.config/ryo-iso/iso_base.yml |
pip:
version: 3
target: /usr/local/lib/python3.8/dist-packages
cache: root/.cache/pip
name: 'RYO-ISO'
Parameters¶
Parameter | Default | Description |
---|---|---|
pip[‘version’] | 3 | pip version |
pip[‘target’] | /usr/local/lib/python3.8/dist-packages | Installation target directory |
pip[‘cache’] | root/.cache/pip | Chrooted pip installation dir |
name | RYO-ISO | Volume name of the generated ISO |
Note
More detailed information about configuration processing can be found in the source.