DevOps/Ansible

    [Ansible] 파일 업로드 Ad-hoc 및 Playbook

    1) Ad-hoc Ansible 서버에서 Remote 서버로 파일 전송 - Ansible 서버의 example.txt 파일을 모든 webserver에 test.txt 파일명으로 업로드 ansible webserver -m copy -a "src=~/example.txt dest=~/test.txt" Remote 서버에서 Ansible 서버로 파일 전송 - 모든 webserver의 test.txt 파일을 Ansible 서버의 example 디렉토리 하위에 다운로드 ansible webserver -m fetch -a "src=~/test.txt dest=~/example" 2) Playbook vi main.yml --- - hosts: all vars: file_src: input file_dest: /..

    [Ansible] Ansible 설치 및 구성 파일 경로

    Ansible 설치 yum install -y epel-release yum install -y ansible Ansible host 경로 vi /etc/ansible/hosts vi /etc/hosts --> /etc/ansible/hosts 파일에 Client host ip를 등록해야한다. (Inventory) Ansible 통신 확인 ansible all -m ping Ansible key 교환 1. master 서버(ansible 설치된 제어서버)에 key생성 ssh-keygen​ 2. 공개 key 클라이언트서버에 복사 ssh-copy-id root@​