CICD
2025. 4. 25.
Ansible 개요
프로비저닝, 환경 설정, 애플리케이션 배포 등의 업무를 코드 기반으로 작성하여 편리하게 배포할 수 있도록 하는 자동화 도구 입니다.오픈소스의 커뮤니티 앤서블과 레드햇 앤서블 오토메이션 플랫폼 두 종류가 있습니다.Control Node : 제어 노드 ( 앤서블 코어가 설치되어 플레이북을 작성하고 실행하는 노드 )Managed Node : 관리 노드 ( 플레이북이 실행되어 애플리케이션 설치나 사용자 요구 작업 등이 수행되는 노드 )Python 모듈을 사용하기 때문에 모든 대상 서버에 Python 이 필수적으로 필요합니다.플러그인 : 앤서블의 확장 기능을 제공 모듈 : SSH를 통해 관리 노드에 연결한 후 앤서블 모듈 이라는 스크립트를 푸시하여 작동, 매개 변수를 허용하며 모듈은 실행이 완료되면 제거됨 인벤토..