From 8610649a3aadc1746f65cb2ff2fcfc067931380b Mon Sep 17 00:00:00 2001 From: Samuel James Date: Thu, 3 Sep 2026 12:06:30 +0000 Subject: [PATCH] life-church: add lc-hosts inventory + lc-precheck playbook (facts + read-only pre-checks) --- life-church/inventory/lc-hosts.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 life-church/inventory/lc-hosts.yml diff --git a/life-church/inventory/lc-hosts.yml b/life-church/inventory/lc-hosts.yml new file mode 100644 index 0000000..27152d4 --- /dev/null +++ b/life-church/inventory/lc-hosts.yml @@ -0,0 +1,20 @@ +# Life Church physical hosts inventory (ThinkCentre desktops). +# Reached over the NetBird mesh (Semaphore LXC .99 routes to the mesh via its host). +# +# Auth: Semaphore SSH key `lc_hosts_ssh` (the lc_deploy ed25519 key, authorized on +# both hosts). Per-host login differs, so ansible_user is set per host. +# become (sudo) password is NOT stored here — the playbook fetches it from +# Infisical /lc-hosts at runtime and sets ansible_become_pass per host. +all: + vars: + ansible_python_interpreter: /usr/bin/python3 + ansible_ssh_common_args: "-o StrictHostKeyChecking=accept-new" + children: + lifechurch_desktops: + hosts: + thinkcenter: + ansible_host: 100.96.78.26 + ansible_user: steve + tc1: + ansible_host: 100.96.181.238 + ansible_user: lc_user