Cómo ejecutar el libro de jugadas ansible con varios archivos

Cómo ejecutar el libro de jugadas ansible con varios archivos

Adapté este libro de jugadas para rhel. https://github.com/matisku/ansible-teamcity-server

Estoy familiarizado con la ejecución de un solo archivo yaml mediante el uso de ansible-playbook. No estoy seguro de cómo ejecutar este manual de yaml con tareas, controladores, etc. ¿Alguien puede indicarme documentación sobre cómo ejecutar los manuales de múltiples archivos?

gracias

Respuesta1

Ése no es un manual sino un papel. Está publicado en Ansible Galaxy (documentos):https://galaxy.ansible.com/matisku/teamcity-server

Si usa Galaxy para desempeñar el rol, puede usarlo como se menciona en el archivo Léame del repositorio de GitHub en "Libro de estrategias de ejemplo". Simplemente cree un archivo que contenga:

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

Si, en cambio, extraes el código usando git, colócalo en una carpeta en /etc/ansible/roles/ y usa el nombre de esa carpeta en la directiva roles:

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

información relacionada