view multikube_wipe.py @ 111:340d778a1682 main

start multikube experiment
author drewp@bigasterisk.com
date Sat, 20 Aug 2022 14:12:05 -0700
parents
children c520672d0930
line wrap: on
line source

from pyinfra import host
from pyinfra.operations import files, server, systemd

from multikube_config import server_node, nodes

def k3s_wipe():
    files.put(dest='/usr/local/bin/k3s-killall.sh', src='files/kube/k3s-killall.sh', mode='a+rx')
    files.put(dest='/usr/local/bin/k3s-uninstall.sh', src='files/kube/k3s-uninstall.sh', mode='a+rx')
    server.shell(['k3s-uninstall.sh'])

if host.name in nodes + [server_node]:
    k3s_wipe()