- Refactor Makefile to enhance command structure, including clearer descriptions and usage examples for targets related to development, inventory, and monitoring tasks. - Update inventory files to ensure correct host configurations and user settings, including adjustments to ansible_user for specific hosts. - Modify group_vars to streamline Tailscale configuration and ensure proper handling of authentication keys. These changes improve the clarity and usability of the Makefile and inventory setup, facilitating smoother operations across the infrastructure.
41 lines
1.3 KiB
INI
41 lines
1.3 KiB
INI
# Ansible Inventory
|
|
# Primary IPs: Tailscale (100.x.x.x) for remote access
|
|
# Fallback IPs: Local network (10.0.x.x) when Tailscale is down
|
|
# Usage: ansible_host_fallback is available for manual fallback
|
|
|
|
[gitea]
|
|
giteaVM ansible_host=10.0.30.169 ansible_user=gitea
|
|
|
|
[portainer]
|
|
portainerVM ansible_host=10.0.30.69 ansible_user=ladmin
|
|
|
|
[homepage]
|
|
homepageVM ansible_host=10.0.30.12 ansible_user=homepage
|
|
|
|
[vaultwarden]
|
|
vaultwardenVM ansible_host=100.100.19.11 ansible_host_fallback=10.0.10.142 ansible_user=root
|
|
|
|
[dev]
|
|
dev01 ansible_host=10.0.30.105 ansible_user=ladmin
|
|
bottom ansible_host=10.0.10.156 ansible_user=beast
|
|
debianDesktopVM ansible_host=10.0.10.206 ansible_user=user skip_reboot=true
|
|
devGPU ansible_host=10.0.30.63 ansible_user=root
|
|
|
|
[ansible]
|
|
ansibleVM ansible_host=10.0.10.157 ansible_user=master
|
|
|
|
[tailscale]
|
|
tailscaleVM ansible_host=100.66.218.53 ansible_user=ladmin
|
|
|
|
[services]
|
|
caddy ansible_host=100.117.106.18 ansible_host_fallback=10.0.10.50 ansible_user=root
|
|
jellyfin ansible_host=100.104.109.45 ansible_host_fallback=10.0.10.232 ansible_user=root
|
|
listmonk ansible_host=100.73.190.115 ansible_host_fallback=10.0.10.149 ansible_user=ladmin
|
|
slack ansible_host=100.110.190.69 ansible_host_fallback=10.0.10.154 ansible_user=ladmin
|
|
|
|
[desktop]
|
|
desktop-beast ansible_host=100.117.34.106 ansible_user=beast
|
|
|
|
[local]
|
|
localhost ansible_connection=local
|