New fence configuration
Fence now supports a single YAML file for configuration!
- configuration vars are consolidated, better-described, and have reasonable defaults
- simplification of deployment by having a single cfg file
- backwards-compatible for now, though next major fence release will drop support for local_settings.py
- command line utility to help with creating a new cfg based off the default
- Fence searches configured directories (in
settings.py
) for the new config.yaml file - New cfg file has a contextual template-like replacing feature
- Fence now ignores configuration variables it doesn't recognize and loads defaults for cfg not specified
-It loads in default then overlays the provided configuration over that, discarding any extra config not defined in the default configuration