comparison kube.py @ 40:193cd3b051c6 master

versions and ips
author drewp@bigasterisk.com
date Mon, 17 Jan 2022 12:12:02 -0800
parents 911da5e10834
children c4ffa1667504
comparison
equal deleted inserted replaced
39:3a52d3e69724 40:193cd3b051c6
3 from pyinfra.facts.server import Arch, LinuxDistribution 3 from pyinfra.facts.server import Arch, LinuxDistribution
4 from pyinfra.operations import files, server, systemd 4 from pyinfra.operations import files, server, systemd
5 5
6 is_pi = host.get_fact(LinuxDistribution)['name'] in ['Debian', 'Raspbian GNU/Linux'] 6 is_pi = host.get_fact(LinuxDistribution)['name'] in ['Debian', 'Raspbian GNU/Linux']
7 7
8 # https://github.com/k3s-io/k3s/releases
8 k3s_version = 'v1.23.1+k3s1' 9 k3s_version = 'v1.23.1+k3s1'
10
11 # https://github.com/GoogleContainerTools/skaffold/releases
12 skaffold_version = 'v1.35.2'
13
9 master_ip = "10.5.0.1" 14 master_ip = "10.5.0.1"
10 server_node = 'bang' 15 server_node = 'bang'
11 nodes = ['slash', 'dash', 'frontbed', 'garage'] 16 nodes = ['slash', 'dash', 'frontbed', 'garage']
12 admin_from = ['bang', 'slash', 'dash'] 17 admin_from = ['bang', 'slash', 'dash']
13 18
91 96
92 files.chown(target='/etc/rancher/k3s/k3s.yaml', user='root', group='drewp') 97 files.chown(target='/etc/rancher/k3s/k3s.yaml', user='root', group='drewp')
93 files.chmod(target='/etc/rancher/k3s/k3s.yaml', mode='640') 98 files.chmod(target='/etc/rancher/k3s/k3s.yaml', mode='640')
94 99
95 # see https://github.com/GoogleContainerTools/skaffold/releases 100 # see https://github.com/GoogleContainerTools/skaffold/releases
96 files.download(src='https://storage.googleapis.com/skaffold/releases/v1.35.1/skaffold-linux-amd64', 101 files.download(src=f'https://storage.googleapis.com/skaffold/releases/{skaffold_version}/skaffold-linux-amd64',
97 dest='/usr/local/bin/skaffold', 102 dest='/usr/local/bin/skaffold',
98 user='root', 103 user='root',
99 group='root', 104 group='root',
100 mode='755', 105 mode='755',
101 cache_time=1000) 106 cache_time=1000)