From af621bce24bc6021949b89a3822b048f0020a12d Mon Sep 17 00:00:00 2001 From: Christian Boltz Date: Wed, 25 Apr 2018 21:53:52 +0200 Subject: [PATCH] Make SUSE package name compatible with Leap 42.x python2-pymysql exists only in Leap 15 and Tumbleweed. Up to Leap 42.3, the package is named python-pymysql. --- mysql/defaults.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mysql/defaults.yaml b/mysql/defaults.yaml index 745c5cc..b1319db 100644 --- a/mysql/defaults.yaml +++ b/mysql/defaults.yaml @@ -208,7 +208,12 @@ SUSE: server: mariadb client: mariadb-client service: mysql - python: python2-PyMySQL + {%- if salt['grains.get']('osmajorrelease')|int == 42 %} + # "old" package name up to Leap 42.x + python: python-PyMySQL + {% else %} + python: python2-pymysql + {% endif %} config: file: /etc/my.cnf sections: