ansible-roles/minifirewall/files/minifirewall_status
Jérémy Lecour edeb5bcfcf
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |4833|6|4827|5|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/213//ansiblelint">Evolix » ansible-roles » unstable #213</a>
gitea/ansible-roles/pipeline/head This commit looks good
minifirewall also fix minifirewall_status
2023-03-16 22:00:36 +01:00

17 lines
312 B
Bash

#!/bin/sh
is_started() {
/sbin/iptables -L -n \
| grep --quiet --extended-regexp "^(DROP\s+(udp|17)|ACCEPT\s+(icmp|1))\s+--\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$"
}
return_started() {
echo "started"
exit 0
}
return_stopped() {
echo "stopped"
exit 1
}
is_started && return_started || return_stopped