Ansible
Ansible Roles ②Tasks(Apache 설치 유무에 따라 자동 설치/삭제)
tasks 디렉토리? - Ansible 역할(Role)에서 해당 역할이 수행할 작업을 정의하는 곳. - 각각의 작업을 수행하는 Ansible 테스크 파일들이 위치하고 있음. - 일반적으로 tasks 디렉토리에는 여러 테스크 파일이 포함되어 있으며, 주로 YAML 형식으로 작성됨. - 각 테스크 파일은 하나의 작업을 수행하며, 역할이 수행해야 하는 여러 작업을 모듈화하여 구성할 수 있음. 예제: Apache 설치 유무에 따라 자동으로 설치 또는 삭제하는 태스크 생성 1. 기본 세팅 설정 파일, roles, 호스트 파일, 기타 필요한 디렉터리 생성: # Role과 Inventory 폴더 생성 mkdir roles inventory # 앤서블 설정파일과 호스트파일 생성 touch ansible.cfg inv..
2024. 1. 15. 16:45