[英]Zookeeper cluster installation using ansible issue
我查看了 github 存储库
https://github.com/AnsibleShipyard/ansible-zookeeper
您在问题中输入的代码来自upstart.yml
upstart.yml
包含在RedHat.yml
和Debain-tarball.yml
从您的错误来看, Debian-tarball.yml
似乎正在执行,我将对此进行解释。
Debian-tarball.yml
有以下代码
- include_tasks: upstart.yml
when: not zookeeper_debian_systemd_enabled
tags: deploy
在检查 when 条件和评估zookeeper_debian_systemd_enabled
ansible 时出现错误。
zookeeper_debian_systemd_enabled
var 在main.yml中定义如下
_ubuntu_1504: "{{ ansible_distribution == 'Ubuntu' and ansible_distribution_version|version_compare(15.04, '>=') }}"
_debian_8: "{{ ansible_distribution == 'Debian' and ansible_distribution_version|version_compare(8.0, '>=') }}"
zookeeper_debian_systemd_enabled: "{{ _ubuntu_1504 or _debian_8 }}"
所以真正的问题是version_compare
过滤器,它在那里失败了。 您可能需要升级 ansible 安装以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.