zut.secret.SecretResolver
- class zut.secret.SecretResolver
Bases:
objectA simple secret resolver using the following sources in order of priority:
Environment variable
Environment variable pointing to a file
Current directory’s secret subdirectory (./secrets)
Home directory’s secret subdirectory (~/secrets)
Docker secrets (/run/secrets)
GPG file (pass)
May be subclassed (and registered as Secret.resolver) to modify the secret sources.
- __init__()
Methods
__init__()get(-> str)is_available(name)