From 4af49abd00ec8b38eec5f016233623513de006f4 Mon Sep 17 00:00:00 2001 From: Andrew Klychkov Date: Tue, 5 May 2020 16:40:27 +0300 Subject: [PATCH] mysql_user: add invoke lambda privilege support (#285) * mysql_user: add invoke lambda privilege support * add changelog fragment --- changelogs/fragments/285-mysql_user_invoke_lambda_support.yml | 2 ++ plugins/modules/database/mysql/mysql_user.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/285-mysql_user_invoke_lambda_support.yml diff --git a/changelogs/fragments/285-mysql_user_invoke_lambda_support.yml b/changelogs/fragments/285-mysql_user_invoke_lambda_support.yml new file mode 100644 index 0000000000..2daca4fbd4 --- /dev/null +++ b/changelogs/fragments/285-mysql_user_invoke_lambda_support.yml @@ -0,0 +1,2 @@ +bugfixes: +- mysql_user - add ``INVOKE LAMBDA`` privilege support (https://github.com/ansible-collections/community.general/issues/283). diff --git a/plugins/modules/database/mysql/mysql_user.py b/plugins/modules/database/mysql/mysql_user.py index d177923703..00a8370955 100644 --- a/plugins/modules/database/mysql/mysql_user.py +++ b/plugins/modules/database/mysql/mysql_user.py @@ -295,7 +295,8 @@ VALID_PRIVS = frozenset(('CREATE', 'DROP', 'GRANT', 'GRANT OPTION', 'ROLE_ADMIN', 'SESSION_VARIABLES_ADMIN', 'SET_USER_ID', 'SYSTEM_USER', 'SYSTEM_VARIABLES_ADMIN', 'SYSTEM_USER', 'TABLE_ENCRYPTION_ADMIN', 'VERSION_TOKEN_ADMIN', - 'XA_RECOVER_ADMIN', 'LOAD FROM S3', 'SELECT INTO S3')) + 'XA_RECOVER_ADMIN', 'LOAD FROM S3', 'SELECT INTO S3', + 'INVOKE LAMBDA')) class InvalidPrivsError(Exception):