Falsche Einrückung
YAML reagiert empfindlich auf Einrückungen. Schon ein falsch gesetztes Leerzeichen kann das ganze Dokument beschädigen.
items:
- apple
- banana
items:
- apple
- banana
Prüfe YAML online, erkenne Syntaxfehler, Einrückungsprobleme, Qualitätswarnungen und behebe typische YAML- und Ansible-Probleme schneller.
1
1
Hinweis: Ein normales textarea kann Textteile im Feld nicht hervorheben. Deshalb markiert dieser Editor die Zeilennummern und springt zur Fehlerstelle.
Dieses Online-Werkzeug prüft normale YAML-Dateien und Ansible-Playbooks. Es hilft dabei, Probleme zu finden, die Parsing, Deployments und Automatisierungsabläufe häufig unterbrechen.
YAML reagiert empfindlich auf Einrückungen. Schon ein falsch gesetztes Leerzeichen kann das ganze Dokument beschädigen.
items:
- apple
- banana
items:
- apple
- banana
Ein Mapping-Schlüssel benötigt normalerweise einen Doppelpunkt vor dem Wert.
name Hans
age: 30
name: Hans
age: 30
YAML sollte Leerzeichen für Einrückungen verwenden. Tabulatoren führen oft zu Parserfehlern.
tasks:
- debug:
msg: hello
tasks:
- debug:
msg: hello
Wird derselbe Schlüssel zweimal in einer Zuordnung verwendet, können Werte verborgen werden und Automatisierung fehlschlagen.
service:
enabled: true
enabled: false
service:
enabled: false
Ein Alias muss auf einen Anchor verweisen, der bereits existiert.
defaults: *base
defaults: &base
retries: 3
copy: *base
Booleans, null oder Zahlen in Anführungszeichen werden zu Strings statt zu nativen YAML-Werten.
enabled: "true"
port: "8080"
enabled: true
port: 8080
Ansible-Playbooks schlagen oft fehl, weil die YAML-Struktur auf den ersten Blick korrekt aussieht, aber nicht zu dem passt, was das Werkzeug erwartet. Dieser Validator hilft, sowohl Syntaxfehler als auch typische Playbook-Probleme früher zu erkennen.
Zu den häufigsten YAML-Fehlern gehören falsche Einrückungen, fehlende Doppelpunkte, doppelte Schlüssel, defekte Listen sowie falsch verwendete Anchors und Aliase.
Verwende Leerzeichen konsistent, richte Elemente derselben Ebene gleich aus und vermeide Tabulatoren in Einrückungen.
Ja. Der Validator prüft Standard-YAML-Syntax und viele typische Probleme aus Ansible-Playbooks.
Verschiedene Werkzeuge können unterschiedliche YAML-Versionen oder zusätzliche Regeln anwenden. Doppelte Schlüssel, Merge-Schlüssel und implizite Typen sind häufige Ursachen.
Dieses Werkzeug kann einige einfache Probleme automatisch beheben, aber strukturelle Probleme müssen oft manuell geprüft werden.
Nein. In den meisten Fällen werden Werte wie "true" oder "false" in Anführungszeichen als Strings behandelt.