gpt4 book ai didi

ubuntu-14.04 - Ansible:ufw 不是 ansible 任务或处理程序中的合法参数

转载 作者:行者123 更新时间:2023-12-01 12:39:36 24 4
gpt4 key购买 nike

尝试在 ubuntu 14.04 上运行 ansible 安装

ansible-playbook -i hosts ruby-webapp.yml -t swap,ruby,deploy,mysql,nginx,ufw,import_data

我明白了

错误:ufw 不是 Ansible 任务或处理程序中的合法参数

我无法继续安装的其余部分。

最佳答案

ufw 已作为系统模块添加到 Ansible 1.6(参见 http://docs.ansible.com/ufw_module.html)。

您可能在控制节点(即您调用 ansible-playbook 命令的机器)上运行旧版本的 Ansible。检查你的版本:

ansible --version

升级取决于您最初安装 Ansible 的方式,但如果您使用 pip 以 root 身份将其安装到您的系统,您可能可以使用:

sudo pip install -U ansible

(-U 表示“更新”)

编辑:刚刚意识到您可能正在运行 Ubuntu 14.04 作为您的控制节点,所以我检查了您在使用 apt-get 安装 Ansible 时获得的版本。在撰写本文时,它安装的是 1.5.4 版,所以如果您是这样安装的,那么您肯定安装了错误的版本。您可能想要卸载操作系统包版本并使用推荐的安装技术之一:http://docs.ansible.com/intro_installation.html#running-from-source

类似于:

sudo apt-get remove ansible
sudo easy_install pip
sudo pip install ansible

如果你缺少easy_install,你可以安装它:

sudo apt-get install python-setuptools

关于ubuntu-14.04 - Ansible:ufw 不是 ansible 任务或处理程序中的合法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26199623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com