Day-13 Ansible Playbooks를 Roles로 리팩터링 🚀
발행: (2025년 12월 23일 오전 01:40 GMT+9)
1 min read
원문: Dev.to
Source: Dev.to
플레이북
- name: Installing and running apache2
hosts: all
roles:
- httpd
역할(Role)으로 레벨업
첫 번째 역할 구조를 만들었습니다:
roles/
└── my-app/
├── tasks/
│ └── main.yml
├── handlers/
│ └── main.yml
└── vars/
└── main.yml
이렇게 하면 코드를 재사용할 수 있습니다. 같은 구성이 다시 필요하면 역할만 호출하면 됩니다!
코드
여기서 확인해 보세요: https://github.com/JayanthDasari7/Ansible-Roles
초기에 역할의 디렉터리 구조 때문에 어려움을 겪은 분 계신가요? 댓글로 알려 주세요! 👇