본문 바로가기

리눅스

[리눅스] consul-template 설치(install consul-template)

반응형

consul-template 설치(install consul-template)

consul-template 바이너리 파일로 설치

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

curl -sSL https://releases.hashicorp.com/consul-template/0.30.0/consul-template_0.30.0_linux_amd64.zip -o /tmp/consul-template.zip
unzip /tmp/consul-template.zip -d /tmp/
chmod +x /tmp/consul-template
mv /tmp/consul-template /usr/local/bin/consul-template
consul-template --version
$ consul-template --version
consul-template v0.30.0 (28bba12)

Quick Example

in.tpl 파일 생성

vim in.tpl
{{ key "foo" }}

consul-template 실행

consul-template -template "in.tpl:out.txt" -once

consul key에 데이타 쓰기

consul kv put foo bar
$ consul kv put foo bar  
Success! Data written to: foo

out.txt 파일 확인

cat out.txt
$ cat out.txt 
bar

 

참고URL

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

 

728x90
반응형