Files
homelab-infra/infrastructure/openbao/ansible/inventory/hosts.yml
T
panxiao81 88a02ababa
lint / yaml (push) Has been cancelled
lint / ansible (push) Has been cancelled
lint / terraform (push) Has been cancelled
Establish clean homelab infrastructure baseline
Reorganize the brownfield repository, remove retired and generated artifacts, harden ignore rules, and record the GitOps/IaC redesign.
2026-09-09 16:47:20 +00:00

23 lines
883 B
YAML

---
# 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