Examples
This section contains practical examples of using Secret Santa for common use cases.
Quick Reference
| Use Case | Example | Description |
|---|---|---|
| Basic Password | basic-password.md | Simple password generation |
| TLS Certificate | tls-self-signed.md | Self-signed certificates |
| AWS Integration | aws-secrets-manager.md | Store in AWS Secrets Manager |
Basic Examples
- Simple Password Generation - Generate a basic password secret
- Database Credentials - Complete database credential setup
- API Keys - Generate API keys and tokens
TLS and Certificates
- Self-Signed TLS Certificate - Generate TLS certificates for development
- Certificate Bundle - Complete certificate chain with private key
- Multiple SANs - Certificates with multiple Subject Alternative Names
Cloud Provider Integration
- AWS Secrets Manager - Store secrets in AWS Secrets Manager
- AWS Parameter Store - Store connection strings in Parameter Store
- GCP Secret Manager - Store secrets in Google Cloud Secret Manager
Advanced Use Cases
- Template Functions - Advanced template usage and functions
- Dry-Run Validation - Validate configurations without creating secrets
- Multi-Environment Setup - Manage secrets across environments
Integration Examples
- Docker Registry Credentials - Generate Docker registry authentication
- SSH Keys - Generate SSH key pairs for automation
- JWT Signing Keys - Generate keys for JWT token signing
Each example includes:
- Complete YAML manifests
- Explanation of configuration options
- Expected output format
- Common troubleshooting tips