Skip to content

Releases: evrardjp/ansible-keepalived

8.1.0

19 May 09:37
a73191c
Compare
Choose a tag to compare

What's Changed

8.0.0

01 Apr 11:52
f782742
Compare
Choose a tag to compare

What's Changed

CI work:

The last one is very sad. I am now thinking of a different approach, using lxd or systemd-nspawn. I am tired of the regular
breaking changes that plague the role testing.

Code improvements

  • Use ansible_facts instead of global scoped variables by @evrardjp in #226
  • Add support for checkmode in tasks/main.yml by @sd-hardy in #232
  • Fixes conditional logic and other issues with dropping scripts by @busterswt in #240
  • Commenting out unused variables for shellcheck compliance. by @crazzy in #256
  • Remove dependencies updates for old ansible by @evrardjp in #258
  • Cleanup Examples by @evrardjp in #261
  • Support absolute paths for SELinux modules by @cosandr in #264
  • Update keepalived-install-example.yml by @Eamixs in #269
  • enable track_interface config per sync_group by @zerwes in #276
  • Support virtualserver/inhibit_on_failure by @dhoffend in #275

New Contributors

Full Changelog: 7.0.0...8.0.0

7.0.0

15 Jul 08:59
ebbeac6
Compare
Choose a tag to compare

General comments and important changes

A lot of things happened for this release. Thank you to all the contributors!

Amongst the major changes:

  • We removed support of CentOS 7 in this release.
  • We re-introduced debian testing, and rockylinux 8.
  • We worked on tests: Increased coverage, validation of templates before they are applied, stabilized test suite.

See more details below, or go to the full changelog (link below).

What's Changed

  • General ansible practices refresh by @Kariton in #205
  • Make way for using dependabot for requirements by @evrardjp in #206
  • Add dependabot for version updates by @evrardjp in #207
  • Add new features vrrp_track_file, track_files, (no) accept, and safeguards. by @Kariton in #204
  • Update ansible-lint requirement from <=5.4.0 to <6.4.0 by @dependabot in #208
  • Ensure a masked unit does not break the role by @evrardjp in #210
  • Remove deprecation warning "Use 'ansible.utils.ipaddr' module instead" by @zerwes in #211
  • Fix meta for ansible-lint by @evrardjp in #214
  • Update default scenario OSes by @evrardjp in #215
  • Use systemd module now that bugs have been fixed by @evrardjp in #212
  • Validate configuration if keepalived >= 2.0.4 by @evrardjp in #217
  • Add more meta tags to improve visibility on galaxy by @evrardjp in #218
  • Make vips optional by @evrardjp in #220
  • Add monthly test of keepalived by @evrardjp in #221

New Contributors

Full Changelog: 6.1.0...7.0.0

6.1.0

12 Jul 07:53
967680d
Compare
Choose a tag to compare

What's Changed

  • Temporarily workaround "fqcn-builtins Use FQCN for builtin actions." on ansible lint run by @zerwes in #199
  • Add ansible_managed output to keepalived.conf by @senuphtyz in #196
  • Make "auth_type" variable optional with default value by @maxkochubey in #202

New Contributors

Full Changelog: 6.0.0...6.1.0

6.0.0

28 Jan 16:33
59de04a
Compare
Choose a tag to compare

What's Changed

  • Remove 2.9 support by @evrardjp in #191
  • fix usage of deprecated include by @zerwes in #189
  • Ensure scripts are created before sync groups to prevent 'track scrip… by @sigbjornaib in #188
  • Manage the sorry_server directive by @OlivierLM in #193

New Contributors

Full Changelog: 5.1.0...6.0.0

5.1.0

11 Oct 10:01
78fcf28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.0.1...5.1.0

5.0.1

04 Mar 15:24
0a56edf
Compare
Choose a tag to compare

Fix incomplete removal of notify_master_rx_lower_pri.

5.0.0

04 Mar 08:39
c88704a
Compare
Choose a tag to compare

Bug fixes, features, and important changes.

  • The notify_master_rx_lower_pri previously exposed in 4.3.0 was partially incorrect, it also was applied incorrectly to sync_groups. As no such thing exists in keepalived, that was removed, fixing a bug of incorrect templating. Reported by @elcomtik
  • Added support of Ansible 3.0 by changing the metadata of this role.
  • Added a feature, keepalived_sysctl_tcp_retries, that automatically configures sysctl tcp_retries2. It is useful for faster failover. I used to set it on my machines, but it's not the first time I hear people wanting to have it in the role (to understand the context of the change), so here it is. By default, this will set the sysctl to a more appropriate default (8) than the current linux default of "15". If you have other roles defining your sysctls running on the same nodes as the ones running keepalived, keep that sysctl in mind! This is a "breaking" change, as behaviour of systems is effectively changed by this. We are bumping this role to a new X version.

I hope you enjoyed reading those release notes, drop me a message if you like this role!

4.3.0

04 Jan 09:51
878d63a
Compare
Choose a tag to compare

Exposed in the role the keepalived feature notify_master_rx_lower_pri: This script is executed if a master receives an advert with priority lower than the master's advert.

Thanks @eifelmicha for this!

As this is a new feature for the role, we bump the Y version.

4.2.0

27 Nov 11:47
399654c
Compare
Choose a tag to compare

smtp notifications now possible, thanks to @eifelmicha !