The keepalived service can be used to provide simple load balancing and high availability services in a Linux cluster. The service uses the Virtual Router Redundancy Protocol for communication between the nodes in a cluster and can perform specified actions on the nodes - create or remove IP addresses, start or stop services, and more.
debops.keepalived Ansible role can be used to install and configure the
keepalived service on Debian and Ubuntu hosts. The role allows Jinja
expressions to be used in the keepalived.conf(5) configuration file to
augment generated configuration files as needed.
- Getting started
- debops.keepalived default variables
- Default variable details
debops.keepalived - Manage keepalived service using Ansible
Copyright (C) 2022 Maciej Delmanowski <email@example.com>
Copyright (C) 2022 DebOps <https://debops.org/>
This Ansible role is part of DebOps.
DebOps is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.
DebOps is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with DebOps. If not, see https://www.gnu.org/licenses/.