Install headscale, an open source and self-hosted implementation of the Tailscale control server, as well as configure a namespace.
Everyting to install headscale is satisfied with the ansible.builtin collection.
./defaults/main.yml
headscale_version: '0.15.0'
headscale_namespaces:
- 'default'
headscale_user: 'headscale'
No role dependencies.
- python-poetry
- just
- Virtualbox (need to switch with KVM/QEMU)
- Vagrant
---
# example playbook to deploy headscale
- name: Headscale
hosts: all
become: true
vars:
headscale_user: 'headscale'
headscale_namespace: 'default'
tasks:
- name: "Include ckstevenson.headscale"
include_role:
name: "ckstevenson.headscale"
MIT