Automic VaultAutomic Vault

brew

Installer consul-template avec Homebrew, apk, chocolatey, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de consul-template pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install consul-template

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add consul-template

Alpine Linux edge package indexes · consul-template · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#consul-template

nixpkgs package indexes · pkgs/by-name/co/consul-template/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S consul-template

Arch Linux sync databases · consul-template · Source: geo.mirror.pkgbuild.com

aperçu

Résumé du paquet

Generic template rendering and notifications with Consul

Commandes et alias

  • consul-template

historique

Historique du projet et usages

Consul Template is a HashiCorp daemon and CLI that renders files from Consul, Vault, and Nomad data, then optionally runs commands after changes. It became a standard bridge between service discovery/configuration data and traditional config-file driven software.

Historique du projet

HashiCorp released Consul Template 0.1.0 in October 2014. The README still states the core idea: query a Consul, Vault, or Nomad cluster and update any number of templates on the filesystem.

The early changelog shows rapid hardening after launch: 0.2.0 added file and key-prefix helpers, tree and ls functions, string helpers, and more examples; 0.5.0 added SIGHUP reload and service-listing support. Later releases added Vault, Nomad, Consul namespace/partition/peering features, imported services, and security fixes.

Historique d'adoption

Consul Template found adoption in infrastructure stacks that needed dynamic data in ordinary files. Its README recommends running it as a system service, explains why automatic reload-on-file-change is intentionally avoided, and points users toward examples, configuration docs, templating docs, Docker use, and community support.

Input package metadata lists Consul Template for Homebrew, apk, Chocolatey, Nix, and pacman, reflecting its cross-platform single-binary packaging model.

Modes d'utilisation

Common usage is to run consul-template with template mappings such as source:destination:command, render configuration files from Consul KV or service catalog data, and restart or reload services such as nginx or haproxy when rendered output changes.

The README also documents once mode, reload via SIGHUP, environment variables shared with Consul, Vault, and Nomad tooling, and version-specific documentation through Git tags.

Pourquoi les passionnés de paquets s'y intéressent

Consul Template matters because it packages dynamic infrastructure state into the oldest Unix deployment interface: files on disk plus a signal or command. That made it useful before every application learned service discovery APIs directly.

For package maintainers, it is a classic HashiCorp Go binary: upstream releases, version-specific docs, service-manager usage, Docker images, and a web of compatibility with Consul, Vault, Nomad, and downstream config consumers.

Chronologie

  • 2014: Version 0.1.0 is released as the initial Consul Template release.
  • 2014: Version 0.5.0 adds SIGHUP reload and services template support.
  • 2023: Version 0.35.0 adds alpha support for Consul namespaces, partitions, and peering.
  • 2025: Version 0.41.x adds Consul imported services support and file sandbox security work.
  • 2026: Version 0.42.0 continues security and dependency maintenance.

Related projects

  • Consul is the original data source named in the project name.
  • Vault and Nomad are first-class data sources in the README.
  • haproxy and nginx are common destination-service examples in the README's reload discussion.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
consul-templatecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.42.1
gestionnaire mis à jour2026-07-08
données localesOK
amontà jour
dernière version détectéev0.42.1

https://github.com/hashicorp/consul-template

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:consul-template
Version0.42.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/consul-template
Page d'accueilhttps://github.com/hashicorp/consul-template
Dépôthttps://github.com/hashicorp/consul-template
Docs amonthttps://github.com/hashicorp/consul-template#readme
LicenceMPL-2.0
Archive sourcehttps://github.com/hashicorp/consul-template/archive/refs/tags/v0.42.1.tar.gz
Dernière mise à jour2026-07-08T18:11:27Z
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameconsul-template
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

consul-template

nix profile install nixpkgs#consul-template
  • normalized package name match
  • Correspondance par : Consul Template
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/co/consul-template/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

consul-template 0.42.0-r1

Generic template rendering and notifications with Consul

https://www.consul.io/

sudo apk add consul-template
  • License: MPL-2.0
  • Architecture: x86_64
  • Source Package: consul-template
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Consul Template
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: consul-template from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

consul-template-openrc 0.42.0-r1

Generic template rendering and notifications with Consul (OpenRC init scripts)

https://www.consul.io/

sudo apk add consul-template-openrc
  • License: MPL-2.0
  • Architecture: x86_64
  • Source Package: consul-template
  • normalized package name match
  • Correspondance par : Consul Template
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: consul-template-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

consul-template 0.42.0-1

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

https://github.com/hashicorp/consul-template

sudo pacman -S consul-template
  • License: MPL-2.0
  • Architecture: x86_64
  • 1 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Consul Template
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: consul-template from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Chocolatey95%

consul-template

choco install consul-template
  • normalized package name match
  • Correspondance par : Consul Template
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: consul-template from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.5272','w10privacy'

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment