config_iptables.yml 651 B

12345678910111213141516
  1. - name: config iptables to legacy way
  2. shell: |
  3. if sudo iptables -V |grep -wq nf_tables && ls -l /usr/sbin/iptables |grep -wq alternatives; then
  4. sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
  5. sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
  6. sudo update-alternatives --set arptables /usr/sbin/arptables-legacy
  7. sudo update-alternatives --set ebtables /usr/sbin/ebtables-legacy
  8. if [ -x /usr/bin/aptitude ] && [ ! -x /usr/sbin/nft ]; then
  9. sudo aptitude install nftables -y
  10. sudo nft flush ruleset
  11. fi
  12. fi
  13. become: true
  14. args:
  15. executable: /bin/bash