리눅스
[리눅스] consul-template 파일 생성
변군이글루
2023. 2. 14. 16:44
반응형
consul-template 파일 생성
데이터 추가(키 등록)
consul kv put web/server/config/webserv1-hostname webserv1
consul kv put web/server/config/webserv1-ip 1.1.1.1
webconfig.json.tmpl 파일 생성
vim webconfig.json.tmpl
server_hostname: {{ key "web/server/config/webserv1-hostname" }}
server_ip: {{ key "web/server/config/webserv1-ip" }}
consul-template 명령 실행
consul-template -template "webconfig.json.tmpl:webconfig.json" -once
consul-template에 의해 webconfig.json 파일이 생성됩니다.
$ cat webconfig.json
server_hostname: webserv1
server_ip: 1.1.1.1
참고URL
- templating language https://github.com/hashicorp/consul-template/blob/main/docs/templating-language.md
728x90
반응형