기타
ansible 설치 및 셋팅 정리
달사자!
2017. 5. 10. 10:56
CentOS 7에 ansible 설치
- 설치
#epel 저장소 설치(Fedora Project 에서 제공되는 저장소로 각종 패키지의 최신 버전을 제공)
#ansible 설치
sudo yum install -y ansible
- 셋팅 및 테스트
#Inventory 파일 생성하여 테스트서버 IP 등록(ansible이 관리하는 서버의 정보를 담은 파일)
mkdir ~/ansible && echo "127.0.0.1" > ~/ansible/my_ansible_hosts
# 호스트키 확인 과정을 임시로 비활성화 시킴
export ANSIBLE_HOST_KEY_CHECKING=False
#ping 테스트
ansible all -m ping -i ~/ansible/my_ansible_hosts --ask-pass
#원격서버의 명령 echo hello 테스트
ansible all -a "/bin/echo hello" -i ~/ansible/my_ansible_hosts --ask-pass
#참고 : sudo 명령으로 실행
ansible all -a "/bin/echo hello" -i ~/ansible/my_ansible_hosts --ask-pass --sudo