semaphore/life-church/inventory/lc-hosts.yml

21 lines
805 B
YAML

# 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