Novops offers a universal solution for safely managing secrets and configurations across development and CI environments. With support for popular platforms and a commitment to security, our open-source tool keeps your sensitive data protected while enabling efficient configuration as code. Simplify your secret management with Novops.
Novops is a powerful, cross-platform secret and configuration manager designed for developers and CI environments. This open-source solution enables seamless, secure management of sensitive data and application configurations across a multitude of platforms and tools.
Key Features:
-
Robust Secret Management: Safely load secrets from various sources including Hashicorp Vault, AWS Secrets Manager, Google Cloud, Azure Key Vault, SOPS, and more. Novops effectively centralizes secret handling, eliminating the need to keep multiple copies across different tools.
-
Configuration as Code: Easily manage configuration files and environment variables, ensuring that your local development, applications, and CI/CD pipelines have the required settings.
-
Enhanced Security: Secrets are loaded securely in-memory, only existing for as long as needed to mitigate risks of exposure and mishandling. Novops operates with stringent security measures for handling sensitive information.
-
Universal Compatibility: Built to cater to a wide array of development needs, Novops functions seamlessly across various platforms and environments, ensuring versatility and user adaptability.
-
Free & Open Source: Novops is completely free to use, with an open-source framework that encourages contribution and community support.
Usage:
With Novops, you can load secrets and configurations with ease, using commands tailored for maximum efficiency. For example, you can load your secrets with:
source <(novops load)
Or run a specific command with secrets:
novops run -- ./deploy-app.sh
You can even specify environment variables directly:
docker run -it --env-file <(novops load -f dotenv -e dev) alpine sh
Explore More:
For extensive documentation and practical examples, visit the Novops Documentation.
Community Engagement:
Join the Novops community on Discord for support and discussions, or report an issue that you encounter.
Roadmap:
Upcoming features will expand module support, including integrations with Hashicorp Vault Secret Engines like Kubernetes and SSH, as well as support for popular tools such as 1Password and Infisical.
By utilizing Novops, you streamline your workflow with secure, efficient access to necessary secrets and configurations, enhancing your development and CI capabilities.