PRACTICE MATERIAL

Ansible과 Windows 원격 관리 · HTTP + SSL (인증서) WIN10 에서 인증서 생성 (6)

수업 원본 자료 · WinRM 리스너·방화벽·인증서와 원격 제어 결과. 원문에서 「HTTP + SSL (인증서) WIN10 에서 인증서 생성」에 배치된 그림 또는 화면이다.

1,167 × 470원본 이미지
CONCEPT → PRACTICE → VERIFICATION

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

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

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

연결된 개념