본문으로 바로가기
반응형

특정 조건일 경우에만 실행하는 샘플입니다.

 

아래 예제의 경우 stat 모듈을 통해 특정경로의 디렉토리가 존재 여부를 확인해서 없으면 아래 task를 실행하고, 그렇지 않으면 skip하는 샘플입니다.

 

- name: Check that the unarchive files exists
  stat:
    path: /root/linux64_offline_setupFile/
  register: stat_result

- name: Move unarchive directory to root directory
  shell: sudo mv /root/vul_script_all_210217/* /root
  when: stat_result.stat.exists == False
728x90