Mercurial > code > home > repos > infra
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) |