From d0bd3acc3eecbd98fcdc66bd103bb9bf99fc9445 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Tue, 19 Oct 2021 17:27:31 +0200 Subject: [PATCH] make percona toolkit install optionnal --- README | 3 ++- defaults/main.yml | 1 + tasks/main.yml | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README b/README index afa232a..b2c3d9b 100644 --- a/README +++ b/README @@ -8,4 +8,5 @@ mariadb_user - default mysql mariadb_root_password - lookup from group_names[0]}}/{{ inventory_hostname }}_mysql mariadb_root_home - default /root mariadb_root_username - default root -mariadb_backup_dir - directory where backups will be stored \ No newline at end of file +mariadb_backup_dir - directory where backups will be stored +mariadb_use_percona true - wether we install percona toolkit (wip) \ No newline at end of file diff --git a/defaults/main.yml b/defaults/main.yml index ff234a5..dfd79b9 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -20,3 +20,4 @@ mariadb_server_settings: - { option: "log-bin", value: "{{ mariadb_data_dir }}/log-bin" } - { option: "expire_logs_days", value: "7" } - { option: "max_binlog_size", value: "1G" } +mariadb_use_percona: false diff --git a/tasks/main.yml b/tasks/main.yml index c09994f..24846c0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -133,6 +133,6 @@ - name: install percona toolkit yum: - name: https://www.percona.com/downloads/percona-toolkit/3.1.0/binary/redhat/7/x86_64/percona-toolkit-3.1.0-2.el7.x86_64.rpm + name: https://downloads.percona.com/downloads/percona-toolkit/3.3.1/binary/redhat/{{ ansible_distribution }}/x86_64/percona-toolkit-3.3.1-1.el{{ ansible_distribution_major_version }}.x86_64.rpm state: present - when: ansible_distribution == 'CentOS' + when: ansible_distribution == 'CentOS' and mariadb_use_percona