mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-10 04:30:38 -07:00
* :Fix ci python requirements (#416)
* Add matrix for python and ansible-core versions for sanity tests
* Add python 3.9 to integrations tests
* Add python 3.9 to unit tests
* Reformat sort by python version first
(cherry picked from commit 97318559e5
)
* Fix string to int comparison error 1292
* Fix assert expected changed value
* Cut assertion that is incorrect
With both connectors, and only in stable-1 apparently, the test is
always failed.
* Fix bool comparison
* Revert separated tests for both connectors
* Refactor test using connector.name variable
* Refactor filtering of tasks using connector's vars sets during setup
* Fix "command not found" and "database doesn't exists"
* Fix assertion by not running on failing connectors
* Fix missing package when using sha256_password with MySQL 8
33 lines
1.3 KiB
YAML
33 lines
1.3 KiB
YAML
---
|
|
dbdeployer_install_dir: "{{ dbdeployer_home_dir }}/dbdeployer_{{ dbdeployer_version }}"
|
|
dbdeployer_src: "https://github.com/datacharmer/dbdeployer/releases/download/v{{ dbdeployer_version }}/dbdeployer-{{ dbdeployer_version }}.linux.tar.gz"
|
|
dbdeployer_installed_file: "{{ dbdeployer_home_dir }}/dbdeployer_installed"
|
|
|
|
dbdeployer_sandbox_download_dir: "{{ home_dir }}/downloads"
|
|
dbdeployer_sandbox_binary_dir: "{{ home_dir }}/opt/mysql"
|
|
dbdeployer_sandbox_home_dir: "{{ home_dir }}/sandboxes"
|
|
|
|
percona_mysql_repos:
|
|
- deb http://repo.percona.com/apt {{ ansible_lsb.codename }} main
|
|
- deb-src http://repo.percona.com/apt {{ ansible_lsb.codename }} main
|
|
|
|
percona_mysql_packages:
|
|
- percona-server-client-{{ percona_client_version }}
|
|
|
|
python_packages: [pymysql == 0.9.3]
|
|
|
|
install_prereqs:
|
|
- libaio1
|
|
- libnuma1
|
|
- libncurses5
|
|
|
|
install_python_prereqs:
|
|
- python3-dev
|
|
- python3-cryptography
|
|
- default-libmysqlclient-dev
|
|
- build-essential
|
|
|
|
mysql_tarball: "mysql-{{ mysql_version }}-linux-glibc2.12-x86_64.tar.{{ mysql_compression_extension }}"
|
|
mysql_src: "https://dev.mysql.com/get/Downloads/MySQL-{{ mysql_major_version }}/{{ mysql_tarball }}"
|
|
mariadb_tarball: "mariadb-{{ mariadb_version }}-linux-x86_64.tar.gz"
|
|
mariadb_src: "https://downloads.mariadb.com/MariaDB/mariadb-{{ mariadb_version }}/bintar-linux-x86_64/{{ mariadb_tarball }}"
|