Ich versuche meine Firewall über Ansible auf meinem Fedora 23 Server von meinem Fedora Client einzurichten (Ja, ich mag Fedora: D).Ansible und Fedora23 - "Firewall für dieses Modul erforderlich"
jedoch jedes Mal, wenn ich versuche, ein Textbuch mit einigen Befehlen einschließlich firewalld (Beispiel - firewalld: service=https permanent=true state=enabled
) ausführen, nicht die Textbuch Ausführung mit der folgenden Meldung:
failed: [w.x.y.z] => {"failed": true, "parsed": false}
failed=True msg='firewalld required for this module'
Ich habe firewalld und laufe auf dem Remote-Server :
# firewall-cmd --version
0.3.14.2
Auf meinem Computer:
$ ansible --version
ansible 1.9.4
configured module search path = None
Weiß jemand wo es herkommen könnte? Vielen Dank!
-
EDIT: Bei this line in Ansible source code, Firewall-Bibliothek scheint nicht importiert zu werden (und Fehler auszuführen, die angezeigt wird, dass es keine Firewall). Diese Bibliothek existiert jedoch in Python3 und nicht in Python2, das von Ansible verwendet wird.
$ locate firewall
[...]
/usr/lib/python3.4/site-packages/firewall
[...]
Ich werde auch weiterhin suchen, aber wenn jemand eine Idee hat ...