Config
This directory is for repository-managed service configuration templates and configuration examples for Atlas.
What Belongs Here
- nginx templates.
- systemd unit templates.
- SQL Server configuration templates.
- Non-secret example configuration.
- Documented placeholders for environment variables.
What Must Not Be Stored Here
- Live configuration containing secrets.
.envfiles.- Private keys.
- TLS private keys or live certificates.
- Database backups.
- Machine-local overrides.
Naming Conventions
- Use lower-case directory names.
- Use lower-case hyphenated file names.
- Use
.template,.example, or.samplefor files that are not live configuration. - Use clear placeholder names such as
CHANGE_MEor${ENV_VAR_NAME}.
Expected Future Structure
Current planned areas include:
config/nginx/
config/sqlserver/
config/systemd/
Additional service directories may be added when those services are implemented.
Security Considerations
Configuration templates must not contain live secrets. Secret-bearing live files should be stored outside the repository and referenced by documented paths or environment variable names.