Skip to content

blithersoup/private-cloud-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

Here lies my homelab, which is a self-hosted two node kubernetes cluster. I have been wanting to do this for a long time, and am pleased with the result.

This repo contains GitOps ArgoCD application manifests for all applications that I host on my cluster and an ansible install of the full cluster.

A more detailed report can be found on my blog

Stack

Cluster

Observability/CD

Applications

Usage

Deps

ansible-galaxy collection install community.kubernetes

Install

# values.yaml
tailscale_client_id: 
tailscale_client_secret:
# inventory
[main]
private-cloud-1  ansible_connection=ssh

[agent]
private-cloud-2  ansible_connection=ssh
ansible-playbook ansible/install.yaml -i inventory -e @values.yaml --ask-become-pass 

Releases

No releases published

Packages

No packages published