반응형
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
반응형
'리눅스' 카테고리의 다른 글
Pacemaker와 Corosync를 사용하여 NGINX의 고가용성 설정을 구성하는 방법 (0) | 2023.02.07 |
---|---|
우분투에서 Pacemaker와 VIP(Virtual IP)를 구성하여 고가용성 클러스터를 운영하는 방법 (0) | 2023.02.06 |
유닉스 타임스탬프 간의 변환 방법 (0) | 2023.02.03 |
free 명령어 (0) | 2023.01.31 |
[리눅스] consul 보안(security credentials) 설정 (0) | 2023.01.31 |