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

+ Recent posts