# ansible
IT 인프라(서버와 네트워크)를 기반으로 미들웨어부터 애플리케이션,
추가적으로 애플리케이션 자체의 배포,
외부서비스와 모니터링등의 연결까지를 포함하여 시스템과 서비스를 운영하기 위한 모든 환경 요소등을 자동으로 실행할 수 있도록 코드로 기술한다로 정의할 수 있다.
### Infrastructure as Code(IaC)
인프라의 상태를 코드에 기술해 자동으로 설치할 수 있게 하는 것
특정버전의 mariaDB가 설치되어 동작 중인 DB서버
immutable(불변)한 환경을 자동으로 구성
<출처 : 경서님 교과서>
ans1 .10
ans2 .20
ans3 .30
ans1 에서 systemctl stop NetworkManager
systemctl disable NetworkManager
파이어월이랑 셀리눅스는 미리 꺼놓기
yum install -y epel-release ⇒ 에펠 패키지 업데이트
yum install -y ansible ⇒ 앤서블 설치
vi /etc/ansible/hosts
211.183.3.20
211.183.3.30
# 앤서블로 관리할 서버 목록 호스트 주소 적기