prvng_extensions/providers/upcloud
2025-10-07 17:36:03 +01:00
..
bin chore init repo and codebase 2025-10-07 11:05:08 +01:00
generate chore init repo and codebase 2025-10-07 11:05:08 +01:00
kcl chore include .k files 2025-10-07 11:20:26 +01:00
nulib/upcloud chore: fix creation and speed up prices 2025-10-07 17:36:03 +01:00
templates chore init repo and codebase 2025-10-07 11:05:08 +01:00
pricing.html chore init repo and codebase 2025-10-07 11:05:08 +01:00
provider.nu chore: fix creation and speed up prices 2025-10-07 17:36:03 +01:00
provisioning.yaml chore init repo and codebase 2025-10-07 11:05:08 +01:00
README.md chore init repo and codebase 2025-10-07 11:05:08 +01:00
versions chore init repo and codebase 2025-10-07 11:05:08 +01:00
versions.yaml chore init repo and codebase 2025-10-07 11:05:08 +01:00

UpCloud Declarative Provision via scripts & templates

lib-tasks/kubernetes Part of Cloud Native zone Provision

Requirements

Install Python

For Ubuntu

sudo apt install wget build-essential libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt install python3.13
sudo apt-get -y install python3-pip

Install Jinja2 engine

pip3 install Jinja2

Install Python YAML

pip3 install PyYAML

Install YQ

Install JQ

apt install jq

References

YAML org

YQ

YQ Documentation

Jinja2 Tempalte engine