Compare commits
12 Commits
2a615aed6e
...
879daf9f62
Author | SHA1 | Date | |
---|---|---|---|
879daf9f62 | |||
4cfbe0bf93 | |||
988734288e | |||
a8620aef90 | |||
de70ad542a | |||
06283ae36c | |||
20a8e345fa | |||
f3c09cd644 | |||
5b82df905a | |||
b822d5458b | |||
cbf830278e | |||
364d265a1f |
19
README.md
19
README.md
|
@ -24,7 +24,9 @@ Secret loading order:
|
||||||
0. Hardcoded values. **This is purely for debugging, prototyping, and for
|
0. Hardcoded values. **This is purely for debugging, prototyping, and for
|
||||||
configuring below options.**
|
configuring below options.**
|
||||||
1. Files pointed to by environment variables. Docker friendly.
|
1. Files pointed to by environment variables. Docker friendly.
|
||||||
2. Secrets folder. Also Docker friendly.
|
2. Secrets folder. Also Docker friendly. Defaults to `secrets`, but can be
|
||||||
|
configured through the `SECRETS_DIRECTORY` key (NOTE: passed directly,
|
||||||
|
rather than through a file.)
|
||||||
3. [Pass: the standard unix password
|
3. [Pass: the standard unix password
|
||||||
manager](https://www.passwordstore.org/). Most suited for personal
|
manager](https://www.passwordstore.org/). Most suited for personal
|
||||||
usage; very unsuited for server environments. Requires `pass` installed
|
usage; very unsuited for server environments. Requires `pass` installed
|
||||||
|
@ -50,9 +52,22 @@ Secret loading order:
|
||||||
- [ ] Vault:
|
- [ ] Vault:
|
||||||
* [ ] Ensure vault code path works.
|
* [ ] Ensure vault code path works.
|
||||||
* [ ] Document usage and requirements.
|
* [ ] Document usage and requirements.
|
||||||
|
- [ ] Get inspiration from <https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html>
|
||||||
|
|
||||||
|
|
||||||
# License
|
## Dependencies
|
||||||
|
|
||||||
|
All requirements can be installed easily using:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
Full list of requirements:
|
||||||
|
- [frozendict](https://pypi.org/project/frozendict/)
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
```
|
```
|
||||||
MIT License
|
MIT License
|
||||||
|
|
5
setup.py
5
setup.py
|
@ -31,7 +31,9 @@ Secret loading order:
|
||||||
0. Hardcoded values. **This is purely for debugging, prototyping, and for
|
0. Hardcoded values. **This is purely for debugging, prototyping, and for
|
||||||
configuring below options.**
|
configuring below options.**
|
||||||
1. Files pointed to by environment variables. Docker friendly.
|
1. Files pointed to by environment variables. Docker friendly.
|
||||||
2. Secrets folder. Also Docker friendly.
|
2. Secrets folder. Also Docker friendly. Defaults to `secrets`, but can be
|
||||||
|
configured through the `SECRETS_DIRECTORY` key (NOTE: passed directly,
|
||||||
|
rather than through a file.)
|
||||||
3. [Pass: the standard unix password
|
3. [Pass: the standard unix password
|
||||||
manager](https://www.passwordstore.org/). Most suited for personal
|
manager](https://www.passwordstore.org/). Most suited for personal
|
||||||
usage; very unsuited for server environments. Requires `pass` installed
|
usage; very unsuited for server environments. Requires `pass` installed
|
||||||
|
@ -57,6 +59,7 @@ Secret loading order:
|
||||||
- [ ] Vault:
|
- [ ] Vault:
|
||||||
* [ ] Ensure vault code path works.
|
* [ ] Ensure vault code path works.
|
||||||
* [ ] Document usage and requirements.
|
* [ ] Document usage and requirements.
|
||||||
|
- [ ] Get inspiration from <https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html>
|
||||||
""".strip()
|
""".strip()
|
||||||
|
|
||||||
PACKAGE_DESCRIPTION_SHORT = """
|
PACKAGE_DESCRIPTION_SHORT = """
|
||||||
|
|
Loading…
Reference in New Issue
Block a user