EasyBuild reads configuration from CLI options, config files, and environment variables.
- User config:
~/.config/easybuild/config.cfg
- Site config (common pattern):
/etc/easybuild.d/*.cfg
installpath and module output paths
sourcepath and build cache paths
- Robot/easyconfig search paths
- Default toolchain and site policy flags
eb --show-config
eb --show-full-config | head -n 80
- Maintain site config in version control.
- Separate user overrides from centrally managed cluster policy.
- Keep module tree ownership restricted to trusted build operators.