- Added github actions
- Updated systemd dependency
- mysql backup script:
- added option to exclude a set of DBs
- added debug option
- modified mysqldump backup script to use inline compression yo save disk space while backing up
- Updated metadata for eyp-systemd 0.2.0
- xtrabackup install needs to happen after mysql deployment
- added GPG for Percona: RPM-GPG-KEY-Percona
- Added option to handle extra options for mysqldump
- added support for xtrabackup >= 2.4
- backupmysqldump bugfix: no email being sent when LOGDIR is not set
- added configurable backup id via backupid variable to mysqldump backup script
- bugfix: possible dependency cycle
- added sql_mode and lower_case_table_names to mysqld section
- fixed unless and onlyif for mysql_sql
- moved backup scripts to files folder
- minor bugfix mysqldump script
- added masterdata and file_per_db options to mysql::backup::mysqldump
- bugfix backup_xtrabackup script (no cleanup was performed when MAILTO was undefined)
- added mysql::tools::perconatoolkit
- added Ubuntu14 (sys-v) compatibility for mysqlcommunity and xtradbcluster
- bugfix: xtradbcluster binlogdir
- changed /var/mysql and instancedir mode from 0750 to 0755
- moved socket from datadir to instancedir
- bugfix: binlog filename
- added client connect info using a group in the global my.cnf for mysqlcommunity
- added client connect info using a group in the global my.cnf for xtradbcluster
- added options to changed uid and gid for mysql user and group
- bugfix: fixed xtrabackup and mysqldump scripts to use the proper my.cnf file
- bugfix: Added a dependency for mysql_install_db for mysql::community::instance
- added gmcast_listen_addr variable for single node XtraDB clusters (sic)
- added percona repo support for CentOS
- added mysql user and group under puppet management
- added percona repo support
- INCOMPATIBLE CHANGE: xtrabackup is now installed using perconarepo
- added support for xtrabackup in Ubuntu 16.04
- added Percona XtraDB cluster support
- INCOMPATIBLE CHANGE: added mysql::pid_location to define where to store instance's pid file
- bugfix: default pid_location for CentOS 7 is datadir (instead of run) due to this bug: Bug 1428110 - RFE: RuntimeDirectory= should resolve %i and other specifiers
INCOMPATIBLE WITH PREVIOUS VERSIONS: major rewrite, not intended to be compatible with eyp-mysql 0.3 or lower in any way
- mysql community: multi instance
- dropped CentOS 5 support
- INCOMPATIBLE CHANGE: backup scripts moved to namespace mysql::backup:
- mysql::backupmysqldump moved to mysql::backup::mysqldump
- added backup wrapper for xtrabackup (versions 2.0.8 and 2.4.4)