Sto provando a configurare il mio firewalld tramite Ansible sul mio server Fedora 23 dal mio client Fedora (Sì, mi piace fedora: D).Ansible e Fedora23 - "firewalld richiesto per questo modulo"
Tuttavia, ogni volta che provo ad eseguire un playbook con alcuni comandi tra cui firewalld (Esempio - firewalld: service=https permanent=true state=enabled
), l'esecuzione playbook non con il seguente messaggio:
failed: [w.x.y.z] => {"failed": true, "parsed": false}
failed=True msg='firewalld required for this module'
ho firewalld installato e funzionante sul server remoto :
# firewall-cmd --version
0.3.14.2
Sul mio computer:
$ ansible --version
ansible 1.9.4
configured module search path = None
Qualcuno sa da dove potrebbe venire? Grazie!
-
EDIT: A this line in Ansible source code, biblioteca firewall non sembra essere importati (ed eseguire l'errore che mostrano che non v'è alcun firewall). Tuttavia, questa libreria esiste in Python3 e non in Python2 che viene utilizzata da Ansible.
$ locate firewall
[...]
/usr/lib/python3.4/site-packages/firewall
[...]
io continuerò a cercare, ma se qualcuno ha un'idea ...