Я написал playbook, используя функцию тегов, чтобы я мог контролировать выполнение playbook. Playbook правильный синтаксис.
ansible-playbook tags.yml --syntax-check
не дает ошибки
Однако, когда я запускаю playbook, я получаю следующую ошибку
fatal: [controlnode]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "Failure talking to yum: near \"telnet\": syntax error"}
Вот полный сборник пьес
---
- hosts: RHEL7
become: yes
connection: ssh
gather_facts: no
tasks:
- name: Installing packages
yum: pkg=['telnet','httpd','tree'] state=installed
tags:
- packages
- name: Verifying if those packages are installed properly
raw: rpm -qa --last | head -5 > /home/packages.log
tags:
- verification_packages