Skip to content

Commit 255ab05

Browse files
authored
Add more installation commands to README
1 parent 4f5c5dd commit 255ab05

File tree

1 file changed

+10
-25
lines changed

1 file changed

+10
-25
lines changed

README.md

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -96,31 +96,16 @@ Follow those simple steps, and your world's cheapest Kubernetes cluster will be
9696
First and foremost, you need to have a Hetzner Cloud account. You can sign up for free [here](https://hetzner.com/cloud/).
9797

9898
Then you'll need to have [terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli) or [tofu](https://opentofu.org/docs/intro/install/), [packer](https://developer.hashicorp.com/packer/tutorials/docker-get-started/get-started-install-cli#installing-packer) (for the initial snapshot creation only, no longer needed once that's done), [kubectl](https://kubernetes.io/docs/tasks/tools/) cli and [hcloud](https://github.com/hetznercloud/cli) the Hetzner cli for convenience.
99-
The easiest way is to use the [homebrew](https://brew.sh/) package manager to install them (available on Linux, MacOS, and Windows Linux Subsystem). The timeout command is also used, which is part of coreutils on MacOS.
100-
101-
<details open>
102-
<summary>Brew (Linux, MacOS, Windows Linux Subsystem)</summary>
103-
104-
```sh
105-
brew tap hashicorp/tap
106-
brew install hashicorp/tap/terraform # OR brew install opentofu
107-
brew install hashicorp/tap/packer
108-
brew install kubectl
109-
brew install hcloud
110-
brew install coreutils
111-
```
112-
</details>
113-
114-
<details>
115-
<summary>Yay (Arch Linux)</summary>
116-
117-
```sh
118-
yay terraform # OR yay opentofu
119-
yay packer
120-
yay kubectl
121-
yay hcloud
122-
```
123-
</details>
99+
The easiest way is to use the [homebrew](https://brew.sh/) package manager to install them (available on MacOS, Linux and Windows Linux Subsystem). The timeout command is also used, which is part of coreutils on MacOS.
100+
101+
| **Tool** | **Installation Command** |
102+
|:----------------------:|:----------------------------------------------------------------------------------:|
103+
| Homebrew (macOS/Linux) | brew install terraform packer kubectl hcloud |
104+
| Yay/Paru (Arch-based) | yay -S terraform packer kubectl hcloud<br> paru -S terraform packer kubectl hcloud |
105+
| APT (Debian-based) | sudo apt install terraform packer kubectl |
106+
| DNF (Red Hat-based) | sudo dnf install terraform packer kubectl |
107+
| Snap | sudo snap install terraform kubectl --classic && snap install packer |
108+
| Chocolatey (Windows) | choco install terraform packer kubernetes-cli hetzner-cli |
124109

125110
### 💡 [Do not skip] Creating your kube.tf file and the OpenSUSE MicroOS snapshot
126111

0 commit comments

Comments
 (0)