Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniele Tricoli fccfc0417b Update headscale config 2 months ago
defaults Bump headscale to 0.18.0 2 months ago
handlers Add role for headscale 7 months ago
tasks Add role for headscale 7 months ago
templates/etc Update headscale config 2 months ago
README.md Add missing variables and playbook example 7 months ago



Install and configure headscale.

Role variables

  • headscale_become - Default: true. Enable/disable the Ansible become functionality.
  • headscale_become_user - Default: root. When using become functionality for privilege escalation, this is the user with desired privileges you become.
  • headscale_dir - Default: /srv/headscale. Directory where headscale will be installed.
  • headscale_server_url - Default:
  • headscale_listen_addr - Default: Address headscale listen to.
  • headscale_nameservers - Default [''].
  • headscale_base_domain - Default: example.org.

Example Playbook

- hosts: my-server
    headscale_base_domain: headscale.example.org
    - eriol.kit.headscale