docs: rewrite README with structured overview and quick start guide

Replaces the minimal project description with a comprehensive README
including a component overview table, quick start instructions, common
Ansible operations, and links to detailed documentation. Aligns with
Red Panda Approval™ standards.
This commit is contained in:
2026-03-03 12:49:06 +00:00
parent c7be03a743
commit b4d60f2f38
219 changed files with 34586 additions and 2 deletions

38
terraform/outputs.tf Normal file
View File

@@ -0,0 +1,38 @@
output "uranian_hosts" {
description = "Information about Uranian host containers"
value = {
for name, instance in incus_instance.uranian_hosts : name => {
name = instance.name
ipv4 = instance.ipv4_address
description = local.uranian_hosts[name].description
role = local.uranian_hosts[name].role
security_nesting = lookup(local.uranian_hosts[name].config, "security.nesting", false)
}
}
}
output "project_info" {
description = "Agathos project information"
value = {
name = incus_project.agathos.name
description = incus_project.agathos.description
}
}
output "agathos_inventory" {
description = "Host inventory for documentation (sandbox.html) and DHCP/DNS provisioning reference"
value = {
uranian_hosts = {
hosts = {
for name, instance in incus_instance.uranian_hosts : name => {
name = instance.name
ipv4 = instance.ipv4_address
role = local.uranian_hosts[name].role
description = local.uranian_hosts[name].description
image = local.uranian_hosts[name].image
security_nesting = lookup(local.uranian_hosts[name].config, "security.nesting", false)
}
}
}
}
}