https://github.com/awfulwoman/infra
Configuration for my home infrastructure.
https://github.com/awfulwoman/infra
ansible homelab k3s k8s k8s-at-home kubernetes selfhosted
Last synced: 28 days ago
JSON representation
Configuration for my home infrastructure.
- Host: GitHub
- URL: https://github.com/awfulwoman/infra
- Owner: awfulwoman
- Created: 2021-10-05T15:26:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-09-27T20:53:54.000Z (about 1 month ago)
- Last Synced: 2025-09-27T22:23:32.377Z (about 1 month ago)
- Topics: ansible, homelab, k3s, k8s, k8s-at-home, kubernetes, selfhosted
- Language: HTML
- Homepage:
- Size: 12 MB
- Stars: 33
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Home Infra
Hello, good evening, etc. Welcome to the repo where I keep alll my home infrastructure.
Yes indeed, *everything* I have on my home infra is controlled by this repo.
Most of it is Ansible, as it's great for configuring individual machines, but you'll find some Terraform, Kubernetes, and ESPhome configs in there as well.
Credentials are stored in this repo, encrypted.
I access everything though Tailscale, which is an annoying dependency. But I keep the integration as light as possible so that I can detach my infra from them when they inevitably turn evil.
## Installation
Not sure why you'd want to install this, as it's my home infra. But hey, knock yourself out.
## Getting a host machine up and running
```bash
# Clone repo
git clone git@github.com:awfulwoman/infra.git /opt/infra/
# Bootstrap Ubuntu
/opt/infra/scripts/bootstrap-ubuntu.sh
# Run Ansible
/opt/ansible/ansible-pull-full.sh
```