
我為 rhel 改編了這個劇本 https://github.com/matisku/ansible-teamcity-server
我熟悉使用 ansible-playbook 運行單個 yaml 文件 我不確定如何使用任務、處理程序等運行此 yaml playbook 任何人都可以向我指出有關運行多個文件 playbook 的文檔
謝謝
答案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/ 中的資料夾中,並在 Roles 指令中使用該資料夾的名稱:
- hosts: teamcity-servers
become: yes
roles:
- myownteamcityrolename