test: add check for changereplication

This commit is contained in:
Laurent Indermuehle 2025-04-24 13:54:45 +02:00
parent 5da42f8095
commit 3e03423e40
No known key found for this signature in database
GPG key ID: 93FA944C9F34DD09

View file

@ -38,3 +38,25 @@
- db_version is version('8.0.23', '>=') - db_version is version('8.0.23', '>=')
vars: vars:
expected_queries: ["CHANGE REPLICATION SOURCE TO SOURCE_SSL_VERIFY_SERVER_CERT=0"] expected_queries: ["CHANGE REPLICATION SOURCE TO SOURCE_SSL_VERIFY_SERVER_CERT=0"]
- name: Disable ssl verification for MySQL 8.0.23+
community.mysql.mysql_replication:
<<: *mysql_params
login_port: '{{ mysql_replica1_port }}'
mode: changereplication
primary_ssl_verify_server_cert: false
register: result
when:
- db_engine == 'mysql'
- db_version is version('8.0.23', '>=')
- name: Assert that changereplication is changed and return expected query for MySQL > 8.0.23
ansible.builtin.assert:
that:
- result is changed
- result.queries == expected_queries
when:
- db_engine == 'mysql'
- db_version is version('8.0.23', '>=')
vars:
expected_queries: ["CHANGE REPLICATION SOURCE TO SOURCE_SSL_VERIFY_SERVER_CERT=0"]