반응형
1. 파일 복사 playbook
[root@ANSIBLE ansible]# cat copy_file.yml
---
- name: "copy file"
hosts: test02
become: true
tasks:
- name: "backup file" # command로 파일 선 백업
command: mv /hosts /hosts.bak
- name: "copy files" # copy 모듈로 local -> remote로 파일 복사
copy:
src: /etc/hosts
dest: /
2. 파일 삭제 playbook
[root@ANSIBLE ansible]# cat rm_file.yml
---
- name: "delete file"
hosts: test1
become: true
tasks:
- name: "delete files"
file:
path: /hosts
state: absent
## file모듈의 state 파라미터
## absent : 파일 삭제, 심볼릭 링크도 삭제
## directory : 디렉토리 생성
## touch : 파일 생성
반응형
'Automation Tools > Ansible' 카테고리의 다른 글
1.5 ansible | [test][playbook] 서비스 데몬 실행 (0) | 2021.03.16 |
---|---|
1.4 ansible | [test][playbook] 파일 내용 치환 (0) | 2021.03.16 |
1.3 ansible | [test][playbook] 원격지에서 파일 가져오기 (0) | 2021.03.16 |
1.1 ansible | [test][playbook] 사용자 계정 추가 (0) | 2021.03.16 |
0. ansible 설치 (0) | 2021.03.16 |