28_check_network_policies.yml - Usage Guide
Purpose
Per-namespace NetworkPolicy inventory:
- Which namespaces have / do not have a policy (none ≈ default-allow, depends on the CNI)
- Per policy: policyTypes, podSelector, ingress/egress rule counts (empty list = deny-all)
Variables
| Variable | Default | Description |
|---|---|---|
netpol_namespace | "" | If set, only that ns |
How to run
ansible-playbook -i inventories/cagatayuresincom/hosts.ini playbooks/28_check_network_policies.yml
ansible-playbook -i inventories/cagatayuresincom/hosts.ini playbooks/28_check_network_policies.yml \
--extra-vars 'netpol_namespace=n8n'
Script: playbooks/files/k8s_network_policies_check.py