이런 그룹 외에도 앤서블에서는 장치의 배포판, 버전 또는 아티팩트를 기반으로 동적 그룹을 만
들 수 있다. 일반적으로 동적 그룹은 앤서블이 장치와의 통신을 수립하고 그룹핑을 만들 수 있는
관련 정보를 모은 후에야 생성된다.
다음 두 절에서는
eos
와 같은 장비를 참조하기 위해 앤서블을 사용하는 명령어에서 인벤토리
파일은 장비의 정보를 얻기 위해 활용된다.
네트워크 운영자는 특별히 네트워크 스위치나 컴퓨트 노드와 같은 물리 장비를 다룰 때는 인벤
토리 파일을 수동으로 생성한다.
네트워크 운영자가 인벤토리 파일을 사용하면 일회성 명령어를 실행하거나 잘 짜인 워크플로를
실행할 수 있다.
10.8.2
플레이북
앤서블의 두 번째 주요한 요소는 잘 정의된 워크플로나 태스크를 실행하는 것이다.
플레이북
을 작성해서 이런 것을 정의할 수 있다. 플레이북은 일련의 태스크나
플레이
로 이뤄진다. 다음
show
-
version
.
yaml
이라는 플레이북은 노드의 버전을 수집하는 방법을 보여준다.
-
name
:
get version for non
-
linux devices
1
hosts
:
eos
2
gather
_
facts
:
no
connection ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.