Establish clean homelab infrastructure baseline
Reorganize the brownfield repository, remove retired and generated artifacts, harden ignore rules, and record the GitOps/IaC redesign.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
---
|
||||
# Inventory for the OpenBao root-of-trust host.
|
||||
# A single dedicated VM/host on the LAN (like the Samba DC) — NOT in the k8s cluster.
|
||||
all:
|
||||
children:
|
||||
openbao:
|
||||
hosts:
|
||||
bao1:
|
||||
ansible_host: 192.168.10.8 # bao's static LAN IP — match openbao_lan_ip
|
||||
ansible_user: ansible # cloud-init / provisioning user with sudo
|
||||
|
||||
# Root-managed hosts that should trust bao's SSH user CA (TrustedUserCAKeys).
|
||||
# Add any node you want agents to reach with signed certs.
|
||||
ssh_ca_trust:
|
||||
hosts:
|
||||
bao1: {} # bao itself (connection vars from the openbao group)
|
||||
dc1:
|
||||
ansible_host: 192.168.10.5 # Samba AD DC
|
||||
ansible_user: ansible
|
||||
laptop:
|
||||
ansible_connection: local # this machine (192.168.10.127), passwordless sudo
|
||||
ansible_host: 127.0.0.1
|
||||
Reference in New Issue
Block a user