- playbook - 과 연관된 글 목록
Post
Ansible 정리 - Playbook
Playbooks Ansible playbook은 YAML 파일 형식으로 되어있음 (docker-compose 처럼 생김)
- name: Play 1 hosts: localhost # inventory.txt 파일에 정의 되어있어야 한다. 만약 그룹이름이 들어가면 그 하위에 있는 모든 서버들에서 실행됨 tasks: - name: Execute command 'date' # 여기 리스트 부분은 순서에 따라 동작한다 (대시로 시작하는 부분은 list) command: date # 이 부분을 ansible module이라고 불림 - name: Execute script script: test_script.sh # 이 부분을 ansible module이라고 불림 - name: Play 2 hosts: localhost tasks: - name: Install web service yum: # 이 부분을 ansible module이라고 불림 name: httpd state: present - name: Start web server services: # 이 부분을 ansible module이라고 불림 name: httpd state: started 위에서 생성된 yml 파일을 아래 명령으로 실행한다