mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-19 17:01:25 -07:00
* 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>
(cherry picked from commit 85371e7b6d
)
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
This commit is contained in:
parent
5a826a5cb7
commit
901bca58bb
19 changed files with 180 additions and 166 deletions
|
@ -18,6 +18,7 @@ requirements:
|
|||
author: "Sergio Millan Rodriguez (@sermilrod)"
|
||||
options:
|
||||
config:
|
||||
type: str
|
||||
description:
|
||||
- config in XML format.
|
||||
- Required if job does not yet exist.
|
||||
|
@ -32,29 +33,35 @@ options:
|
|||
type: bool
|
||||
required: false
|
||||
name:
|
||||
type: str
|
||||
description:
|
||||
- Name of the Jenkins job.
|
||||
required: true
|
||||
password:
|
||||
type: str
|
||||
description:
|
||||
- Password to authenticate with the Jenkins server.
|
||||
required: false
|
||||
state:
|
||||
type: str
|
||||
description:
|
||||
- Attribute that specifies if the job has to be created or deleted.
|
||||
required: false
|
||||
default: present
|
||||
choices: ['present', 'absent']
|
||||
token:
|
||||
type: str
|
||||
description:
|
||||
- API token used to authenticate alternatively to password.
|
||||
required: false
|
||||
url:
|
||||
type: str
|
||||
description:
|
||||
- URL where the Jenkins server is accessible.
|
||||
required: false
|
||||
default: http://localhost:8080
|
||||
user:
|
||||
type: str
|
||||
description:
|
||||
- User to authenticate with the Jenkins server.
|
||||
required: false
|
||||
|
@ -328,14 +335,14 @@ def job_config_to_string(xml_str):
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
config=dict(required=False),
|
||||
name=dict(required=True),
|
||||
password=dict(required=False, no_log=True),
|
||||
state=dict(required=False, choices=['present', 'absent'], default="present"),
|
||||
config=dict(type='str', required=False),
|
||||
name=dict(type='str', required=True),
|
||||
password=dict(type='str', required=False, no_log=True),
|
||||
state=dict(type='str', required=False, choices=['present', 'absent'], default="present"),
|
||||
enabled=dict(required=False, type='bool'),
|
||||
token=dict(required=False, no_log=True),
|
||||
url=dict(required=False, default="http://localhost:8080"),
|
||||
user=dict(required=False)
|
||||
token=dict(type='str', required=False, no_log=True),
|
||||
url=dict(type='str', required=False, default="http://localhost:8080"),
|
||||
user=dict(type='str', required=False)
|
||||
),
|
||||
mutually_exclusive=[
|
||||
['password', 'token'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue