Ich habe ein sprechbares Playbook. Wenn ich das Playbook ausführe, gebe ich an, welche Umgebungsdatei verwendet werden soll.Ein Playbook in ein Playbook einfügen und eine Umgebungsdatei definieren
ansible-playbook playbooks/release-deploy.yaml -i env/LAB3
Im ansible-Textbuch ich einen anderen Textbuch nenne, und ich möchte die gleiche Umgebungsdatei verwendet werden.
Meine aktuelle Konfiguration ist:
- include: tasks/replace_configs.yaml
Also, wenn ich das Textbuch laufen lasse, erhalte ich die Fehlermeldung:
TASK [include] *****************************************************************
fatal: [10.169.99.70]: FAILED! => {"failed": true, "reason": "no action detected in task. This often indicates a misspelled module name, or incorrect module path.
The error appears to have been in '/home/ansible/playbooks/tasks/replace_configs.yaml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
---
- hosts: cac
^here
The error appears to have been in '/home/ansible/playbooks/tasks/replace_configs.yaml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
---
- hosts: cac
^here
"}
tasks/replace_configs.yaml
muss auch env/LAB3
verwenden Sieht aus wie es doesn Ich weiß, was cac
ist. Muss ich eine andere Konfiguration vornehmen? Diese
Teilen Sie Ihre Include-Datei sowie Env-Datei – Shasha99