yum 模块不与 telnet 对话

yum module not talking to telnet

我已经使用标记功能编写了一个剧本,以便我可以控制剧本的执行。剧本在语法方面是正确的。

ansible-playbook tags.yml --syntax-check

没有错误

但是,当我 运行 剧本时,我收到以下错误

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

尝试完整的 YAML 语法:

- name: Ensure packages are installed
  yum:
    state: installed
    name:
      - telnet
      - httpd
      - tree