반응형
command(shell) 실행 (shell 모듈)
playbook 예제
---
- hosts: all
remote_user: root
become: true
tasks:
- name: execute the script
shell: ./test.sh
args:
chdir: /temp
executable: /bin/bash
|
"shell:"
shell script 실행
"chdir"
cd 명령과 동일함.
경로 이동.
"executable:"
실행 shell을 변경함.
shell 변경하지 않으면 default로 sh shell로 실행됨.
playbook 실행
ansible-playbook -i host.ini ./testplaybook
Managed node에서 결과 확인
script가 실행되서 sample.txt 파일이 생성되는 것을 확인할 수 있음.
참고
반응형
'클라우드 > Ansible' 카테고리의 다른 글
Ansible file exists (0) | 2022.01.27 |
---|---|
Ansible 원격지 파일 가져오기 (fetch 모듈) (0) | 2022.01.27 |
Ansible 파일 권한 변경 (file 모듈) (0) | 2022.01.27 |
Ansible file 전달 (copy 모듈) (0) | 2022.01.27 |
Ansible directory 생성 (file 모듈) (0) | 2022.01.27 |