DevOps/Ansible2022. 4. 13. 03:12Ansible을 이용해 AWS ec2 인스턴스에 Apache 설치하기
✔️ 시작 조건 제어 노드와 관리 노드 사이에 ssh 연결이 설정되어 있어야 한다. 아래와 같은 오류 발생 시 접속하려는 서버측에 클라이언트의 공개키가 등록되어 있는지 확인하고 만약 등록되어 있지 않다면 ~/.ssh 디렉토리에 존재하는 클라이언트의 공개키를 복사해 서버측의 .ssh/authorized_keys 파일에 붙여넣는다. ✔️ 인벤토리 생성 vi inventory.ini ✔️ ec2 인스턴스와 연결 확인 ✔️ Playbook 생성 vi install_http.yaml 첫번째 task는 "$yum install httpd latest"와 동일하여 Apache2를 설치한다. 두번째 task는 "$sudo service httpd start"와 동일하여 Apache2를 실행한다. ✔️ ansible-p..