mysql: fix mysql optimize tasks

This commit is contained in:
Jérémy Lecour 2017-08-12 12:24:14 -04:00 committed by Jérémy Lecour
parent 574cf3ab44
commit d15bcc168e

View file

@ -83,7 +83,7 @@
tags:
- mysql
- name: "Cron dir is present"
- name: "Cron dir for optimize is present"
file:
path: "/etc/cron.{{ mysql_cron_optimize_frequency | mandatory }}"
state: directory
@ -102,12 +102,36 @@
- name: "Disable cron to optimize MySQL"
file:
dest: /etc/cron.weekly/mysql-optimize.sh
dest: /etc/cron.{{ mysql_cron_optimize_frequency | mandatory }}/mysql-optimize.sh
state: absent
when: not mysql_cron_optimize
tags:
- mysql
- name: "Cron dir for mysqltuner is present"
file:
path: "/etc/cron.{{ mysql_cron_mysqltuner_frequency | mandatory }}"
state: directory
mode: "0755"
owner: root
group: root
- name: "Enable mysqltuner in cron"
copy:
src: mysqltuner.cron.sh
dest: /etc/cron.{{ mysql_cron_mysqltuner_frequency | mandatory }}/mysqltuner.sh
when: mysql_cron_mysqltuner
tags:
- mysql
- name: "Disable mysqltuner in cron"
file:
dest: /etc/cron.{{ mysql_cron_mysqltuner_frequency | mandatory }}/mysqltuner.sh
state: absent
when: not mysql_cron_mysqltuner
tags:
- mysql
# my-add.sh
- include: remount_usr_rw.yml