You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Changed
Refactored all tests that run in CI to support testing against Headscale instead of only against Tailscale (#319) Thanks @mprasil !
Refactored how state idempotency is tracked. State is now simpler to manage inside the role and a situation in which the role would see state as already configured and fail to properly invoke tailscale up is now fixed. (#320) Thanks @mprasil !
As a result of the prior change, if any error occurs wherein executing tailscale up fails, the role will clear its state so that re-running the role will always run tailscale up and re-save the state. The tailscale up command is idempotent if all passed parameters remain the same, so this change will not break users, but may fix some erroneous failures to re-run tailscale up in some edge cases.
Updated dependencies
Added
Added a subtle note about how to use this role with Headscale to the README