fetch, Copy 모듈 사용
ansible의 Fetch, Copy 모듈은 linux의 scp 명령어 동작방식과 유사하다.
기본적인 모듈 사용에 관한 설명은 ansible 가이드 페이지에서 확인할 수 있다.
<fetch 모듈 공식 가이드>
<copy 모듈 공식 가이드>
fetch 모듈
fetch 모듈은 Remote Server에서 로컬로 파일을 복사할 때 사용한다.
fetch 모듈 사용
- name: Test Fetch
hosts: {{ RemoteServer }}
remote_user: ubuntu
tasks:
- name: Copying files from remote server
fetch:
src: "/path/to/RemoteServerFilePath"
dest: "/path/to/localhostPath"
- src : Remote Server의 파일 위치
- dest : 복사할 localhost의 위치
copy 모듈
copy 모듈은 로컬의 파일을 Remote Server로 복사할 때 사용한다.
copy 모듈 사용
- name: Test Copy
hosts: {{ RemoteServer }}
remote_user: ubuntu
tasks:
- name: Copying files from remote server
copy:
src: "/path/to/localhostFilePath"
dest: "/path/to/RemoteServerPath"
- src : localhost의 파일 위치
- dest : 복사할 Remote Server의 위치
'IaC > Ansible_앤서블' 카테고리의 다른 글
[Ansible] wait_for, wait_for_connection 모듈 (동작 대기, 확인) (0) | 2023.06.11 |
---|---|
[Ansible] lineinfile 모듈 (파일 수정) (1) | 2023.06.09 |
[Ansible] Sysnchronize 모듈(Remote to Remote 파일전송) (0) | 2023.03.04 |
[Ansible] 반복문 (loop, with_item) (0) | 2023.02.28 |
[Ansible] cfg 파일 설정(앤서블 명령 설정, 세팅) (0) | 2023.02.27 |