mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-07-23 05:10:24 -07:00
Port stable 1 ci changes (#423)
* Add changes from stable-1 integrations tests (PR 418) * Refactor to use connectors' info declared in setup_mysql * Fix 2nd replication stop marked changed by mysqlclient
This commit is contained in:
parent
057f817111
commit
61586ae4cc
15 changed files with 61 additions and 38 deletions
|
@ -9,8 +9,6 @@
|
|||
block:
|
||||
|
||||
# ============================================================
|
||||
- shell: pip show pymysql | awk '/Version/ {print $2}'
|
||||
register: pymysql_version
|
||||
|
||||
- name: get server certificate
|
||||
copy:
|
||||
|
|
|
@ -53,12 +53,12 @@
|
|||
- assert:
|
||||
that:
|
||||
- result is failed
|
||||
when: connector.name.0 is search('pymysql')
|
||||
when: connector_name is search('pymysql')
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- result is succeeded
|
||||
when: connector.name.0 is not search('pymysql')
|
||||
when: connector_name is not search('pymysql')
|
||||
|
||||
- name: attempt connection with newly created user ignoring hostname
|
||||
mysql_user:
|
||||
|
|
|
@ -356,12 +356,14 @@
|
|||
# plugins that are loaded by default are sha2*, but these aren't compatible with pymysql < 0.9, so skip these tests
|
||||
# for those versions.
|
||||
#
|
||||
- name: Get pymysql version
|
||||
shell: pip show pymysql | awk '/Version/ {print $2}'
|
||||
register: pymysql_version
|
||||
|
||||
- name: Test plugin auth switching which doesn't work on pymysql < 0.9
|
||||
when: pymysql_version.stdout == "" or (pymysql_version.stdout != "" and pymysql_version.stdout is version('0.9', '>='))
|
||||
when:
|
||||
- >
|
||||
connector_name is not search('pymysql')
|
||||
or (
|
||||
connector_name is search('pymysql')
|
||||
and connector_ver is version('0.9', '>=')
|
||||
)
|
||||
block:
|
||||
|
||||
- name: Create user with plugin auth (empty auth string)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue