diff options
author | makefunstuff <[email protected]> | 2024-07-01 12:17:48 +0200 |
---|---|---|
committer | makefunstuff <[email protected]> | 2024-07-01 12:17:48 +0200 |
commit | 26f51f18f63d00b5711fe07f64f3b0bb3996077f (patch) | |
tree | c7edaf91d90a0aea479538229fddff94bf4f1846 /vagrant/Vagrantfile.m1 | |
parent | 043489b27a46f74d85e3718a4199d7ff776f592a (diff) | |
parent | dede6f48a819263ff873d2e8db7bbf695a76f234 (diff) | |
download | k3s-lab-26f51f18f63d00b5711fe07f64f3b0bb3996077f.tar.gz |
Merge branch 'master' of github.com:makefunstuff/k3s-lab
Diffstat (limited to 'vagrant/Vagrantfile.m1')
-rw-r--r-- | vagrant/Vagrantfile.m1 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/vagrant/Vagrantfile.m1 b/vagrant/Vagrantfile.m1 new file mode 100644 index 0000000..798f537 --- /dev/null +++ b/vagrant/Vagrantfile.m1 @@ -0,0 +1,27 @@ +Vagrant.configure("2") do |config| + config.vm.box = "perk/ubuntu-2204-arm64" + + config.vm.provider "qemu" do |vb| + vb.memory = "4096" + vb.cpus = 4 + end + + config.vm.provision "shell", inline: <<-SHELL + # Update and install prerequisites + apt-get update + apt-get install -y curl gnupg2 apt-transport-https software-properties-common + + # Install Tailscale + curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/bionic.gpg | apt-key add - + curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/bionic.list | tee /etc/apt/sources.list.d/tailscale.list + apt-get update + apt-get install -y tailscale + + # Start and authenticate Tailscale + systemctl enable --now tailscaled + + # Install k3sup + curl -sLS https://get.k3sup.dev | sh + mv k3sup /usr/local/bin/k3sup + SHELL +end |