Can one use Vault to inject environment variables needed to setup on stack up rather than saving them in environment files with docker-compose?

This page summarizes the projects mentioned and recommended in the original post on /r/docker

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • envconsul

    Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.

    Might not perfectly fit but I think that was one of the ideas behind - https://github.com/hashicorp/envconsul (which can use Vault as a source), and probably to a degree consul-template (though a quick skim of the documentation and I'm not sure if can use Vault as a source.)

  • consul-template

    Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.

    Similar answer to u/Hyacin75 https://github.com/hashicorp/consul-template

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • s6-overlay

    s6 overlay for containers (includes execline, s6-linux-utils & a custom init)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts