Available Configuration Loaders

Path scheme

<LOADER>[+SERIALIZER]://<PATH>[,<LOADER>[+SERIALIZER]://<PATH>,...]

Available loaders

- file    : files on-disk
- pkgdata : python package data
- http    : plaintext HTTP
- https   : HTTP over TLS
- env     : environment variable
- module  : python module

Available serializers

- yaml **DEFAULT**
- json
- jinja

Examples

Single file

file:///etc/sovereign.yaml

Multiple files (comma separated)

file:///etc/sovereign/common.yaml,file:///etc/sovereign/dev.yaml

Other types of sources

http://config.myserver.com/environments/dev.yaml

Other types of formats

http+json://config.myserver.com/environments/dev.json
http+jinja://config.myserver.com/environments/dev.j2
http+yaml://config.myserver.com/environments/dev.yaml