Mathieu Trossevin
2036db938b
[Cleanup] Cleanup the mysql role
...
Remove the useless call for `cat` as `grep` take a file as it's second
argument that tell it to search for the pattern in a specific file
instead of whatever is passed to it through stdin.
Name both task defining the position of the config directory for
self-documentation purposes (and please ansible-lint defaults).
Change role description to it's description in the readme instead of the
default description asking for the role to be described.
Don't compare to empty string, an empty string is already false while a
non-empty string is true.
2020-12-23 15:02:20 +01:00
Jérémy Lecour
86d59cbb5f
mysql: install save_mysql_processlist script
2020-11-24 13:59:04 +01:00
Jérémy Lecour
7283e34077
Replace version_compare() with version()
2020-02-25 10:45:35 +01:00
Jérémy Lecour
eded11f88f
Change "|search" with "is search"
2019-12-31 16:18:56 +01:00
Jérémy Lecour
e04d881988
replace "with_items" in apt modules
2019-12-31 16:18:56 +01:00
Jérémy Lecour
79bb6103b8
Change "|version_compare" with "is version_compare"
2019-12-31 10:18:19 +01:00
Victor LABORIE
6f5e13f8b8
Add evolix prefix to include_role
2019-11-29 14:00:25 +01:00
Jérémy Lecour
a9b61161e0
fix typos
2019-10-24 15:55:40 +02:00
Benoît S.
771c75c1de
all-roles: Dot not use ansible_lsb as it is deprecated
...
We move from `ansible_lsb.codename` to `ansible_distribution_release`.
2019-07-03 09:41:35 +02:00
Jérémy Lecour
f5ad70a2e4
Merge branch 'unstable' into buster
2019-07-01 17:19:35 +02:00
Eric Morino
1b972caa83
Add install package percona-toolkit by default
2019-06-26 18:12:39 +02:00
Jérémy Lecour
c147a4674d
mysql : mytop dependencies for buster
2019-06-26 17:46:36 +02:00
Jérémy Lecour
bee57a0b3c
change distribution release codename
...
Ansible 2.2 is too old to know about buster.
Let's use LSB for that.
2019-06-18 17:35:28 +02:00
Jérémy Lecour
15ebb84bb6
mysql/mysql-oracle: mysqltuner cron scripts is 0755
2018-04-22 17:32:23 +02:00
Jérémy Lecour
a12dca0b70
mysql/mysql-oracle: mysqltuner cron task is executable
2018-03-14 09:35:26 +01:00
Jérémy Lecour
b81ef36f92
mysql: remount /usr (if needed) before creating scripts directory
2018-03-14 09:33:14 +01:00
Jérémy Lecour
1d68340b3b
mysql: better support for check mode
2017-11-14 09:39:24 +01:00
Victor LABORIE
1c48df025c
Move /usr rw remount into remount-usr role
2017-11-07 13:34:05 +01:00
Gregory Colpart
d1b290f864
Typos + add info
2017-09-01 04:00:13 +02:00
Gregory Colpart
64c1dc3d45
Fix mytop install with https://wiki.evolix.org/HowtoMySQL#mytop
2017-08-31 04:40:49 +02:00
Jérémy Lecour
d15bcc168e
mysql: fix mysql optimize tasks
2017-08-12 12:25:47 -04:00
Jérémy Lecour
574cf3ab44
mysql: install mysqltuner from packages
2017-08-12 12:25:47 -04:00
Jérémy Lecour
1b32be19c0
mysql script directory is a variable
2017-08-12 11:39:33 -04:00
Jérémy Lecour
927dbfa889
MySQL: adapt users on distribution
...
For Jessie, there is a "debian-sys-maint", that we're using to create "mysqladmin" for root, then delete "root".
For Stretch, the is a "root" without assword, so we create both "mysqladmin" for root and "debian-sys-maint" for Debian scripts, then delete "root".
2017-07-13 14:09:33 +02:00
Jérémy Lecour
37ef790d57
mysql: remount /usr if needed
2017-05-23 15:11:11 +02:00
Jérémy Lecour
f45d7ded46
Mysql: cron frequency can be changed
2017-05-19 23:06:12 +02:00
Jérémy Lecour
294cea44e8
Change mode with leading 0, but still as String
2017-03-23 16:59:43 +01:00
Jérémy Lecour
478e9a8272
replace "state: installed" with "state: present"
2017-01-12 17:37:48 +01:00
Jérémy Lecour
5a4f838375
Unix mode MUST be a quoted string when using octal notation
2017-01-05 12:03:54 +01:00
Jérémy Lecour
15d1b4d6fe
MySQL: enable/disable optimize script in weekly crontab
2017-01-03 09:39:31 +01:00
Jérémy Lecour
c0ab8f99ce
Squash: conventions, evolinux, etc-git…
2016-12-21 16:12:30 +01:00
Jérémy Lecour
452df44f03
ajoute un rôle mysql
...
Installation de MySQL, une configuration type Evolix et quelques outils.
Permet le déplacement du datadir (avec restart).
2016-12-21 16:12:01 +01:00