Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
It sure is, use at your own peril. This is my first attempt at setting up kubeadm with Ansible, also the repo we currently use at work. While it can be used for both on-prem and managed k8s, it's a holy mess and I would not suggest anyone use it.
This is my new repo for my homelab and it includes a k8s.yml file, which is much cleaner and uses more Ansible roles to keep various tasks separated. So you can easily break off k8s.yml and all the k8s roles into your own repo if you want to steal it. I'm not completely done with this setup though, I'm testing FluxCD right now because I might want to ditch ArgoCD.