diff multikube.py @ 289:65e28d2e0cd8

move static templates to files/ ; use inventory tags for selecting hosts+features ; other refactors
author drewp@bigasterisk.com
date Sun, 21 Apr 2024 17:07:23 -0700
parents 3af02e24eaf9
children 5b88b38f2471
line wrap: on
line diff
--- a/multikube.py	Sun Apr 21 17:01:13 2024 -0700
+++ b/multikube.py	Sun Apr 21 17:07:23 2024 -0700
@@ -47,14 +47,6 @@
     #skaffold config set --global insecure-registries bang5:5000
 
 
-def pi_cgroup_setup():
-    old_cmdline = host.get_fact(FindInFile, path='/boot/cmdline.txt', pattern=r'.*')[0]
-    if 'cgroup' not in old_cmdline:
-        cmdline = old_cmdline + ' cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory'
-        files.line(path='/boot/cmdline.txt', line='.*', replace=cmdline)
-        # pi needs reboot now
-
-
 def host_prep():
     server.sysctl(key='net.ipv4.ip_forward', value="1", persist=True)
     server.sysctl(key='net.ipv6.conf.all.forwarding', value="1", persist=True)
@@ -66,12 +58,11 @@
     #none, strict, loose = 0, 1, 2
     #server.sysctl(key='net.ipv4.conf.default.rp_filter', value=loose, persist=True)
 
-    if is_pi:
-        pi_cgroup_setup()
 
 def service_name():
     return 'k3s.service' if host.name == server_node else 'k3s-node.service'
 
+
 def config_and_run_service():
     role = 'server' if host.name == server_node else 'agent'
     which_conf = 'config-server.yaml.j2' if host.name == server_node else 'config-agent.yaml.j2'