Enabling validation-modules for web_infrastructure modules (#1200)

* fixed validation-modules for apache2_mod_proxy.py

* fixed validation-modules for apache2_module.py

* fixed validation-modules for deploy_helper.py

The ignore lines were put back in place because
add_file_common_args=True is used and the module inherits a number of
options that do not show up in the documentation (nor should they).

* fixed validation-modules for ejabberd_user.py

* fixed validation-modules for gunicorn.py

* fixed validation-modules for htpasswd.py

* fixed validation-modules for jenkins_job.py

* fixed validation-modules for jenkins_job_info.py

* fixed validation-modules for jenkins_plugin.py

* fixed validation-modules for jenkins_script.py

* fixed validation-modules for jira.py

* fixed validation-modules for nginx_status_facts.py

* fixed validation-modules for rundeck_acl_policy.py

* fixed validation-modules for rundeck_project.py

* fixed validation-modules for supervisorctl.py

* fixed validation-modules for taiga_issue.py

* fixed pylint mistake in plugins/modules/web_infrastructure/jenkins_job_info.py

* removed ignore lines for almost-all web_infrastructure modules

* rolled back ignore lines for nested sophos_utm modules that were not adjusted

* Removed doc-missing-type from ignore-2.11.txt for deploy_helper and jenkins_plugin

* When adding lines back to ignore files, we added more than it was before. Removing.

* Rolled back deprecation line in ignore-2.9.txt for nginx_status_facts

* Rolled back yet another line in ignore-2.9.txt for nginx_status_facts

* Fixed argument_spec and docs for crypt_scheme parameter in htpasswd, per PR

* Added extends_documentation_fragment:files to deploy_helper and jenkins_plugin

* Removed long-deprecated option params from jenkins_plugin, removed validate-modules lines from ignore files for that module

* Update plugins/modules/web_infrastructure/htpasswd.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
Alexei Znamensky 2020-11-01 01:53:57 +13:00 committed by GitHub
commit 85371e7b6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 180 additions and 166 deletions

View file

@ -1223,36 +1223,8 @@ plugins/modules/system/timezone.py pylint:blacklisted-name
plugins/modules/system/vdo.py validate-modules:doc-required-mismatch
plugins/modules/system/xfconf.py validate-modules:parameter-state-invalid-choice
plugins/modules/system/xfconf.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:no-default-for-required-parameter
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_module.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/apache2_module.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:doc-required-mismatch
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job_info.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py use-argspec-type-path
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/jenkins_script.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jira.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_acl_policy.py pylint:blacklisted-name
plugins/modules/web_infrastructure/rundeck_acl_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_project.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group.py validate-modules:doc-elements-mismatch
plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert.py validate-modules:parameter-type-not-in-doc
@ -1270,11 +1242,6 @@ plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend_info.py validat
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py validate-modules:doc-elements-mismatch
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:parameter-list-no-elements
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:parameter-type-not-in-doc
scripts/inventory/gce.py pylint:blacklisted-name
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py future-import-boilerplate
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py metaclass-boilerplate

View file

@ -1223,36 +1223,8 @@ plugins/modules/system/timezone.py pylint:blacklisted-name
plugins/modules/system/vdo.py validate-modules:doc-required-mismatch
plugins/modules/system/xfconf.py validate-modules:parameter-state-invalid-choice
plugins/modules/system/xfconf.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:no-default-for-required-parameter
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_module.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/apache2_module.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:doc-required-mismatch
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job_info.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py use-argspec-type-path
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/jenkins_script.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jira.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_acl_policy.py pylint:blacklisted-name
plugins/modules/web_infrastructure/rundeck_acl_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_project.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group.py validate-modules:doc-elements-mismatch
plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert.py validate-modules:parameter-type-not-in-doc
@ -1270,11 +1242,6 @@ plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend_info.py validat
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py validate-modules:doc-elements-mismatch
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:parameter-list-no-elements
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:parameter-type-not-in-doc
scripts/inventory/gce.py pylint:blacklisted-name
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py future-import-boilerplate
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py metaclass-boilerplate

View file

@ -955,36 +955,10 @@ plugins/modules/system/selogin.py validate-modules:parameter-type-not-in-doc
plugins/modules/system/syspatch.py validate-modules:parameter-type-not-in-doc
plugins/modules/system/timezone.py pylint:blacklisted-name
plugins/modules/system/xfconf.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:no-default-for-required-parameter
plugins/modules/web_infrastructure/apache2_mod_proxy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/apache2_module.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/apache2_module.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/deploy_helper.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/ejabberd_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/gunicorn.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/web_infrastructure/htpasswd.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_job_info.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py use-argspec-type-path
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jenkins_plugin.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/jenkins_script.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/jira.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/jira.py validate-modules:undocumented-parameter
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:deprecation-mismatch
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:invalid-documentation
plugins/modules/web_infrastructure/nginx_status_facts.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_acl_policy.py pylint:blacklisted-name
plugins/modules/web_infrastructure/rundeck_acl_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/rundeck_project.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert_info.py validate-modules:parameter-type-not-in-doc
@ -996,10 +970,6 @@ plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend.py validate-mod
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/supervisorctl.py validate-modules:parameter-type-not-in-doc
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:doc-missing-type
plugins/modules/web_infrastructure/taiga_issue.py validate-modules:parameter-type-not-in-doc
scripts/inventory/gce.py pylint:blacklisted-name
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py future-import-boilerplate
tests/unit/plugins/modules/cloud/google/test_gcp_forwarding_rule.py metaclass-boilerplate