ERROR: yum is not a legal parameter in an Ansible task or handler
ERROR: yum is not a legal parameter in an Ansible task or handler
长话短说,我的 PC 在我 运行 Vagrant 时死机了,当我恢复供电时,我随后的 vagrant up 试图重建盒子。在这样做时我得到了一个错误,因为主题是标题:
ERROR: yum is not a legal parameter in an Ansible task or handler
我已经尝试仔细检查 ansible 文档,检查我的结构和缩进,在不同的文本编辑器中保存等,但错误仍然存在。我被卡住了,因为之前没有问题,所以我有点困惑为什么它不再工作了。
我的剧本如下,虽然我在解决问题时暂时删除了很多内容:
---
- hosts: all
sudo: yes
tasks:
- name: Update yum packages
yum: name=* state=latest
非常感谢!
原来我少了一个return任务后。
---
- hosts: all
sudo: yes
tasks:
- name: Update yum packages
yum: name=* state=latest
然而 ansible 剧本文档:http://docs.ansible.com/ansible/playbooks_intro.html 示例表明在任务声明后不需要 return。
可能与我的特定版本 (1.7.2) 有细微差别
长话短说,我的 PC 在我 运行 Vagrant 时死机了,当我恢复供电时,我随后的 vagrant up 试图重建盒子。在这样做时我得到了一个错误,因为主题是标题:
ERROR: yum is not a legal parameter in an Ansible task or handler
我已经尝试仔细检查 ansible 文档,检查我的结构和缩进,在不同的文本编辑器中保存等,但错误仍然存在。我被卡住了,因为之前没有问题,所以我有点困惑为什么它不再工作了。
我的剧本如下,虽然我在解决问题时暂时删除了很多内容:
---
- hosts: all
sudo: yes
tasks:
- name: Update yum packages
yum: name=* state=latest
非常感谢!
原来我少了一个return任务后。
---
- hosts: all
sudo: yes
tasks:
- name: Update yum packages
yum: name=* state=latest
然而 ansible 剧本文档:http://docs.ansible.com/ansible/playbooks_intro.html 示例表明在任务声明后不需要 return。
可能与我的特定版本 (1.7.2) 有细微差别