Ansible은 모든 target node 작업을 ssh 기반으로 접근하여 처리한다.
타 시스템으로 접근하여 작업을 하기 위해 ID/PASS 없이 암호화된 키를 전달하여 상호 인증하는 환경을 구성해야 한다.
1. Ansible Hosts 파일에 노드 등록
1 | vi /etc/ansible/hosts |
2. SSH Key 생성
1 | ssh-keygen -t rsa -C "nkyoon@xxx.com" |
3. SSH Key NODE로 복사
1 | ssh root@web01 "mkdir ./.ssh;chmod 700 ./.ssh" |