Commit Graph

38 Commits (60d40333308e4924550a7cf152c71825eeb4578c)

Author SHA1 Message Date
Emilien Mantel edbd43067e 🔥 Remove lagacy code
- Drop Vagrant support
- Drop TravisCI
- Remove legacy tests
2024-08-27 14:14:59 +02:00
Emilien Mantel 800258bc7e 📝 Update README 2024-08-27 14:14:59 +02:00
Emilien Mantel fe7d09b9cd 💥 Add newer method to setup upstream packages 2022-02-28 10:14:36 +01:00
Emilien M 2089f8eade
New release (#44)
* Manages MariaDB 10.6 + Debian 11
* Fix YAML lint
* Fix ansible lint
* Modernize TravisCI
* Fix service name depending OS version
* Add rsyslog on tests
* Remove useless variable in tests
* Use module mysql_replication instead of command for GTID setup
* Force 'mariadb' as service name if install from upstream
* Rename group vars file and valid YAML lint
* Galera install imrovements
* Do not force galera package name ('galera-3' was hardcoded)
* Prevent some crashes when galera is installed with mariadb at the same
time
* Install galera-3 on Buster + MariaDB from Debian repository
* Use FQDN Ansible modules
2021-09-02 18:17:54 +02:00
Emilien Mantel 860b212ee0 Hide sensitive data - #43 related
- Add new variable (default: false) to enable debugging (show sensitive
data)
- Set true when working with Vagrant
2021-09-01 12:24:40 +02:00
maximumG ae5cb68a8e
Rolling reboot for Galera PC compatibility (#40)
Co-authored-by: maximumG <none>
Co-authored-by: Emilien M <HanXHX@users.noreply.github.com>
2020-06-13 12:04:18 +02:00
Emilien M 0b4983e090
Full buster optim (#38)
* Remove Stretch and Percona support
* Delete root password management (On Buster, it uses socket auth)
* Fix sync backups files master -> slave
* Cleanup legacy code on replication slave
* Use modern configuration
* Debian buster configuration style
* Drop logrotate management (useless)
* Add new default values in defaults/main.yml (according with MariaDB doc)
* Travis with Ansible 2.8+
* Drop feature "don't replicate mysql database"
* Fully compatible with python3
2019-12-28 19:02:41 +01:00
Emilien M dac586acbe
Support Debian Buster (#34) 2019-08-07 17:41:45 +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
Emilien Mantel adf9e6074f Update somie comments 2018-03-17 18:47:35 +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 fea0dcffae Donation 2017-12-09 17:10:55 +01: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
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 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 071c458280 README improvements 2016-09-25 16:04:36 +02:00
Emilien Mantel 2f560bda96 Don't install percona repository (prevent APT conflicts) 2016-09-25 13:50:30 +02:00
Emilien Mantel deb2e1b811 Merge branch 'master' into mariadb_galera 2016-09-23 18:05:45 +02:00
Emilien Mantel 5dc5c42214 Manage MariaDB 10.2 + Percona server 5.7 2016-09-23 18:00:33 +02:00
Emilien Mantel 8c3cc0400f Add Travis closes #4 2016-09-23 17:54:35 +02:00
Emilien Mantel d0c3b67f16 [GALERA] Install and configuration OK => wsrep_ready ON 2016-09-23 11:40:35 +02:00
Emilien Mantel 5e38bc02a0 Drop wheezy support 2016-09-23 09:38:19 +02:00
E Mantel d726cdcee9 README: Change URL in galaxy 2016-03-15 19:49:49 +01:00
Anton Markelov 07eb71b555 Fix links in readme 2016-01-08 14:25:17 +09:00
Emilien Mantel 4b97134912 Update badge 2015-10-07 19:18:27 +02:00
Emilien Mantel a0c2e83946 Add Ansible Galaxy badge 2015-10-07 19:17:27 +02:00
Emilien Mantel 5d6abb0dda Role organization:
Delete useless files
percona-xtrbackup is optional on Wheezy (unless you use percona apt)
better organization in mysql vendors
2015-08-21 11:24:37 +02:00
Emilien Mantel 47706a33fa Change vagrant box for Jessie (fix mariadb bug) 2015-08-17 17:34:23 +02:00
Emilien Mantel 7eed88df04 New configuration method 2015-08-10 23:45:01 +02:00
Emilien Mantel faa63a96d4 mysql users with host management 2015-08-08 13:02:59 +02:00
Emilien Mantel 0180a96144 fix readme about mysql_origin 2015-07-16 11:10:13 +02:00
Emilien Mantel 5f936c5a52 origin is now default or upstream 2015-07-16 10:58:01 +02:00
Emilien Mantel 32bca3d780 Add readme 2015-07-13 15:24:30 +02:00
Emilien Mantel 4955653d48 first commit 2015-07-12 10:42:46 +02:00