Skip to content

4.6.0

Latest
Compare
Choose a tag to compare
@artis3n artis3n released this 01 Feb 15:54
d225db4

Important

This will be the last release on this Ansible role before it is migrated into a Collection.

Ansible tools really want you to be a role inside a collection these days, instead of a standalone role. This role will be migrated to a new collection repo and published onto Galaxy. There should be minor migration work to reference the Collection instead of the Role in your Ansible playbooks, but should not otherwise impact consumers of this role. Mainly, it will wipe my Galaxy download stats which is why I've been putting it off for so long. When the collection is ready, this repo's README will be updated to point to the new collection and then will be archived.

If you would like to provide input into the name of the collection, please join the discussion #529.

Adds

  • Added Ubuntu 24.04 as a supported distro in July 2024.
  • Added support for Linux Mint. #515 (Thanks @fkonradmain !)

Removed

  • Removed CentOS 7 as a supported distro in July 2024 due to being EOL. While Tailscale can still be installed on CentOS 7, modern Ansible's minimum requirements exceed a default CentOS 7 installation.

Fixed

  • Fixed broken devcontainer configuration.
  • Fixed templating of tailscale_args_string if tailscale_tags is an empty list. #506 (Thanks @UnholyRope !)

Changed

  • Updated Python dependencies
  • Updated CI dependencies
  • Migrated headscale in CI to stable vs pinning to 0.22 after a headscale bug required pinning to last known good last year. #527
  • Updated the README to indicate that OAuth keys now only need the auth keys write scope instead of the devices write scope.

New Contributors