This repository was archived by the owner on Nov 6, 2025. It is now read-only.
4.4.3
Fixed
- This role will no longer intermittently fail due to colliding variable names with other roles or tasks that may be running in your playbook. This changes internal variable names only, so it is not a breaking change. #431 (Thanks @mhitza !)
state: absentnow fully removes all Tailscale configuration data from your device. Previously, this role would uninstall Tailscale, but that might leave the/var/lib/tailscaledirectory behind, which contains atailscaled.statefile alongside log files which may contain information about your tailnet. Thetailscaled.statefile could also hypothetically be used to re-authenticate the server to your tailnet if the server is not de-authorized, however this role runstailscale logoutduring uninstallation so the server is always de-authorized from your tailnet. However, I expect users don't want log files, and even stale configuration files, lying around afterstate: absent. #435 (Thanks @McSim85 !) #444
Changed
- This repo now uses
geerlingguy/docker-debian12-ansibleinstead ofcisagov/docker-debian12-ansiblein the CI suite because the cisagov repo has been archived.