Pratyush Desai 54a55f01ce
Add consistency, split up the giant , add nftables
Split up common/init.sls into kubernetes common/util.sls type of file
- Switch out containerd for cri-o
- add nftables
- make the blocks consistent by using `-require:` appropriately

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2025-07-18 01:02:37 +05:30

24 lines
554 B
Plaintext

##### Port Forwarding
kubernetes_sysctl_config_dir:
file.directory:
- name: /etc/sysctl.d
- mode: "0755"
- makedirs: True
kubernetes_sysctl_file:
file.managed:
- name: /etc/sysctl.d/k8s.conf
- contents: |
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
- mode: "0644"
- require:
- file: kubernetes_sysctl_config_dir
kubernetes_sysctl_reload:
cmd.run:
- name: sysctl --system
- onchanges:
- file: kubernetes_sysctl_file