From 1aa2e10cf78e7fbe2d483eb7a3fe4c3c7a736ff9 Mon Sep 17 00:00:00 2001 From: Andrei Neustroev Date: Thu, 1 Sep 2022 16:09:17 +0500 Subject: [PATCH] Rewiev fixs and add changelog fragment --- .../fragments/435-mysql_replication_verify_server_cert.yml | 3 +++ plugins/modules/mysql_replication.py | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 changelogs/fragments/435-mysql_replication_verify_server_cert.yml diff --git a/changelogs/fragments/435-mysql_replication_verify_server_cert.yml b/changelogs/fragments/435-mysql_replication_verify_server_cert.yml new file mode 100644 index 0000000..18e2a86 --- /dev/null +++ b/changelogs/fragments/435-mysql_replication_verify_server_cert.yml @@ -0,0 +1,3 @@ +--- +minor_changes: + - "mysql_replication - add new option: primary_ssl_verify_server_cert" \ No newline at end of file diff --git a/plugins/modules/mysql_replication.py b/plugins/modules/mysql_replication.py index 4e19a2a..2cf9b7a 100644 --- a/plugins/modules/mysql_replication.py +++ b/plugins/modules/mysql_replication.py @@ -135,7 +135,8 @@ options: description: - Same as mysql variable. type: bool - aliases: [master_ssl_verify_server_cert] + default: false + version_added: '3.4.5' primary_auto_position: description: - Whether the host uses GTID based replication or not. @@ -463,7 +464,7 @@ def main(): primary_ssl_cert=dict(type='str', aliases=['master_ssl_cert']), primary_ssl_key=dict(type='str', no_log=False, aliases=['master_ssl_key']), primary_ssl_cipher=dict(type='str', aliases=['master_ssl_cipher']), - primary_ssl_verify_server_cert=dict(type='bool', aliases=['master_ssl_verify_server_cert']), + primary_ssl_verify_server_cert=dict(type='bool', default=False), primary_use_gtid=dict(type='str', choices=[ 'current_pos', 'replica_pos', 'disabled'], aliases=['master_use_gtid']), primary_delay=dict(type='int', aliases=['master_delay']),