mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-27 08:21:44 -07:00
django_check: rename database param, add alias (#10700)
* django_check: rename database param, add alias * add changelog frag * Update plugins/modules/django_check.py Co-authored-by: Felix Fontein <felix@fontein.de> --------- Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
3b9acafc72
commit
9f4bb3a788
2 changed files with 8 additions and 4 deletions
2
changelogs/fragments/10700-django-check-databases.yml
Normal file
2
changelogs/fragments/10700-django-check-databases.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
minor_changes:
|
||||
- django_check - rename parameter ``database`` to ``databases``, add alias for compatibility (https://github.com/ansible-collections/community.general/pull/10700).
|
|
@ -19,12 +19,14 @@ extends_documentation_fragment:
|
|||
- community.general.attributes
|
||||
- community.general.django
|
||||
options:
|
||||
database:
|
||||
databases:
|
||||
description:
|
||||
- Specify databases to run checks against.
|
||||
- If not specified, Django does not run database tests.
|
||||
- The parameter has been renamed to O(databases) in community.general 11.3.0. The old name is still available as an alias.
|
||||
type: list
|
||||
elements: str
|
||||
aliases: ["database"]
|
||||
deploy:
|
||||
description:
|
||||
- Include additional checks relevant in a deployment setting.
|
||||
|
@ -92,7 +94,7 @@ from ansible_collections.community.general.plugins.module_utils.cmd_runner impor
|
|||
class DjangoCheck(DjangoModuleHelper):
|
||||
module = dict(
|
||||
argument_spec=dict(
|
||||
database=dict(type="list", elements="str"),
|
||||
databases=dict(type="list", elements="str", aliases=["database"]),
|
||||
deploy=dict(type="bool", default=False),
|
||||
fail_level=dict(type="str", choices=["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG"]),
|
||||
tags=dict(type="list", elements="str"),
|
||||
|
@ -101,14 +103,14 @@ class DjangoCheck(DjangoModuleHelper):
|
|||
supports_check_mode=True,
|
||||
)
|
||||
arg_formats = dict(
|
||||
database=cmd_runner_fmt.stack(cmd_runner_fmt.as_opt_val)("--database"),
|
||||
databases=cmd_runner_fmt.stack(cmd_runner_fmt.as_opt_val)("--database"),
|
||||
deploy=cmd_runner_fmt.as_bool("--deploy"),
|
||||
fail_level=cmd_runner_fmt.as_opt_val("--fail-level"),
|
||||
tags=cmd_runner_fmt.stack(cmd_runner_fmt.as_opt_val)("--tag"),
|
||||
apps=cmd_runner_fmt.as_list(),
|
||||
)
|
||||
django_admin_cmd = "check"
|
||||
django_admin_arg_order = "database deploy fail_level tags apps"
|
||||
django_admin_arg_order = "databases deploy fail_level tags apps"
|
||||
|
||||
|
||||
def main():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue