{"repo":"busser/murmur","free":true,"listed":false,"github":"https://github.com/busser/murmur","clone":"git clone https://github.com/busser/murmur.git","description":"Pass secrets as environment variables to a process","language":"Go","stars":128,"topics":["azure-keyvault","secrets","aws","gcp","scaleway","secret-management"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"🤫 Murmur Plug-and-play executable to pass secrets as environment variables to a process. Murmur is a small binary that reads its environment variables, replaces references to secrets with the secrets' values, and passes the resulting variables to your application. Variables that do not reference secrets are passed as-is. Several tools like Murmur exist, each supporting a different secret provider. Murmur aims to support as many providers as possible, so you can use Murmur no matter which provider you use. Scaleway AWS Azure GCP Vault 1Password Doppler ---------------------------------------------------------- -------- --- ----- --- ----- --------- ------- 🤫 Murmur ✅ ✅ ✅ ✅ ❌ ❌ ❌ Berglas ❌ ❌ ❌ ✅ ❌ ❌ ❌ Bank Vaults ❌ ❌ ❌ ❌ ✅ ❌ ❌ 1Password CLI ❌ ❌ ❌ ❌ ❌ ✅ ❌ Doppler CLI ❌ ❌ ❌ ❌ ❌ ❌ ✅ If you know of a similar tool that is not listed here, please open an issue so that we can add it to the list. If you use a secret provider that is not supported by Murmur, please open an issue so that we can track demand for it. - Fetching a database password - Adding Murmur to a container image - Adding Murmur to a Kubernetes pod - Parsing JSON secrets - Go library usage - Providers and filters - scwsm provider: Scaleway Secret Manager - awssm provider: AWS Secrets Manager - azkv provider: Azure Key Vault - gcpsm provider: GCP Secret Manager - passthrough provider: no-op - jsonpath filter: JSON parsing and templating - Error handling and troubleshooting - Changes from v0.4 to v0.5 Fetching a databa","default_branch":null,"files":null,"tree":[],"storefront":"/r/busser","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/busser/murmur/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}