diff options
| author | clyhtsuriva <aimeric@adjutor.xyz> | 2026-06-02 19:14:31 +0200 |
|---|---|---|
| committer | clyhtsuriva <aimeric@adjutor.xyz> | 2026-06-02 19:14:31 +0200 |
| commit | ca27023d22ceb341fee98a339681bf6d5e0c30a0 (patch) | |
| tree | 852c62b97b18000359a03ca48ef8fdc199fa79c5 /ansible/roles | |
| parent | 59235ed806800c8c9b05787218b045169b32ac67 (diff) | |
| download | homelab-iac-ca27023d22ceb341fee98a339681bf6d5e0c30a0.tar.gz homelab-iac-ca27023d22ceb341fee98a339681bf6d5e0c30a0.tar.bz2 homelab-iac-ca27023d22ceb341fee98a339681bf6d5e0c30a0.zip | |
ansible: change k8s ufw proto + add 2 rules
- put any instead of tcp as protocol for k8s mono-port ufw rules
- add two rules, following https://docs.k3s.io/installation/requirements?os=debian
Diffstat (limited to 'ansible/roles')
| -rw-r--r-- | ansible/roles/k8s/tasks/ufw.yml | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/ansible/roles/k8s/tasks/ufw.yml b/ansible/roles/k8s/tasks/ufw.yml index 2d8dec5..118f332 100644 --- a/ansible/roles/k8s/tasks/ufw.yml +++ b/ansible/roles/k8s/tasks/ufw.yml @@ -9,7 +9,7 @@ community.general.ufw: rule: allow port: 6443 - proto: tcp + proto: any comment: "Kubernetes API server" notify: Restart UFW @@ -25,7 +25,7 @@ community.general.ufw: rule: allow port: 10250 - proto: tcp + proto: any comment: "Kubelet API" notify: Restart UFW @@ -33,7 +33,7 @@ community.general.ufw: rule: allow port: 10259 - proto: tcp + proto: any comment: "kube-scheduler" notify: Restart UFW @@ -41,7 +41,7 @@ community.general.ufw: rule: allow port: 10257 - proto: tcp + proto: any comment: "kube-controller-manager" notify: Restart UFW @@ -49,7 +49,7 @@ community.general.ufw: rule: allow port: 10256 - proto: tcp + proto: any comment: "kube-proxy" notify: Restart UFW @@ -61,6 +61,24 @@ comment: "NodePort services" notify: Restart UFW +- name: Allow from 10.42.0.0/16 to any + community.general.ufw: + rule: allow + from_ip: 10.42.0.0/16 + to_ip: any + proto: any + comment: "pods" + notify: Restart UFW + +- name: Allow from 10.43.0.0/16 to any + community.general.ufw: + rule: allow + from_ip: 10.43.0.0/16 + to_ip: any + proto: any + comment: "services" + notify: Restart UFW + - name: Enable UFW community.general.ufw: state: enabled |
