summaryrefslogtreecommitdiffstats
path: root/bin-utils/envconsul-bin/DETAILS
diff options
context:
space:
mode:
Diffstat (limited to 'bin-utils/envconsul-bin/DETAILS')
-rwxr-xr-xbin-utils/envconsul-bin/DETAILS33
1 files changed, 33 insertions, 0 deletions
diff --git a/bin-utils/envconsul-bin/DETAILS b/bin-utils/envconsul-bin/DETAILS
new file mode 100755
index 0000000..c1933ab
--- /dev/null
+++ b/bin-utils/envconsul-bin/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=envconsul-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=0.11.0
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
+ ARCH=amd64
+ SOURCE_HASH=sha256:e52fe2036cacec12b24431044af2c71989c21271ef4d880d3f0e713aee203bc0:UPSTREAM_HASH
+else
+ ARCH=386
+ SOURCE_HASH=sha256:47a2715fd0acd0181bf7b07a408a52747fceee77477e594c6020b7295c45e398:UPSTREAM_HASH
+fi
+ SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.zip
+ SOURCE_URL[0]=https://releases.hashicorp.com/${SPELLX}/${VERSION}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ GATHER_DOCS=off
+ WEB_SITE=https://github.com/hashicorp/envconsul
+ ENTERED=20210702
+ LICENSE[0]=MPL
+ SHORT="start subprocess with envvar populated from Consul and Vault"
+cat << EOF
+This is a binary version of Envconsul.
+
+Envconsul provides a convenient way to launch a subprocess with environment
+variables populated from HashiCorp Consul and Vault. The tool is inspired by
+envdir and envchain, but works on many major operating systems with no runtime
+requirements. It is also available via a Docker container for scheduled
+environments.
+
+Envconsul supports 12-factor applications which get their configuration via the
+environment. Environment variables are dynamically populated from Consul or
+Vault, but the application is unaware; applications just read environment
+variables. This enables extreme flexibility and portability for applications
+across systems.
+EOF