1
0
Fork 0
Ansible roles that I wrote for my own use.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
ansible-collection-kit/roles/headscale
Daniele Tricoli f4a02b7f98 Add missing variables and playbook example 3 months ago
..
defaults Make nameservers and base_domain configurable 3 months ago
handlers Add role for headscale 3 months ago
tasks Add role for headscale 3 months ago
templates/etc Fix indentation on generated config 3 months ago
README.md Add missing variables and playbook example 3 months ago

README.md

headscale

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: http://127.0.0.1:8080.
  • headscale_listen_addr - Default: 0.0.0.0:8080. Address headscale listen to.
  • headscale_nameservers - Default ['1.1.1.1'].
  • headscale_base_domain - Default: example.org.

Example Playbook

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