@syntropysoft/praetorian
Version:
Praetorian CLI – A universal multi-environment configuration validator for DevSecOps teams. Validate, compare, and secure YAML/ENV files with ease.
31 lines (27 loc) • 654 B
YAML
# Praetorian Configuration - Perfect Example
# This example shows configurations with identical structure across environments
files:
- config-dev.yaml
- config-prod.yaml
- config-staging.yaml
# No keys to ignore - all keys should be identical
# ignore_keys: []
# Keys that must be present in all environments
required_keys:
- app.name
- app.environment
- app.port
- database.host
- database.port
- database.name
- api.base_url
- api.timeout
- api.retries
- logging.level
- logging.format
- logging.output
# Environment mapping
environments:
dev: config-dev.yaml
prod: config-prod.yaml
staging: config-staging.yaml