Skip to content

4.0.0

Compare
Choose a tag to compare
@artis3n artis3n released this 03 Feb 16:50
· 152 commits to main since this release
b9342a6

Added

  • BREAKING CHANGE: This role now adheres to https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html and stores state in $XDG_STATE_HOME/artis3n-tailscale, or $HOME/.local/state/artis3n-tailscale if that env var is not present. This is technically a breaking change as this role will report state as "changed" upon the next run even if no state has changed. After the first time in which the state migrates to this new location, the role will correctly report state idempotency again. #286

Removed

  • The legacy state directory, $HOME/.artis3n-tailscale will be removed from target machines the next time this role is run.

Fixed

  • The CI suite experienced frequent timeouts from Ansible Galaxy. This is a known problem due to regular load against the Galaxy servers with no clear solution from Ansible. This role now bypasses Ansible Galaxy to install the community.general collection directory from its Git URL. This has no impact on end users, but contributors to this role should no longer experience failing tests due to Galaxy timeouts.

Changed

  • BREAKING CHANGE: The vars/main.yml variables have all been updated with a prefix to help prevent conflicting with other role's parameters. These variables are not intended to be modified by end users, but if any end users are modifying these variables, they will need to update their references. #284 Thanks @hollow !
  • Updated dependencies

New Contributors