Support encrypted backends for credentials #147
Labels
credentials
credentials related issue
documentation
Improvements or additions to documentation
enhancement
New feature or request
Overview
The
~/.credentials
could be improved for supporting different back-end alternatives. This would be very useful for local testing where users will not need to store credentials in plain text on diskRequirements
Approach
compliance/utils/credentials.py
so that it supports multiple backends. The default behaviour should be the current local file.1password
backend: users could use the Auditree configuration to specify the type of the backend they want to use. For example:In this case, Auditree will wait for an
auditree
vault in 1password (this vault name can be part of the config too) which will contain the credentials with the following schema:For example:
creds['aws'].username
will be searched atop://auditree/aws/username
Test Plan
No configuration provided should keep the same behaviour so far.
The text was updated successfully, but these errors were encountered: