Requirements
This documentation provides the requirements and installation instructions for setting up the deplate template using Terraform, Kubernetes, Helm, and Packer on macOS, Linux, and Windows platforms.
To begin, you need to ensure that general tools like Git are installed on your system. Following this, the specific tools required for the template—Terraform, Kubernetes (kubectl), Helm, and Packer—must be installed and configured. Each tool serves a distinct purpose: Terraform for infrastructure provisioning, Kubernetes for container orchestration, Helm for managing Kubernetes applications, and Packer for creating machine images.
The installation steps detailed below guide you through setting up these tools on your operating system of choice, ensuring you have the necessary environment to work with the product template. Once the tools are installed, you can configure and use them according to the provided examples to manage your infrastructure and applications efficiently.
Before you start, ensure you have the following:
- A Hetzner account.
- Installed tools on your local computer:
Hetzner Account​
You have just learned the basics of Docusaurus and made some changes to the initial template.
Terraform​
- Windows
- macOS
Download the latest Terraform binary from the Terraform downloads page. Extract the downloaded zip file and place the executable in a directory included in your systems PATH. Verify the installation:
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
terraform -v