better python3 modules management

This commit is contained in:
Jérémy Lecour 2021-09-29 18:39:29 +02:00 committed by Jérémy Lecour
parent 0eb7332a34
commit 437d2986ae
6 changed files with 38 additions and 22 deletions

View File

@ -1,20 +1,24 @@
--- ---
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python-mysqldb is installed (Ansible dependency) - name: python modules is installed (Ansible dependency)
apt: apt:
name: python-mysqldb name:
- python-mysqldb
- python-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '<=') when: ansible_distribution_major_version is version('10', '<=')
tags: tags:
- mysql - mysql
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python3-mysqldb is installed (Ansible dependency) - name: python3 modules is installed (Ansible dependency)
apt: apt:
name: python3-mysqldb name:
- python3-mysqldb
- python3-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
tags: tags:
- mysql - mysql

View File

@ -1,20 +1,24 @@
--- ---
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python-mysqldb is installed (Ansible dependency) - name: python modules is installed (Ansible dependency)
apt: apt:
name: python-mysqldb name:
- python-mysqldb
- python-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '<=') when: ansible_distribution_major_version is version('10', '<=')
tags: tags:
- mysql - mysql
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python3-mysqldb is installed (Ansible dependency) - name: python3 modules is installed (Ansible dependency)
apt: apt:
name: python3-mysqldb name:
- python3-mysqldb
- python3-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
tags: tags:
- mysql - mysql

View File

@ -19,7 +19,7 @@
apt: apt:
name: python3-psycopg2 name: python3-psycopg2
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
- name: Is nrpe present ? - name: Is nrpe present ?
stat: stat:

View File

@ -10,7 +10,7 @@
apt: apt:
name: python3-requests name: python3-requests
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
- include_role: - include_role:
name: evolix/remount-usr name: evolix/remount-usr

View File

@ -19,19 +19,23 @@
- redmine - redmine
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python-mysqldb is installed (Ansible dependency) - name: python modules is installed (Ansible dependency)
apt: apt:
name: python-mysqldb name:
- python-mysqldb
- python-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '<=') when: ansible_distribution_major_version is version('10', '<=')
tags: tags:
- redmine - redmine
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python3-mysqldb is installed (Ansible dependency) - name: python3 modules is installed (Ansible dependency)
apt: apt:
name: python3-mysqldb name:
- python3-mysqldb
- python3-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
tags: tags:
- redmine - redmine

View File

@ -20,20 +20,24 @@
- nextcloud - nextcloud
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python-mysqldb is installed (Ansible dependency) - name: python modules is installed (Ansible dependency)
apt: apt:
name: python-mysqldb name:
- python-mysqldb
- python-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '<=') when: ansible_distribution_major_version is version('10', '<=')
tags: tags:
- nextcloud - nextcloud
# dependency for mysql_user and mysql_db # dependency for mysql_user and mysql_db
- name: python3-mysqldb is installed (Ansible dependency) - name: python3 modules is installed (Ansible dependency)
apt: apt:
name: python3-mysqldb name:
- python3-mysqldb
- python3-pymysql
state: present state: present
when: ansible_distribution_major_version is version('10', '>') when: ansible_distribution_major_version is version('10', '>=')
tags: tags:
- nextcloud - nextcloud