Secrets Management

Store rotate API keys env files vault and 1Password CLI

LoopyLuci Updated 1 repo stars

File contents

Secrets Management

.env File Pattern

# .env (never committed)
DATABASE_URL=postgres://user:pass@localhost/db
API_KEY=sk-abc123

# Load in Python
from dotenv import load_dotenv
load_dotenv()
import os
db_url = os.environ["DATABASE_URL"]

1Password CLI

op item get "My API Key" --field credential
export API_KEY=$(op item get "My API Key" --field credential)

LoopyLuci/Skills/tree/main/skills/secrets-management commit c0ca3131c7

Frequently asked questions

npx skillmds@latest add loopyluci/secrets-management