
나는 이 플레이북을 rhel에 맞게 조정했습니다. https://github.com/matisku/ansible-teamcity-server
ansible-playbook을 사용하여 단일 yaml 파일을 실행하는 데 익숙합니다. 작업, 핸들러 등을 사용하여 이 yaml 플레이북을 실행하는 방법을 잘 모르겠습니다. 누구든지 여러 파일 플레이북 실행에 대한 문서를 알려줄 수 있나요?
감사해요
답변1
그것은 플레이북이 아니라 역할이다. Ansible Galaxy(문서):https://galaxy.ansible.com/matisku/teamcity-server
Galaxy를 사용하여 역할을 가져오는 경우 "예제 플레이북" 아래 GitHub 저장소의 추가 정보에 언급된 대로 사용할 수 있습니다. 다음을 포함하는 파일을 생성하세요.
- hosts: teamcity-servers
become: yes
roles:
- matisku.teamcity-server
대신 git을 사용하여 코드를 /etc/ansible/roles/ 폴더에 배치하고 역할 지시문에서 해당 폴더의 이름을 사용하는 경우:
- hosts: teamcity-servers
become: yes
roles:
- myownteamcityrolename