mariadb

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Limitations
  6. Development

Module Description

Installs and configure a mariadb/galera HA cluster

The main class accepts nodes parameter that allow to setup a High-Availability, master/master SQL cluster.

Setup

What mariadb affects

Controls all mysql/mariadb configuration files.

Setup Requirements

This module uses stdlib.

Beginning with mariadb

Usage

class{'::mariadb':
  nodes => [
    'clbatch1',
    'clbatch2',
  ],
  mysql_root_pwd => 'passW0rd',
}

Limitations

This module is mainly tested on Debian, but is meant to also work with RHEL and derivatives.

Development

Patches and issues can be submitted on GitHub: https://github.com/edf-hpc/puppet-hpc