Skip to main content

One post tagged with "warning"

View All Tags

· 2 min read

when 구문에서 변수는 따옴표를 포함해 이중 중괄호로 묶을 필요가 없음
묶어서 사용할 경우 warning 발생

# Warning
- name: check distribution
fail:
msg: "Not supported {{ ansible_distribution }}"
when: "{{ ansible_distribution }} != 'Ubuntu'"

# Fixed
when: ansible_distribution != 'Ubuntu'

register & set_fact

Playbook에 정의된 variable을 task에서 사용할 때 register로 재정의가 안됨
set_fact module을 사용하는 경우 재정의 가능

Warning in loop

apt module 사용시 with_items로 반복 설치하도록 해두었는데 외부에서 가져온 변수는 사용하지 말라는 warning 발생함(deprecate 예정)
이해가 잘 되지는 않지만 아래처럼 변경했더니 warning 사라짐

# Warning
- name: Install packages
apt: "{{ item }}"
with_items:
- { name: apt-transport-https }
- { name: ca-certificates }
- { name: curl }
- { name: software-properties-common }
- { name: "{{ docker_package }}" }

# Fixed
- name: Install packages
apt: name={{ item }}
with_items:
- apt-transport-https
- ca-certificates
- curl
- software-properties-common
- "{{ docker_package }}"