repository for my home infra using infrastructure as code
explanation of main directories
- the 3 main ones:
ansible
includes ansible automation being built for configuring the proxmox hosts as well as the virtual machines created with terraformterraform
includes terraform configuration to create virtual machines from templatesfluxcd
includes fluxcd configuration to automatically deploy applications to a kubernetes cluster
List of services I currently run or want to run in the future.
The ones with the IPs fully written out are configured and running right now.
NTP, DNS, PXE and such.
.1
10.0.50.2
.3
.4
.6
.7
Authentication, authorization and secrets.
.10
.11
.12
.13
.14
10.0.50.15
.16
.17
.18
10.0.50.19
Databases, Kafka, Opensearch
10.0.50.20 (reserved up to .22 for cluster)
10.0.50.23
.24-6
.27-9
Tools for monitoring, logging, tracing and data visualization.
10.0.50.30
10.0.50.31
10.0.50.32
.33
.34
.35
.36
.37
.38
Code analysis and git hosting plus container registry and helm repo.
.40
.41
.42
10.0.50.45
.46
.47
.48
.49
Kubernetes nodes
.50
10.0.50.51-53
.60
10.0.50.61-63
Bare-metal machines where most things run on
10.0.50.70
10.0.50.71-73 (leave space for up to .75)
10.0.50.100
10.0.50.101
Can't or don't want to run these on kubernetes.
.110
.111
10.0.50.112
.113
.114
.115
.116
.117
.118
.119
.140
10.0.50.141-142
10.0.50.143-145
10.0.50.150-199
10.0.50.201
.202