ㅁ 진자2(jinja2)?
- 진자2 템플릿 엔진으로 앤서블의 변수 확장으로 주로 씀
ㅁ 진자2 변수 활용방법
- 진자2는 반드시 {{,}}로 묶어서 사용하며, 변수를 활용할시에는 " "로 묶어서 사용해야함
- playbook 예제
---
- name: vars_ jinja
hosts: localhost
vars:
my_var: song
tasks:
- name: my_var debug
debug:
msg: " vars values is {{ my_var }}"
---> 진자2 라인은 "{{ 변수 }}" 로 묶었다
- playbook result
[root@system1 yaml]# ansible-playbook debug-var.yml
PLAY [vars_ jinja] ***************************************************************************************
TASK [Gathering Facts] ***********************************************************************************
ok: [localhost]
TASK [my_var debug] **************************************************************************************
ok: [localhost] => {}
MSG:
vars values is song
PLAY RECAP ***********************************************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0
'프로그래밍 > ansbie_YAML' 카테고리의 다른 글
when-dict 예제 (0) | 2018.12.04 |
---|---|
ansible 조건문 (when) (0) | 2018.11.28 |
register 예제 (0) | 2018.11.27 |