Skip to content

Commit e7117fd

Browse files
authored
Merge pull request geerlingguy#250 from geerlingguy/jeromegamez-python_by_interpreter
Infer required Python library from interpreter
2 parents d46be5b + 4d920ad commit e7117fd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tasks/setup-Debian.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@
77
apt: update_cache=yes
88
when: mysql_installed.stat.exists == false
99

10+
- name: Determine required MySQL Python libraries.
11+
set_fact:
12+
deb_mysql_python_package: "{% if 'python3' in ansible_python_interpreter|default('') %}python3-mysqldb{% else %}python-mysqldb{% endif %}"
13+
1014
- name: Ensure MySQL Python libraries are installed.
11-
apt: "name=python-mysqldb state=present"
15+
apt: "name={{ deb_mysql_python_package }} state=present"
1216

1317
- name: Ensure MySQL packages are installed.
1418
apt: "name={{ item }} state=present"

0 commit comments

Comments
 (0)