Ich bin neu in ansible und ich habe meine erste ansible Rolle Textbuch erstellt und als ich versuchte, es führen Sie es wirft den Fehler unten, während andere Module abgesehen von den Rollen (wie Handler, Vorlagen) gut funktionieren. Ich beobachte dieses Problem nur mit den Rollen im Playbook.ansible Rollen werfen Fehler @/root/Rollen:/root:/etc/ansible/Rollen
---
- hosts: webservers
roles:
- nginx
ERROR! the role 'nginx' was not found in /root/roles:/root:/etc/ansible/roles
The error appears to have been in '/root/server.yml': line 4, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
roles:
- nginx
^here
In der ansible.cng
Datei ich den Pfad als roles_path = /etc/ansible/roles
angegeben haben
Bitte lassen Sie mich wissen, ob ich hier etwas fehle.
Und wo ist 'nginx' Verzeichnis mit Ihrer Rolle gelegen? –
Es befindet sich unter/etc/ansible/roles/ngnix – Keerthy
Was ist das Ergebnis von 'ls -l/etc/ansible/roles/nginx/tasks/main.yml'? – techraf