728x90
반응형
Salt Jinja File
Jinja File
-
Python 웹 프레임워크인 Flask에 내장되어 있는 Template 엔진
-
확장자는 xxx.jinja 형식을 가짐
-
Salt에서는 YAML보다 Jinja가 먼저 평가됨
-
State 파일에서 Jinja의 기본적인 사용법은 제어 구조를 사용하여 조건부 또는 중복 상태 요소를 래핑하는 것
-
구성의 Template 파일로 이해하면 됨
Jinja Example
/srv/salt/dev/dev_files.sls
-
/tmp/test.conf라는 파일을 생성하고 user, group 권한은 pillar의 init.sls의 permssion을 참조
-
파일 내용은 /dev/files/test.conf.jinja 템플릿을 사용
/srv/salt/dev/files/test.conf.jinja
-
grains.os_family의 값이 Debian이면 Ubuntu Linux를 RedHat이면 RedHat Linux를 name이라는 변수에 넣음
/srv/pillar/dev/init.sls
반응형
'SaltStack' 카테고리의 다른 글
SaltStack Demo Configuration (2) | 2020.01.12 |
---|---|
SaltStack Example (2) | 2020.01.12 |
SaltStack Best Practices (2) | 2020.01.12 |
SaltStack Command Option (0) | 2020.01.12 |
SaltStack (1) | 2019.12.17 |