Updated homelab hosts & structure

This commit is contained in:
Janic Voser
2026-08-14 00:17:50 +02:00
parent bb8b9602f2
commit 097ee79bed
23 changed files with 506 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
[defaults]
inventory = /home/janic/workspace/ansible/config/hosts.homelab.yaml
roles_path = /home/janic/workspace/ansible/roles
private_key_file = /home/janic/.ssh/id_ed25519_privat_v1
remote_user = root
host_key_checking = False
[inventory]
[privilege_escalation]
become=True
become_method=sudo
become_user=root
[paramiko_connection]
[ssh_connection]
[persistent_connection]
[accelerate]
[selinux]
[colors]
[diff]
+79
View File
@@ -0,0 +1,79 @@
all:
children:
# Role Groups
physical:
children:
proxmox:
octoprint:
virtual:
children:
freeipa:
monitoring:
# Hosts
proxmox:
hosts:
pve01:
ansible_host: 172.22.222.201
pve02:
ansible_host: 172.22.222.202
pve03:
ansible_host: 172.22.222.203
pve04:
ansible_host: 172.22.222.204
vars:
Datacenter_Location: PLZ8912
pve.default_cluster_balance_group: ClusterBalance
long_task.delay: 30
octoprint:
hosts:
srvprn01:
ansible_host: 172.22.32.20
freeipa:
hosts:
srvipa01:
ansible_host: 172.22.3.41
monitoring:
hosts:
srvmon01:
ansible_host: 172.22.3.10
# # Disabled 13.08.2026
# netbox:
# hosts:
# srvntb01:
# ansible_host: 172.22.3.11
# semaphore:
# hosts:
# srvsem01:
# ansible_host: 172.22.3.30
# wazuh:
# hosts:
# srvwaz02:
# ansible_host: 172.22.3.34
docker:
hosts:
srvmgr02:
ansible_host: 172.22.3.32
# # Disabled 13.08.2026
# galera:
# hosts:
# srvgdb01:
# ansible_host: 172.22.3.71
# srvgdb02:
# ansible_host: 172.22.3.72
# srvgdb03:
# ansible_host: 172.22.3.73
ghap:
children:
# galera-lb:
# hosts:
# srvlb01:
# ansible_host: 172.22.22.21
# srvlb02:
# ansible_host: 172.22.22.22
proxmox-lb:
hosts:
srvpmxlb01:
ansible_host: 172.22.222.198
srvpmxlb02:
ansible_host: 172.22.222.199