vars에 변수 지정, facts 변수 사용
1. 제어구조
{# for statement #} # comment
{% for myuser in users if not myser == 'Snoop' %}
{{ loop.index }} - {{ myuser }}
{% endfor %}
{% if finished %}
{{ result }}
{% endif %}
2. 변수 필터
output 형식 지정
{{ output | to_json }}
{{ output | to_yaml }}
{{ output | to_nice_json }}
{{ output | to_nice_yaml }}
input 형식 지정
{{ output | from_json }}
{{ output | from_yaml }}
3. 예제
- hosts: all
user: devops
become: true
tasks:
- template:
src: motd-facts.j2
dest: /etc/motd
owner: root
group: root
mode: 0644
'Devops' 카테고리의 다른 글
ansible 병렬작업 (0) | 2018.02.12 |
---|---|
ansible role 정의 (0) | 2018.02.12 |
ansible 핸들러 (0) | 2018.02.12 |
ansible 조건 예제 (0) | 2018.02.12 |
docker (0) | 2017.07.11 |