provisioning/card.ncl
2026-05-12 02:51:32 +01:00

26 lines
1.2 KiB
Text

let d = import "schemas/project-card.ncl" in
d.ProjectCard & {
id = "provisioning",
name = "Provisioning",
tagline = "Infrastructure Orchestration With Configuration as Code",
description = "Declarative infrastructure management with Nickel schemas, Nushell orchestration, and Rust executables. Type-safe configuration, automated validation, and cloud-native deployment across Kubernetes, Docker, and custom platforms.",
version = "3.0.11",
status = 'Active,
source = 'Local,
url = "https://provisioning.jesusperez.pro",
repo = "https://rlung.librecloud.online/jesus/provisioning",
started_at = "2018",
tags = ["infrastructure", "nickel", "nushell", "rust", "kubernetes", "iac", "declarative"],
tools = ["Rust", "Nickel", "Nushell", "Kubernetes"],
features = [
"Type-safe configuration with Nickel schemas — impossible states are unrepresentable",
"Typed dependency DAG — deployment order is structurally enforced",
"Nushell orchestration layer — observability at operation time",
"Multi-provider: Kubernetes, Docker, UpCloud, AWS",
"Declarative CD/CI with GitOps principles",
],
featured = true,
sort_order = 1,
logo = "assets/logo.svg",
}