未找到python模块防火墙 计算机运行的ansible playbook:MacBook,带有python 3.9 目标机器:带有python2.7.16和python3.7.3的Debian 10

未找到python模块防火墙 计算机运行的ansible playbook:MacBook,带有python 3.9 目标机器:带有python2.7.16和python3.7.3的Debian 10,ansible,Ansible,当我尝试在防火墙中打开端口时: - name: Open port 80 for http access firewalld: service: http permanent: true state: enabled 我得到一个错误: 致命:[虚拟服务器]:失败!=>{“changed”:false,“msg”:“Python” 未找到模块:firewalld及其python模块是 需要0.2.11或更高版本的此模块 (脱机操作为0.3.9或更新版本)“} 我还尝试使用ansibl

当我尝试在防火墙中打开端口时:

- name: Open port 80 for http access
firewalld:
  service: http
  permanent: true
  state: enabled
我得到一个错误:

致命:[虚拟服务器]:失败!=>{“changed”:false,“msg”:“Python” 未找到模块:firewalld及其python模块是 需要0.2.11或更高版本的此模块 (脱机操作为0.3.9或更新版本)“}

我还尝试使用ansible.posix.firewall,在macbook上安装ansible.posix,并使用ansible.posix.firewall,但仍然出现此错误


有谁能告诉我出了什么问题吗?

Ansible基本上是说没有安装
防火墙,安装解决了问题:

apt-get install  firewalld
默认情况下,Firewalld安装在Centos上,但不安装在Debian上