confd
- configuration management tool
- guide
- docs & sample
backend
- configuration 데이터를 가지고 오는 backend
- etcd
- consul
- vault
- environment variables
- file
- redis
- zookeeper
- dynamodb
- rancher
- ssm
create the confdir
- confd를 사용하기 위한 폴더를 생성
sudo mkdir -p /etc/confd/{conf.d,templates}
create a template resource config
- template의 설정 파일
- 파일의 template 설정과 저장될 데이터의 위치를 정할수 있다.
/etc/confd/conf.d/myconfig.toml
[template]
src = "myconfig.conf.tmpl"
dest = "/tmp/myconfig.conf"
keys = [
"/myapp/database/url",
"/myapp/database/user",
]
Create the source template
/etc/confd/templates/myconfig.conf.tmpl
[myconfig]
database_url = {{getv "/myapp/database/url"}}
database_user = {{getv "/myapp/database/user"}}
Proces the template
env
confd -onetime -backend env
'인프라' 카테고리의 다른 글
CIDR 표기법 (0) | 2019.02.20 |
---|---|
Domian Name System (0) | 2018.08.13 |