We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5ed3eaf commit e34209bCopy full SHA for e34209b
plugins/modules/mysql_db.py
@@ -577,14 +577,14 @@ def db_create(cursor, db, encoding, collation):
577
def main():
578
argument_spec = mysql_common_argument_spec()
579
argument_spec.update(
580
- name=dict(type='list', required=True, aliases=['db']),
+ name=dict(type='list', elements='str', required=True, aliases=['db']),
581
encoding=dict(type='str', default=''),
582
collation=dict(type='str', default=''),
583
target=dict(type='path'),
584
state=dict(type='str', default='present', choices=['absent', 'dump', 'import', 'present']),
585
single_transaction=dict(type='bool', default=False),
586
quick=dict(type='bool', default=True),
587
- ignore_tables=dict(type='list', default=[]),
+ ignore_tables=dict(type='list', elements='str', default=[]),
588
hex_blob=dict(default=False, type='bool'),
589
force=dict(type='bool', default=False),
590
master_data=dict(type='int', default=0, choices=[0, 1, 2]),
plugins/modules/mysql_info.py
@@ -698,8 +698,8 @@ def main():
698
699
700
login_db=dict(type='str'),
701
- filter=dict(type='list'),
702
- exclude_fields=dict(type='list'),
+ filter=dict(type='list', elements='str'),
+ exclude_fields=dict(type='list', elements='str'),
703
return_empty_dbs=dict(type='bool', default=False),
704
)
705
plugins/modules/mysql_query.py
@@ -36,6 +36,7 @@
36
- List of values to be passed as positional arguments to the query.
37
- Mutually exclusive with I(named_args).
38
type: list
39
+ elements: raw
40
named_args:
41
description:
42
- Dictionary of key-value arguments to pass to the query.
@@ -141,7 +142,7 @@ def main():
141
142
143
query=dict(type='raw', required=True),
144
- positional_args=dict(type='list'),
145
+ positional_args=dict(type='list', elements='raw'),
146
named_args=dict(type='dict'),
147
148
plugins/modules/mysql_variables.py
@@ -176,7 +176,7 @@ def setvariable(cursor, mysqlvar, value, mode='global'):
176
177
178
179
- variable=dict(type='str'),
+ variable=dict(type='str', required=True),
180
value=dict(type='str'),
181
mode=dict(type='str', choices=['global', 'persist', 'persist_only'], default='global'),
182
tests/sanity/ignore-2.14.txt
@@ -1,8 +1,2 @@
1
-plugins/modules/mysql_db.py validate-modules:doc-elements-mismatch
2
-plugins/modules/mysql_db.py validate-modules:parameter-list-no-elements
3
plugins/modules/mysql_db.py validate-modules:use-run-command-not-popen
4
-plugins/modules/mysql_info.py validate-modules:doc-elements-mismatch
5
-plugins/modules/mysql_info.py validate-modules:parameter-list-no-elements
6
-plugins/modules/mysql_query.py validate-modules:parameter-list-no-elements
7
plugins/modules/mysql_user.py validate-modules:undocumented-parameter
8
-plugins/modules/mysql_variables.py validate-modules:doc-required-mismatch
tests/sanity/ignore-2.15.txt
@@ -1,10 +1,4 @@
9
plugins/module_utils/mysql.py pylint:unused-import
10
plugins/module_utils/version.py pylint:unused-import
tests/sanity/ignore-2.16.txt
tests/sanity/ignore-2.17.txt
0 commit comments