Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.55 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.55 KB

KL.NAVI configuration and infrastructure

Purpose

This repository contains configuration and the infrastructure for KL.NAVI project. It uses ArgoCD and Terraform to manage the infrastructure as code (IaC).

Prerequisites

Before you can use this repository, you will need to install the following tools in your machine:

Installation

The following deployment installation is specific to Hetzner Cloud provider

Create Hetzner project and OpenSUSE MicroOS snapshot

  1. Create a project in your Hetzner Cloud Console, and go to Security > API Tokens of that project to grab the API key, it needs to be Read & Write. Take note of the key! ✅

  2. Generate a passphrase-less ed25519 SSH key pair for your cluster; take note of the respective paths of your private and public keys. Or, see our detailed SSH options. ✅

  3. Now navigate packer folder and create the MicroOS snapshot using the following commands.

packer build hcloud-microos-snapshots.pkr.hcl
packer init hcloud-microos-snapshots.pkr.hcl

Dataset Sources

GTFS public transport data for this project is sourced from the following providers