openshift-ansible / playbooks / byo / config.yml中的Ansible错误

时间:2016-04-20 20:33:57

标签: ansible openshift-origin

我无法运行

ansible-playbook openshift-ansible/playbooks/byo/config.yml

因为我得到了各种错误,取决于使用的ansible的版本。在各种1.9.x版本上,错误是

ERROR: fail is not a legal parameter in an Ansible task or handler

和2.0.0:

ERROR! 'vars_files' is not a valid attribute for a PlaybookInclude

The error appears to have been in '/home/ansible/openshift-ansible/playbooks/byo/openshift-cluster/config.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

---
- include: ../../common/openshift-cluster/config.yml
  ^ here

我已经看到github上报告了这个错误,1.9解决方案应该通过转移到2.0来解决,并且提到的2.0错误是通过1.9降级修复的,但是找不到它实际上工作的设置并且会感谢一些提示,因为这似乎是应该轻松实现的步骤之一。

这是RHEL 7上的docker版本:

[root@mtl-vm374 ansible]# docker --version
Docker version 1.8.2-el7.centos, build a01dc02/1.8.2

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试了几个1.9.4 Ansible版本后,我终于找到了一个有效的安装:     http://dl.fedoraproject.org/pub/epel/7/x86_64/a/ansible1.9-1.9.4-2.el7.noarch.rpm

- 约翰