- YAML files are no longer supported for headscale policy. #1792
- HuJSON is now the only supported format for policy.
- Changed
headscale_acl
forheadscale_acl_file
. A file is now required.
- Removed the capability of having ACL YAML formatted to be outputted to a file. (0c79226)
- Drop support for Ansible 2.9, migrate module names to FQCNs.
- Squished annoying bug that prevented redownloading binary on version, arch or OS change (fb4c0bf).
- Fixed faulty logic causing the role to fail on the initial run (#5).
- Parametrize target OS in headscale download link (255be2b).
- Add support for config template, see
headscale_config_template
variable (80c6157) - Bump default Headscale version to v0.22.3 (96f42b3)
- Rename
namespaces
tousers
to align with changes to Headscale (see 0.19.0 release notes) (d1a83ac)
- Fix triggering changed state in Ansible caused by
headscale_pid_dir
mode (be60f3c) - Restart Headscale after update (3cc93d7)
- Bump Headscale version to the latest (8fbfa51)
- Reload Headscale on config change instead of restarting (fafae46)
- Update docs for
headscale_enable_routes
andheadscale_exit_nodes
variables (ac67ff0)
- Add support for enabling routes and exit nodes (b74e0e7)