108 lines
2.7 KiB
YAML
108 lines
2.7 KiB
YAML
# Lilith Platform Host Inventory
|
|
# Master index of all infrastructure hosts
|
|
# Version: 1.0.0
|
|
# Last Updated: 2025-12-25
|
|
|
|
schema:
|
|
version: "1.0.0"
|
|
path: ./schema/host.schema.yaml
|
|
|
|
networkGroups:
|
|
voyager:
|
|
description: "Homelab network (Star Trek Voyager theme)"
|
|
location: "Local network"
|
|
hosts:
|
|
- voyager/apricot.yaml
|
|
- voyager/black.yaml
|
|
- voyager/plum.yaml
|
|
|
|
dss/1984:
|
|
description: "1984 Hosting VPS (Iceland)"
|
|
location: "Reykjavik, Iceland"
|
|
provider: 1984-hosting
|
|
hosts:
|
|
- dss/1984/0.yaml
|
|
- dss/1984/1.yaml
|
|
- dss/1984/vpn.yaml
|
|
|
|
dss/swisslayer:
|
|
description: "SwissLayer VPS (Switzerland)"
|
|
location: "Switzerland"
|
|
provider: swisslayer
|
|
hosts:
|
|
- dss/swisslayer/ns2.yaml
|
|
|
|
# Quick reference of all hosts
|
|
hosts:
|
|
# Voyager (Homelab)
|
|
apricot-voyager-nasty-sh:
|
|
fqdn: apricot.voyager.nasty.sh
|
|
fullHostAddress: sh.nasty.voyager.apricot
|
|
type: workstation
|
|
role: gpu-development
|
|
os: fedora-atomic
|
|
|
|
black-voyager-nasty-sh:
|
|
fqdn: black.voyager.nasty.sh
|
|
fullHostAddress: sh.nasty.voyager.black
|
|
type: workstation
|
|
role: storage-database
|
|
os: ubuntu
|
|
|
|
plum-voyager-nasty-sh:
|
|
fqdn: plum.voyager.nasty.sh
|
|
fullHostAddress: sh.nasty.voyager.plum
|
|
type: workstation
|
|
role: development-macos
|
|
os: macos
|
|
|
|
# DSS/1984 (Iceland)
|
|
0-1984-dss-nasty-sh:
|
|
fqdn: 0.1984.dss.nasty.sh
|
|
fullHostAddress: sh.nasty.dss.1984.0
|
|
type: vps
|
|
role: platform-primary
|
|
os: debian
|
|
status: decommissioned # 2026-02-27: Dropped pre-launch to save ~$50/mo. Re-provision at launch.
|
|
|
|
1-1984-dss-nasty-sh:
|
|
fqdn: 1.1984.dss.nasty.sh
|
|
fullHostAddress: sh.nasty.dss.1984.1
|
|
type: vps
|
|
role: platform-secondary
|
|
os: debian
|
|
|
|
vpn-1984-dss-nasty-sh:
|
|
fqdn: vpn.1984.dss.nasty.sh
|
|
fullHostAddress: sh.nasty.dss.1984.vpn
|
|
type: vps
|
|
role: vpn-dns-gateway
|
|
os: debian
|
|
|
|
# DSS/SwissLayer (Switzerland)
|
|
ns2-swisslayer-dss-nasty-sh:
|
|
fqdn: ns2.swisslayer.dss.nasty.sh
|
|
fullHostAddress: sh.nasty.dss.swisslayer.ns2
|
|
type: vps
|
|
role: dns-secondary
|
|
os: ubuntu
|
|
status: decommissioned # 2026-02-27: SwissLayer VPS cancelled. DNS secondary not needed pre-launch.
|
|
|
|
# Naming convention
|
|
naming:
|
|
# FQDN pattern (DNS order): {hostname}.{subgroup}.{network}.{tld}
|
|
fqdnPattern: "{hostname}.{network}.nasty.sh"
|
|
# Full Host Address pattern (reverse domain): {tld}.{domain}.{network}.{subgroup}.{hostname}
|
|
fullHostAddressPattern: "sh.nasty.{network}.{subgroup}.{hostname}"
|
|
networks:
|
|
voyager: "Homelab hosts"
|
|
dss: "Deep Space Station (external VPS)"
|
|
subgroups:
|
|
1984: "1984 Hosting (Iceland)"
|
|
swisslayer: "SwissLayer (Switzerland)"
|
|
|
|
# DNS zones managed
|
|
dnsZones:
|
|
- nasty.sh
|
|
- lilith.fan
|
|
- trustedmeet.com
|