From d9cdb2583d9193acd645b6f246c76ccbc78c3218 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 21 May 2020 10:34:16 -0700 Subject: [PATCH] mariadb: turns out we do need python bindings, but they are called python3-PyMySQL on rhel8 Signed-off-by: Kevin Fenzi --- roles/mariadb_server/tasks/main.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/mariadb_server/tasks/main.yml b/roles/mariadb_server/tasks/main.yml index c311ec8813..675cd3acc6 100644 --- a/roles/mariadb_server/tasks/main.yml +++ b/roles/mariadb_server/tasks/main.yml @@ -5,6 +5,20 @@ - mariadb-server when: ansible_cmdline.ostree is not defined +- name: ensure packages required for mariadb are installed (el7) + package: + state: present + name: + - MySQL-python + when: ansible_distribution_major_version|int < 8 + +- name: ensure packages required for mariadb are installed (el8) + package: + state: present + name: + - python3-PyMySQL + when: ansible_distribution_major_version|int > 7 + - name: copy my.cnf copy: src={{ item }} dest=/etc/my.cnf owner=root group=root mode=0644 with_first_found: