mamercad.mariadb-galera-haproxy-keepalived

mamercad.mariadb-galera-haproxy-keepalived

Sets up High Availability (HA) using keepalived and HAProxy for MariaDB Galera on RHEL/CentOS systems.

Warnings

This setup changes SELinux to permissive mode and disables the firewall (firewalld).

Requirements

No special requirements.

Role Variables

Check the example inventory below and the vars/main.yml file. This role creates a Virtual IP (VIP), and HAProxy listens on that VIP for TCP traffic, distributing requests to the MariaDB nodes in a round-robin manner.

Dependencies

None

Example Inventory

[marialb]
marialb1
marialb2

[marialb:vars]
ansible_ssh_user=root

Example Playbook

- hosts:
    - marialb
  roles:
    - mamercad.mariadb-galera-haproxy-keepalived

License

GPLv3

Author Information

Mark Mercado mamercad@umflint.edu

Informazioni sul progetto

Stands up HA (keepalived) HAProxy in front of MariaDB Galera on RHEL/CentOS

Installa
ansible-galaxy install mamercad.mariadb-galera-haproxy-keepalived
Licenza
Unknown
Download
120
Proprietario
Turning ☕️ into ☁️ at @digitalocean