| capability.railiance.infra-provisioning |
RailianceHosts Infrastructure Provisioning |
Git-driven server provisioning and convergence for Hosteurope/Hetzner Cloud using Terraform, cloud-init, and Ansible, with SOPS+age encrypted in-repo secrets and a servers.yaml inventory as source of truth. |
railiance-infra |
draft |
financials |
| railiance |
| terraform |
| ansible |
| infrastructure |
|
| discovery |
availability |
| current |
target |
confidence |
rationale |
| D4 |
D5 |
high |
README documents a complete, concrete quickstart (clone, prerequisites, SOPS/age secrets setup, provider setup, terraform apply, ansible convergence) with a specific inventory file (`inventory/servers.yaml`) as source of truth — an unusually complete operational README among the swept repos. |
|
| current |
target |
confidence |
rationale |
| A2 |
A3 |
high |
Real ansible playbooks, terraform config, and scripts/tools present; has `.forgejo/` CI already; documented as the S1 Infrastructure Substrate layer of the Railiance OAS Stack. |
|
|
| completeness |
reliability |
| level |
confidence |
basis |
satisfied_expectations |
broken_expectations |
out_of_scope_expectations |
| C2 |
low |
scope_vs_intent_and_consumer_expectations |
| documented end-to-end quickstart from bare cloud account to converged servers |
| SOPS+age encrypted secrets with a documented key-custody model |
| inventory/servers.yaml as explicit source of truth |
|
|
|
|
| level |
confidence |
basis |
known_reliability_risks |
| R1 |
low |
consumer_quality_signals |
| reproducibility not independently re-verified via a live provisioning run in this sweep |
|
|
|
| intent |
includes |
excludes |
assumptions |
use_cases |
research_memos |
| Provision and manage servers on Hosteurope/Hetzner Cloud entirely from Git — Terraform for lifecycle, cloud-init for first boot, Ansible for convergence — as the S1 Infrastructure Substrate of the Railiance OAS Stack. |
| Terraform server lifecycle management |
| cloud-init first-boot configuration |
| Ansible convergence playbooks |
| SOPS+age encrypted secrets in-repo |
|
| Kubernetes cluster bootstrap on top of provisioned hosts (see railiance-cluster) |
| platform services (see railiance-platform) |
|
|
|
|
|
| current_level |
target_level |
current_artifacts |
target_artifacts |
consumption_modes |
| A2 |
A3 |
| Terraform configs |
| Ansible playbooks |
| scripts/ |
| tools/ |
|
|
| cli (terraform/ansible) |
| gitops |
|
|
| depends_on |
supports |
related_to |
|
|
|
|
|
| documentation |
tests |
consumer_feedback |
bug_reports |
incidents |
|
|
| sbom-tools.yaml |
| .forgejo/ |
|
|
|
|
|
| recommended_for |
not_recommended_for |
known_limitations |
| operators provisioning Railiance bare-metal/cloud hosts from Git with encrypted-secret custody |
|
| needs above the OS/host substrate layer (see railiance-cluster for Kubernetes, railiance-platform for shared services) |
|
| reproducibility not independently re-verified via a live provisioning run in this sweep |
|
|
|