게으름을 위한 부지런한 게으름뱅리' 블로그

[Ansible] fetch, copy 모듈을 사용하여 파일 복사하기 본문

IT/Ansible

[Ansible] fetch, copy 모듈을 사용하여 파일 복사하기

LazismLee 2021. 1. 12. 00:38
반응형

♬ Fetch, Copy 모듈 사용하기

ansible(앤서블)의 Fetch, Copy 모듈은 linux의 scp명령어 동작방식과 유사하게 동작합니다.

아래는 기본적인 Fetch와 Copy 모듈 사용에 관한 설명으로 자세한 설명은 Ansible 가이드 페이지에서 확인할 수 있습니다. 

 

<Fetch 모듈>

docs.ansible.com/ansible/2.3/fetch_module.html

 

fetch - Fetches a file from remote nodes — Ansible Documentation

You are reading an unmaintained version of the Ans

docs.ansible.com

<Copy 모듈>

docs.ansible.com/ansible/2.4/copy_module.html

 

copy - Copies files to remote locations — Ansible Documentation

You are reading an unmaintained version of the Ans

docs.ansible.com

♪ Fetch 모듈 

fetch 모듈은 Remote Server에서 로컬로 파일을 복사할 때 사용합니다.

fetch 모듈 동작 방식

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 모듈 동작 방식

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의 위치

 

반응형
Comments