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
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
e38f706eb1
Add variables for apt key-server and -ids
2017-07-03 15:51:28 +02:00
Emilien Mantel
546652e46b
Fix bootstrap galera according to latest versions
2017-06-28 17:44:17 +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
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
Emilien Mantel
0f03fbf585
Fix idempotence fail on checking debian.cnf files for galera
2016-09-27 17:37:43 +02:00
Emilien Mantel
1a57dc1cbf
Optionnal apt-src on upstream repositories
2016-09-27 16:26:55 +02:00
Emilien Mantel
0d64e53eab
Galera must not be restarted after bootstrap first node
2016-09-25 15:29:51 +02:00
Emilien Mantel
a98ee0dd0b
Galera: bootstrap don't need systemd script helper
2016-09-25 15:18:02 +02:00
Emilien Mantel
89fb9774ee
No install_recommends with extra packages
2016-09-25 14:56:42 +02:00
Emilien Mantel
a1a40f5ff4
Minor changes
2016-09-25 14:28:10 +02:00
Emilien Mantel
2f560bda96
Don't install percona repository (prevent APT conflicts)
2016-09-25 13:50:30 +02:00
Emilien Mantel
293ee332dd
Test playbook execution with travis
2016-09-25 12:47:36 +02:00
Emilien Mantel
fc5aa46d94
[GALERA] Install and configuration: first and other nodes
2016-09-23 17:03:13 +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
Emilien Mantel
838c787986
Fix deprecation warnings
2016-09-12 10:59:04 +02:00
Emilien Mantel
b266e775a8
Correct template path ( #8 related)
2016-02-12 09:37:29 +01:00
Emilien Mantel
a894efa81a
Fix tests while grant access with space char
2016-02-09 17:43:49 +01:00
Emilien Mantel
fc85a9d9d6
Fix GTID detection
2016-02-09 17:41:45 +01:00
Emilien Mantel
357f7d1bfb
Correct template src. Fixes #8
2016-02-09 17:32:55 +01:00
Emilien Mantel
eeae0e82d3
On broken configuration, don't start daemon
2016-01-14 16:58:07 +01:00
Emilien Mantel
3165a1d5ed
Better idempotence: apt pkg with present state
2015-08-21 16:16:10 +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
265dc13e50
Restart when config changed
2015-08-21 10:14:23 +02:00
Emilien Mantel
1ee8ca005b
Replication tasks in seperated directory
2015-08-21 10:10:27 +02:00
Emilien Mantel
96b3360904
Install tasks in seperated directory
2015-08-21 09:40:44 +02:00
Emilien Mantel
ed44ca1eb9
add mysqltuner package
2015-08-21 01:00:44 +02:00
Emilien Mantel
8a8966a3f8
Better master and support MariaDB GTID
2015-08-11 11:26:56 +02:00
Emilien Mantel
16b105786b
Replication OK (transfert from another git repo)
2015-08-11 10:23:53 +02:00
Emilien Mantel
7eed88df04
New configuration method
2015-08-10 23:45:01 +02:00
Emilien Mantel
446997f69b
Rename config file (easier to add more files)
2015-08-09 12:21:00 +02:00
Emilien Mantel
2253102c4d
Better interactions with Vagrant
2015-08-08 21:34:17 +02:00
Emilien Mantel
65795bbe2c
Code cleaning
2015-08-08 13:44:08 +02:00
Emilien Mantel
faa63a96d4
mysql users with host management
2015-08-08 13:02:59 +02:00
Emilien Mantel
ee296f5cf8
Ensure MySQL is started
2015-08-07 23:34:47 +02:00
Emilien Mantel
4880222d81
Percona xtrabackup installed
2015-08-07 16:43:24 +02:00
Emilien Mantel
5f936c5a52
origin is now default or upstream
2015-07-16 10:58:01 +02:00
Emilien Mantel
1da1c01446
MySQL and Percona works
2015-07-13 12:32:49 +02:00
Emilien Mantel
7b2439e590
Default MySQL works on jessie
2015-07-12 12:47:44 +02:00
Emilien Mantel
4e7528300e
Import tasks/defaults/templates/readme from old repo
2015-07-12 11:52:16 +02:00
Emilien Mantel
4955653d48
first commit
2015-07-12 10:42:46 +02:00