Commit Graph

132 Commits (dac586acbe47e58cc27f83a619559ee3428b5be9)
 

Author SHA1 Message Date
Emilien M dac586acbe
Support Debian Buster (#34) 2019-08-07 17:41:45 +02:00
Mark Meijerman 9871c214fc resolve ansible deprecation warnings (#35) 2019-06-07 10:25:23 +02:00
Emilien Mantel d2f90d90ed Force Python 2.7 on travis 2019-04-19 14:39:30 +02:00
Emilien M 1ebc0e9391
Few improvements(#33)
* README update
* Remove useless legacy files
* Small refactoring for Galera Cluster
* Modern Ansible
* Some changes on travis + Vagrant
* Help debug: display all facts
* Fix galera config for docker
2019-04-16 13:55:38 +02:00
Emilien Mantel 1ec3b388a0 Modern Ansible 2019-04-12 09:38:42 +02:00
Emilien Mantel fb4c70827c Manages "host_all" on users 2019-01-25 11:42:04 +01:00
Mitchel e9b46e347e Fix deprecation warning (#30) 2018-11-06 13:41:09 +01:00
Clément 8802c6d50d Galera improvements (#28)
* add galera cluster name

* add galera cluster stt method

* disable query cache only when mariadb is 10.0
2018-07-14 11:33:43 +02:00
Emilien Mantel 60f87713fc Fix idempotence fail
/usr/bin/mariadb is not present on upstream builds
2018-03-17 19:00:21 +01:00
Emilien Mantel adf9e6074f Update somie comments 2018-03-17 18:47:35 +01:00
Emilien Mantel 0b0e395072 Minor changes on GTID 2018-03-17 18:42:08 +01:00
Emilien Mantel cc3bef8bfa Better code display 2018-03-17 18:28:56 +01:00
Emilien Mantel c72c3ac842 Rename mysql_ -> mariadb_ 2018-03-17 17:28:54 +01:00
Emilien Mantel 859bafdb50 Drop MySQL, Percona Server and Jessie support 2018-03-17 17:05:45 +01:00
Emilien Mantel 589754e618
Improve log management (#27)
* New log management (see #25)

- Add logrotate (as optional feature) setup
- Delete obsolete log management (log + log_slow_queries)

* Change log path
2018-03-08 13:01:34 +01:00
Emilien Mantel c90556976b Fix travis 2018-02-27 08:13:21 +01:00
Emilien Mantel 533a7e9f08 Vagrant/Ansible uses now 'become' 2018-02-27 07:21:45 +01:00
Georg a4ffcb4ef3 Support systemd distros what use new interface names (#26) 2018-02-19 11:52:39 +01:00
Daniel Bacher ab63c1ccc5 make role python3 compatible (#24) 2018-02-14 13:28:55 +01:00
Emilien Mantel fea0dcffae Donation 2017-12-09 17:10:55 +01:00
Emilien Mantel 4bf07cc4c6 Fix travis 2017-11-03 11:09:18 +01:00
Emilien Mantel 8e256a78ae Fix travis 2017-11-02 15:01:46 +01:00
Emilien Mantel 680141689b TravisCI: allow failure on all galera conf 2017-11-02 14:58:47 +01:00
Emilien Mantel 9481d1b988 Merge pull request #20 from verschoof/patch-1
Quote password en my.cnf
2017-10-27 15:26:36 +02:00
Mitchel e5034f4296 Quote password
Quote password to allow characters like `;`
2017-10-27 15:16:53 +02:00
E Mantel 7617530349 Merge pull request #18 from jaspernbrouwer/debian-stretch-2
Improvements for MariaDB on Debian Stretch
2017-07-06 00:33:44 +02:00
Jasper N. Brouwer d74393a21e Use 5M as innodb_log_file_size for MySQL on Jessie 2017-07-05 21:54:57 +02:00
Jasper N. Brouwer 3535d8b43a Pin MariaDB packages 2017-07-03 16:00:11 +02:00
Jasper N. Brouwer 5977497809 Add variable to specify the my.cnf template 2017-07-03 16:00:11 +02:00
Jasper N. Brouwer 266af48a9b Use ansible_processor_cores to calculate thread_concurrency 2017-07-03 16:00:11 +02:00
Jasper N. Brouwer ef67883ab2 Proper comment on why changing innodb_log_file_size breaks the system 2017-07-03 16:00:11 +02:00
Jasper N. Brouwer e51a980af1 Don't use log_slow_queries for MariaDB 10.0+ (it's deprecated) 2017-07-03 16:00:08 +02:00
Jasper N. Brouwer e39270c77f Remove hashes prepending the log settings, we need those settings 2017-07-03 15:51:28 +02:00
Jasper N. Brouwer b6175d5093 Use jinja2 comments 2017-07-03 15:51:28 +02:00
Jasper N. Brouwer e38f706eb1 Add variables for apt key-server and -ids 2017-07-03 15:51:28 +02:00
Jasper N. Brouwer 47be1b60a6 Fix broken link (same link, another file) 2017-07-03 15:51:28 +02:00
Emilien Mantel 9f939e888b Travis: don't check mariadb upstream stretch (#19) 2017-06-29 10:29:12 +02:00
Emilien Mantel 546652e46b Fix bootstrap galera according to latest versions 2017-06-28 17:44:17 +02:00
Emilien Mantel 312560ed32 Bypass ansible issue (with MariaDB 10.2) 2017-06-28 17:43:35 +02:00
Emilien Mantel ae398688e1 Travis: add vagrant plugin hostmanager 2017-06-28 16:27:36 +02:00
Emilien Mantel 91bfbb1e92 Fix travis: mariadb from debian packages 2017-06-28 16:25:39 +02:00
Emilien Mantel 2aec278e00 Stretch support
- Support Debian Stretch (MariaDB debian/upstream + Galera)
- Doc updated
- New travis tests (with Vagrant)
- Drop support of mysql_innodb_additional_mem_pool_size
- Xtrabackup optionnal installation + package name updatable
- Fix many issues with replication (Ansible 2.3)
- Auto-retreive master IP address on tests
- MySQL tools per OS release
2017-06-28 16:23:15 +02:00
E Mantel 2423abf584 Merge pull request #14 from jaspernbrouwer/patch-1
Fix broken link
2017-06-28 14:13:27 +02:00
Jasper N. Brouwer bd97bae2f3 Fix broken link
Fix the broken link to the MariaDB repositories tool.
2017-06-28 10:36:47 +02:00
Emilien Mantel 80906079c0 Ensure service is started before request it 2017-06-01 16:26:24 +02:00
Emilien Mantel 0f1d2bcdcf Auto install percona apt repos if needed 2017-06-01 15:56:08 +02:00
Emilien Mantel 25fa21021d All variables prexied with "mysql_" 2017-06-01 15:33:09 +02:00
Emilien Mantel 9c0455afe2 Update Percona GPG key 2016-11-09 17:50:15 +01:00
Emilien Mantel 70ffb6db90 Resetup secondary node (galera) 2016-10-03 12:30:26 +02:00
Emilien Mantel 4a5a3ec75c Resetup galera 2016-10-03 12:16:56 +02:00