2014-06-11 3 views
1

essayant de faire une iptables-save avec ansiblecommande ansible: erreur de retour le module

name: Save Netfilter Rules 

action: command iptables-save > /etc/sysconfig/iptables 

Mais cela donne erreur

failed: [10.110.211.17] => {"changed": true, "cmd": ["iptables-save", ">", "/etc/sysconfig/iptables"], "delta": "0:00:00.009345", "end": "2014-06-09 16:55:18.306375", "rc": 1, "start": "2014-06-09 16:55:18.297030"} 

stderr: Unknown arguments found on commandline 

Mais sur ssh cela fonctionne très bien:

ssh [email protected] "iptables-save > /etc/sysconfig/iptables" 

fonctionne bien, mais pas à travers Ansible commande: module

Comment puis-je faire ce travail

Répondre

9

Vous devez utiliser le module shell pour redirections, à savoir

... 
name: Save Netfilter Rules 
shell: iptables-save > /etc/sysconfig/iptables 

Voir ici ansible docs:

+0

Merci ça marche –

Questions connexes