我无法运行
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
提前致谢!
答案 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
- 约翰