PRACTICE MATERIAL

9/7 - Ansible · 실습·개념 참고 화면 12

「Managed Node(rocky - 201)」 문맥에 삽입된 원본 실습·개념 참고 화면이다. Ansible 인벤토리·Playbook과 멱등성 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.

408 × 50원본 이미지
CONCEPT → PRACTICE → VERIFICATION

SSH 인증 실패와 반복 mkdir 실패를 멱등 모듈로 구별하기

Ansible의 UNREACHABLE·FAILED·CHANGED가 발생한 처리 단계를 비교하고 원하는 디렉터리 상태로 작업을 표현한다.

  1. 원격 작업 전에 연결이 성립했는지 읽는다첫 화면의 UNREACHABLE과 Permission denied는 SSH 인증 단계의 실패다. 원하는 mkdir 작업이 실행되어 실패한 것이 아니다.
  2. 명령 실행 성공과 원하는 상태의 달성을 구별한다다음 화면의 mkdir는 이미 존재하는 디렉터리 때문에 rc=1로 실패한다. 필요한 상태가 이미 있어도 명령은 매번 생성 연산을 시도한다.
  3. file 모듈로 상태를 선언하고 재실행 결과를 비교한다file 모듈의 state: directory는 경로가 디렉터리인지와 요청한 속성을 비교한다. 없으면 만들고, 이미 조건을 만족하면 불필요한 변경을 하지 않는 구조다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
9/7 - Ansible · 실습·개념 참고 화면 12
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념