Как запустить ansible playbook с несколькими файлами

Как запустить ansible playbook с несколькими файлами

Я адаптировал эту книгу для rhel https://github.com/matisku/ansible-teamcity-server

Я знаком с запуском одного файла yaml с помощью ansible-playbook. Я не уверен, как запустить этот yaml playbook с задачами, обработчиками и т. д. Может ли кто-нибудь указать мне документацию по запуску нескольких файлов playbook?

Спасибо

решение1

Это не сборник пьес, а роль. Она опубликована в Ansible Galaxy (документы):https://galaxy.ansible.com/matisku/teamcity-server

Если вы используете Galaxy для извлечения роли, вы можете использовать ее, как указано в readme репозитория GitHub в разделе "Example playbook". Просто создайте файл, содержащий:

- hosts: teamcity-servers
  become: yes 
  roles:
    - matisku.teamcity-server

Если вместо этого вы извлечете код с помощью git, поместите его в папку /etc/ansible/roles/ и используйте имя этой папки в директиве roles:

- hosts: teamcity-servers
  become: yes 
  roles:
    - myownteamcityrolename

Связанный контент