Ansible Playbook - FACT(s)

FACT(s)란

Host들에 맞게 동적으로 할당되는 변수들을 의미한다.

앤서블은 플레이북 작성 시에 유용하게 사용할 수 있는 인자들을 미리 정의해두었다.

가령 CentOS의 경우 아래와 같은 변수들을 사용할 수 있다.

"ansible_distribution": "CentOS",
    "ansible_distribution_major_version":"7",
    "ansible_distribution_release":"Core",
    "ansible_distribution_version":"7.3.1611"

앤서블에서는 인자값을 확인할 때 ansible <확인하고자 하는 노드> -m setup 명령어를 사용하면 해당 노드에 적용된 FACT 값을 확인할 수 있다.

Reference

인프런 조훈님 강의 - 앤서블을 깊이있게 활용하기



© 2022. by minkuk

Powered by minkuk