재생 조건 일 때 사용 가능한 플레이 북


1

플레이 북에서 재생을 재실행 할 수있는 옵션이 있습니까? 아래와 같이 플레이 가능한 플레이 북을 작성하고 싶습니다. play1_result에 오류가 있으면 play2를 실행하고 play2가 성공하면 play1을 실행 한 후

tasks:
  - name: play1
    ...
    register: play1_result

  - name: play2
    ...
    when: 'FAILED' in play1.stderr

답변:


1

"play1_result에 오류가 있으면 play2를 실행하십시오."

옵션은 블록 을 사용하는 것입니다

- block:
    - name: play1
      ...
  rescue:
    - name: play2
      ...

구조 섹션에서 play2를 실행 한 후 play1을 재생하려면

  rescue:
    - name: play2
      ...
    - name: play1
      ...

안녕하세요 Vladimir, 구조 섹션에서 play2를 실행 한 후 play1을 재생하고 싶은 답변에 감사드립니다. 아마이 구조는 내 상태를 제공하지 않았을 것입니다.
arifisik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.