From 9df0757bc66d0508e9015790e189e3357ac294ef Mon Sep 17 00:00:00 2001 From: Tobias Urdin Date: Thu, 3 Sep 2020 22:48:17 +0200 Subject: [PATCH] Fix package for python bindings on Ubuntu 20.04 The default python version on Ubuntu 20.04 is python3 thus the current package is wrong. This changes the package to use python3-mysqldb. --- manifests/params.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/params.pp b/manifests/params.pp index 52ef1d527..ddfacc0f3 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -246,8 +246,12 @@ ($::operatingsystem == 'Debian') { $xtrabackup_package_name_override = 'percona-xtrabackup-24' } + if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '20.04') >= 0) { + $python_package_name = 'python3-mysqldb' + } else { + $python_package_name = 'python-mysqldb' + } - $python_package_name = 'python-mysqldb' $ruby_package_name = $::lsbdistcodename ? { 'jessie' => 'ruby-mysql', 'stretch' => 'ruby-mysql2',