Playbooks> all.yml tagger.yml configservice.ymlansible include anderen yml funktioniert nicht
all.yml umfasst die andere ymls in seinem Skript, aber es funktioniert nicht.
alle
---
- name: build all dockers
hosts: all
vars:
version1: "1.0"
tasks:
- name: build all docker
include: ./{{ item }}.yml
with_items:
- tagger
Tagger
---
- name: build tagger docker
hosts: all
tasks:
- name: some step !!!!!!
command: echo 1
Beispiel Tagger:
Fehler
TASK [bauen alle Andockfensters] ********* *********************************************** fatal: [localhost]: FAILED! => {"failed": true, "reason": "Keine Aktion in Task erkannt. Dies weist oft auf einen falsch geschriebenen Modulnamen oder einen falschen Modulpfad hin. \ n \ nDer Fehler scheint in './Build/plays/ aufgetreten zu sein." tagger.yml ': Zeile 2, Spalte 5, kann aber abhängig vom genauen Syntaxproblem an anderer Stelle in der Datei sein. \ n \ nDie folgende Zeile scheint: \ n \ n --- \ n - name: build tagger docker \ n^here \ n \ n \ nDer Fehler scheint in './Build/plays/tagger.yml' gefunden zu haben: Zeile 2, Spalte 5, kann aber je nach dem genauen Syntaxproblem anderswo in der Datei sein. \ n \ nDie erscheint Codezeile zu sein: \ n \ n --- \ n - Name: bauen Tagger docker \ n^hier \ n "}}
scheint, wie wenn ich die entlassen" Aufgaben: "Von dem Kind, es funktioniert, aber ich kann es nicht tun - Ich möchte das Kind unabhängig sein.
Da ich Docker in diesen Jobs baue, wurden die relativen Ordner verrückt, wenn ich Dinge in Rolle \ tasks \ main legte, aber alle Docker Gebäude von außen aktiviert..wollte relative Referenzen vermeiden .. jetzt lege ich alles in Stücke. Da dies nicht der Einsatz ist - nur das Dockergebäude - möchte es einfach machen – user1025852