consul-template
« Back to VersTracker
Description:
Generic template rendering and notifications with Consul
Type: Formula  |  Latest Version: 0.41.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @HashiCorp  |  formulae.brew.sh
Category: Devops
Tags: consul templating devops configuration-management service-discovery
Install: brew install consul-template
About:
consul-template is a daemon that renders templates from values stored in Consul. It enables dynamic configuration updates by watching for changes in the Consul key-value store. This tool is essential for managing application configuration in dynamic environments like microservices.
Key Features:
  • Dynamic template rendering from Consul data
  • File watching and reloading capabilities
  • Flexible template syntax using the Go templating language
  • Can execute arbitrary commands on template updates
Use Cases:
  • Generating dynamic NGINX or HAProxy configuration files
  • Injecting service discovery endpoints into application configs
  • Automating secrets retrieval for container environments
Alternatives:
  • confd – Similar functionality but uses different backends and template syntax
  • envconsul – Injects environment variables instead of rendering files, better for 12-factor apps
License: MPL-2.0
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 10, 2025 12:01pm 0 VERSION_BUMP d33ed6bb
Sep 14, 2025 1:29am 0 VERSION_BUMP 809f94b3