8/3

Ansible 플레이북 작성 시 하나의 매우 큰 파일에 플레이 및 작업을 작성할 수 있다.

그러나 단일 플레이북의 복잡한 작업을 다른 파일로 나누어 작업 집합으로 구성하는것이 유지보수에 용이하고 재사용 할 수 있는 방법

더 작고 분산된 아티팩트를 통해 변수, 작업 및 플레이를 여러 플레이북에서 재사용할 수 있다.

변수 재사용

플레이북에서 변수 재사용


인벤토리/플레이북 디렉토리에서 변수 재사용

Ansible Automation Engine은 인벤토리 또는 플레이북 파일이 있는 디렉토리에서 group_vars/ 또는 host_vars 디렉토리의 yaml형식의 변수 파일을 가져올 수 있다.

별도로 플레이북 키워드나 모듈을 사용하지 않아도 Ansible Automation Engine이 group_vars/ 또는 host_vars 디렉토리가 있으면 읽어 들인다.

작업 재사용