반응형
특정 조건일 경우에만 실행하는 샘플입니다.
아래 예제의 경우 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
'IaC (Automation) > Ansible-Playbook' 카테고리의 다른 글
[Playbook] ansible system check playbook (0) | 2022.04.03 |
---|---|
[Ansible] debug - var vs stdout vs stdout_lines 차이점 (0) | 2022.04.01 |
[Playbook] include task를 활용한 playbook 샘플 (0) | 2022.03.31 |
[playbook] kvm에 vm 생성하는 playbook (0) | 2021.10.13 |
[playbook] kvm (virt-manager) 설치 playbook (0) | 2021.10.13 |