Skip to content
/ k2 Public

IaC configuration for my homelab.

Notifications You must be signed in to change notification settings

wyvernzora/k2

Repository files navigation



K2

IaC configuration for my homelab.




Ansible

Why containers?

Repeatability. I have previously encountered issues setting up Ansible on my local machine, then making sure that its version is just right, then gathering all the dependencies and making sure their versions are just right. With containers everything is bundled in. If it works now, it will continue working down the line, just a docker run away.

Ansible Roles

Role Description
k2.fish Set up Fish shell just the way I like it
k2.tls Pull the latest TLS certificates and update them where needed
k2.user Set up non-root user and permissions
k2.vfio Configure VFIO/IOMMU for PCI passthrough to VMs
k2.user Stop ProxmoxVE nagging about subscription

Ansible Playbooks

Playbook Description
pve-bootstrap Set up ProxmoxVE hosts into a good starting state
update-certs Update TLS certificates everywhere

About

IaC configuration for my homelab.

Resources

Stars

Watchers

Forks

Packages