Changelog

debops.mariadb

This project adheres to Semantic Versioning and human-readable changelog.

The current role maintainer is drybjed.

Refer to the Upgrade notes when you intend to upgrade to a new release.

debops.mariadb master - unreleased

Added

  • Support MySQL-Galera flavor from Codership. [ganto]

Changed

  • Use inventory_hostname as fallback for task delegation which should render manual definition of mariadb__delegate_to unnecessary in case the client and server are setup on the same host and the inventory name doesn't correspond with the FQDN of the host. [ganto]

debops.mariadb v0.2.2 - 2016-08-01

Changed

  • The upstream MariaDB repositories use new GPG key to sign the package lists. [drybjed]
  • Update documentation and Changelog. [drybjed]

debops.mariadb v0.2.1 - 2016-06-02

Changed

  • Normalize configuration templates and variables in accordance with official MariaDB documentation. [drybjed]

debops.mariadb v0.2.0 - 2016-05-29

Added

  • Add support for client-side SSL configuration, enabled when the database is located on a different host. The SSL support is enabled automatically when debops.pki environment is configured. [drybjed]
  • Add custom variables for users and databases defined by other Ansible roles via dependent variables. Also, ensure that old legacy lists of databases and users are still supported. [drybjed]

Changed

  • Fixed Ansible check mode. [ypid]
  • Move variables from vars/main.yml to defaults/main.yml. Add vim fold markers in defaults/main.yml. [drybjed]
  • Rename all role variables to put them in their own namespace. [drybjed]
  • Move MariaDB client configuration from template into YAML structures. [drybjed]
  • Update documentation. [drybjed]
  • Redesign the APT key/repository Ansible tasks to use YAML dictionaries with data based on selected database flavor. [drybjed]

debops.mariadb v0.1.2 - 2016-05-28

Changed

  • Changed tag from mariadb/contents to role::mariadb:contents to control database contents tasks. [ypid]
  • Allow to change the file path for the credentials file which defaults to ~/.my.cnf. [ypid]

debops.mariadb v0.1.1 - 2015-09-12

Added

  • Add support for Percona Server client as an alternative to MariaDB. [drybjed]

Changed

  • Change the order of tasks in the role so that database and user creation can use Ansible local facts immediately. [drybjed]
  • Store the active database flavor as a fact so other roles can use it if necessary. [drybjed]

debops.mariadb v0.1.0 - 2015-06-23

Added