The sysutils/consul-template port
consul-template-0.39.1 – template rendering and notifications with Consul (cvsweb github mirror)
Description
This project provides a convenient way to populate values from Consul into the file system using the consul-template daemon. The daemon consul-template queries a Consul instance and updates any number of specified templates on the file system. As an added bonus, consul-template can optionally run arbitrary commands when the update process completes.WWW: https://www.consul.io/
Readme
+------------------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +------------------------------------------------------------------------------- Multiple instances ================== By definition consul-template is meant to be ran with multiple instances. The default `consul_template` uses ${SYSCONFDIR}/consul-template.d/default.conf . In order to start multiple instances: # ln -s ${RCDIR}/consul_template ${RCDIR}/consul_template_$NAME # rcctl set consul_template_$NAME status on # rcctl set consul_template_$NAME flags \ -config ${SYSCONFDIR}/consul-template.d/$NAME.conf # rcctl start consul_template_$NAME Configuration ============= A default configuration file has been installed into ${SYSCONFDIR}/consul-template.d/default.conf . Please refer to the the following https://github.com/hashicorp/consul-template#configuration-files for more information on the configuration syntax.
Maintainer
Antoine Jacoutot
Only for arches
aarch64 amd64 arm i386 riscv64
Categories
Build dependencies
Test dependencies
Files
- /etc/consul-template.d/
- /etc/consul-template.d/default.conf
- /etc/rc.d/consul_template
- /usr/local/bin/consul-template
- /usr/local/share/doc/pkg-readmes/consul-template
- /usr/local/share/examples/consul-template/
- /usr/local/share/examples/consul-template/apache.md
- /usr/local/share/examples/consul-template/default.conf
- /usr/local/share/examples/consul-template/haproxy-connect-proxy.md
- /usr/local/share/examples/consul-template/haproxy.md
- /usr/local/share/examples/consul-template/join.md
- /usr/local/share/examples/consul-template/nginx-connect-proxy.md
- /usr/local/share/examples/consul-template/nginx-connect-proxy/
- /usr/local/share/examples/consul-template/nginx-connect-proxy/run-nginx-connect-proxy
- /usr/local/share/examples/consul-template/nginx.md
- /usr/local/share/examples/consul-template/services.md
- /usr/local/share/examples/consul-template/varnish.md
- /usr/local/share/examples/consul-template/vault-pki.md
- /usr/local/share/examples/consul-template/vault-transit.md
- @newgroup _consul-template:781
- @newuser _consul-template:781:_consul-template::Consul Template user:/nonexistent:/sbin/nologin