Próbuję skonfigurować mój firewalld przez Ansible na moim serwerze Fedory 23 z mojego klienta Fedory (tak lubię Fedorę: D).Ansible i Fedora23 - "firewalld wymagany dla tego modułu"
Jednak za każdym razem staram się wykonać playbook z niektórych poleceń w tym firewalld (przykład - firewalld: service=https permanent=true state=enabled
), wykonanie PlayBook niepowodzeniem z następującym komunikatem:
failed: [w.x.y.z] => {"failed": true, "parsed": false}
failed=True msg='firewalld required for this module'
Mam firewalld uruchomiony na serwerze zdalnym :
# firewall-cmd --version
0.3.14.2
Na moim komputerze:
$ ansible --version
ansible 1.9.4
configured module search path = None
Czy ktoś wie, skąd może pochodzić? Dziękujemy!
-
EDIT: Na this line in Ansible source code, biblioteka firewall nie wydaje się być importowany (i wykonać błąd, którego wyświetlacz, który nie ma firewall). Ta biblioteka istnieje jednak w języku Python3, a nie w Pythonie2 używanym przez Ansible.
$ locate firewall
[...]
/usr/lib/python3.4/site-packages/firewall
[...]
będę nadal szukać, ale jeśli ktoś ma pomysł ...