Como executar o playbook ansible com vários arquivos

Como executar o playbook ansible com vários arquivos

Eu adaptei este manual para rhel https://github.com/matisku/ansible-teamcity-server

Estou familiarizado com a execução de um único arquivo yaml usando o ansible-playbook Não tenho certeza de como executar este manual yaml com tarefas, manipuladores, etc. Alguém pode me indicar a documentação sobre como executar os manuais de vários arquivos

obrigado

Responder1

Isso não é um manual, mas um papel. Foi publicado no Ansible Galaxy (documentos):https://galaxy.ansible.com/matisku/teamcity-server

Se você usar o Galaxy para obter a função, poderá usá-lo conforme mencionado no leia-me do repositório GitHub em "Exemplo de manual". Basta criar um arquivo que contenha:

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

Se, em vez disso, você extrair o código usando git, coloque-o em uma pasta em /etc/ansible/roles/ e use o nome dessa pasta na diretiva de funções:

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

informação relacionada