arg_spec adjustments: modules [g-j]* (#10505)

* arg_spec adjustments: modules [g-j]*

* add changelog frag
This commit is contained in:
Alexei Znamensky 2025-08-01 08:43:41 +12:00 committed by GitHub
commit 0f7cd5473f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
39 changed files with 173 additions and 152 deletions

View file

@ -0,0 +1,39 @@
minor_changes:
- gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_group_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_group_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_instance_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_project_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- gitlab_project_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- honeybadger_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).

View file

@ -295,22 +295,22 @@ def main():
module = AnsibleModule(
argument_spec=dict(
executable=dict(required=False, type='path'),
gem_source=dict(required=False, type='path'),
include_dependencies=dict(required=False, default=True, type='bool'),
executable=dict(type='path'),
gem_source=dict(type='path'),
include_dependencies=dict(default=True, type='bool'),
name=dict(required=True, type='str'),
repository=dict(required=False, aliases=['source'], type='str'),
state=dict(required=False, default='present', choices=['present', 'absent', 'latest'], type='str'),
user_install=dict(required=False, default=True, type='bool'),
install_dir=dict(required=False, type='path'),
repository=dict(aliases=['source'], type='str'),
state=dict(default='present', choices=['present', 'absent', 'latest'], type='str'),
user_install=dict(default=True, type='bool'),
install_dir=dict(type='path'),
bindir=dict(type='path'),
norc=dict(type='bool', default=True),
pre_release=dict(required=False, default=False, type='bool'),
include_doc=dict(required=False, default=False, type='bool'),
env_shebang=dict(required=False, default=False, type='bool'),
version=dict(required=False, type='str'),
build_flags=dict(required=False, type='str'),
force=dict(required=False, default=False, type='bool'),
pre_release=dict(default=False, type='bool'),
include_doc=dict(default=False, type='bool'),
env_shebang=dict(default=False, type='bool'),
version=dict(type='str'),
build_flags=dict(type='str'),
force=dict(default=False, type='bool'),
),
supports_check_mode=True,
mutually_exclusive=[['gem_source', 'repository'], ['gem_source', 'version']],

View file

@ -113,7 +113,7 @@ def main():
argument_spec=dict(
name=dict(type="str"),
path=dict(type="path"),
scope=dict(required=False, type="str", default="system", choices=["global", "system", "local", "file"]),
scope=dict(type="str", default="system", choices=["global", "system", "local", "file"]),
),
required_if=[
("scope", "local", ["path"]),

View file

@ -301,18 +301,18 @@ class GithubDeployKey(object):
def main():
module = AnsibleModule(
argument_spec=dict(
github_url=dict(required=False, type='str', default="https://api.github.com"),
github_url=dict(type='str', default="https://api.github.com"),
owner=dict(required=True, type='str', aliases=['account', 'organization']),
repo=dict(required=True, type='str', aliases=['repository']),
name=dict(required=True, type='str', aliases=['title', 'label']),
key=dict(required=True, type='str', no_log=False),
read_only=dict(required=False, type='bool', default=True),
read_only=dict(type='bool', default=True),
state=dict(default='present', choices=['present', 'absent']),
force=dict(required=False, type='bool', default=False),
username=dict(required=False, type='str'),
password=dict(required=False, type='str', no_log=True),
otp=dict(required=False, type='int', no_log=True),
token=dict(required=False, type='str', no_log=True)
force=dict(type='bool', default=False),
username=dict(type='str'),
password=dict(type='str', no_log=True),
otp=dict(type='int', no_log=True),
token=dict(type='str', no_log=True)
),
mutually_exclusive=[
['password', 'token']

View file

@ -246,12 +246,12 @@ def main():
password=dict(type='str', no_log=True),
access_token=dict(type='str', no_log=True),
name=dict(type='str', required=True),
state=dict(type='str', required=False, default="present",
state=dict(type='str', default="present",
choices=["present", "absent"]),
organization=dict(type='str', required=False, default=None),
organization=dict(type='str', ),
private=dict(type='bool'),
description=dict(type='str'),
api_url=dict(type='str', required=False, default='https://api.github.com'),
api_url=dict(type='str', default='https://api.github.com'),
force_defaults=dict(type='bool', default=True),
)
module = AnsibleModule(

View file

@ -208,25 +208,16 @@ def main():
argument_spec=dict(
repository=dict(type='str', required=True, aliases=['repo']),
url=dict(type='str', required=True),
content_type=dict(
type='str',
choices=('json', 'form'),
required=False,
default='form'),
secret=dict(type='str', required=False, no_log=True),
insecure_ssl=dict(type='bool', required=False, default=False),
events=dict(type='list', elements='str', required=False),
active=dict(type='bool', required=False, default=True),
state=dict(
type='str',
required=False,
choices=('absent', 'present'),
default='present'),
content_type=dict(type='str', choices=('json', 'form'), default='form'),
secret=dict(type='str', no_log=True),
insecure_ssl=dict(type='bool', default=False),
events=dict(type='list', elements='str', ),
active=dict(type='bool', default=True),
state=dict(type='str', choices=('absent', 'present'), default='present'),
user=dict(type='str', required=True),
password=dict(type='str', required=False, no_log=True),
token=dict(type='str', required=False, no_log=True),
github_url=dict(
type='str', required=False, default="https://api.github.com")),
password=dict(type='str', no_log=True),
token=dict(type='str', no_log=True),
github_url=dict(type='str', default="https://api.github.com")),
mutually_exclusive=(('password', 'token'),),
required_one_of=(("password", "token"),),
required_if=(("state", "present", ("events",)),),

View file

@ -124,10 +124,10 @@ def main():
argument_spec=dict(
repository=dict(type='str', required=True, aliases=["repo"]),
user=dict(type='str', required=True),
password=dict(type='str', required=False, no_log=True),
token=dict(type='str', required=False, no_log=True),
password=dict(type='str', no_log=True),
token=dict(type='str', no_log=True),
github_url=dict(
type='str', required=False, default="https://api.github.com")),
type='str', default="https://api.github.com")),
mutually_exclusive=(('password', 'token'), ),
required_one_of=(("password", "token"), ),
supports_check_mode=True)

View file

@ -118,7 +118,7 @@ def main():
argument_spec.update(
project=dict(type='str', required=True),
branch=dict(type='str', required=True),
ref_branch=dict(type='str', required=False),
ref_branch=dict(type='str'),
state=dict(type='str', default="present", choices=["absent", "present"]),
)

View file

@ -245,7 +245,7 @@ def main():
'create_runner',
'ai_features',
'k8s_proxy']),
access_level=dict(type='str', required=False, default='maintainer', choices=['guest', 'reporter', 'developer', 'maintainer', 'owner']),
access_level=dict(type='str', default='maintainer', choices=['guest', 'reporter', 'developer', 'maintainer', 'owner']),
expires_at=dict(type='str', required=True),
recreate=dict(type='str', default='never', choices=['never', 'always', 'state_change'])
))

View file

@ -372,11 +372,11 @@ def main():
argument_spec.update(auth_argument_spec())
argument_spec.update(
group=dict(type='str', required=True),
purge=dict(type='bool', required=False, default=False),
vars=dict(type='dict', required=False, default=dict(), no_log=True),
purge=dict(type='bool', default=False),
vars=dict(type='dict', default=dict(), no_log=True),
# please mind whenever changing the variables dict to also change module_utils/gitlab.py's
# KNOWN dict in filter_returned_variables or bad evil will happen
variables=dict(type='list', elements='dict', required=False, default=list(), options=dict(
variables=dict(type='list', elements='dict', default=list(), options=dict(
name=dict(type='str', required=True),
value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False),

View file

@ -307,7 +307,7 @@ def main():
job_events=dict(type='bool', default=False),
pipeline_events=dict(type='bool', default=False),
wiki_page_events=dict(type='bool', default=False),
releases_events=dict(type='bool', default=None),
releases_events=dict(type='bool'),
hook_validate_certs=dict(type='bool', default=False, aliases=['enable_ssl_verification']),
token=dict(type='str', no_log=True),
))

View file

@ -301,8 +301,8 @@ def main():
argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec())
argument_spec.update(
purge=dict(type='bool', required=False, default=False),
variables=dict(type='list', elements='dict', required=False, default=list(), options=dict(
purge=dict(type='bool', default=False),
variables=dict(type='list', elements='dict', default=list(), options=dict(
name=dict(type='str', required=True),
value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False),

View file

@ -284,13 +284,13 @@ def main():
argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec())
argument_spec.update(
assignee_ids=dict(type='list', elements='str', required=False),
description=dict(type='str', required=False),
description_path=dict(type='path', required=False),
issue_type=dict(type='str', default='issue', choices=["issue", "incident", "test_case"], required=False),
labels=dict(type='list', elements='str', required=False),
milestone_search=dict(type='str', required=False),
milestone_group_id=dict(type='str', required=False),
assignee_ids=dict(type='list', elements='str'),
description=dict(type='str'),
description_path=dict(type='path'),
issue_type=dict(type='str', default='issue', choices=["issue", "incident", "test_case"]),
labels=dict(type='list', elements='str'),
milestone_search=dict(type='str'),
milestone_group_id=dict(type='str'),
project=dict(type='str', required=True),
state=dict(type='str', default="present", choices=["absent", "present"]),
state_filter=dict(type='str', default="opened", choices=["opened", "closed"]),

View file

@ -410,16 +410,16 @@ def main():
argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec())
argument_spec.update(
project=dict(type='str', required=False, default=None),
group=dict(type='str', required=False, default=None),
purge=dict(type='bool', required=False, default=False),
labels=dict(type='list', elements='dict', required=False, default=list(),
project=dict(type='str'),
group=dict(type='str'),
purge=dict(type='bool', default=False),
labels=dict(type='list', elements='dict', default=list(),
options=dict(
name=dict(type='str', required=True),
color=dict(type='str', required=False),
description=dict(type='str', required=False),
priority=dict(type='int', required=False),
new_name=dict(type='str', required=False),)
color=dict(type='str'),
description=dict(type='str'),
priority=dict(type='int'),
new_name=dict(type='str'),)
),
state=dict(type='str', default="present", choices=["absent", "present"]),
)

View file

@ -287,13 +287,13 @@ def main():
source_branch=dict(type='str', required=True),
target_branch=dict(type='str', required=True),
title=dict(type='str', required=True),
description=dict(type='str', required=False),
labels=dict(type='str', default="", required=False),
description_path=dict(type='path', required=False),
remove_source_branch=dict(type='bool', default=False, required=False),
description=dict(type='str'),
labels=dict(type='str', default=""),
description_path=dict(type='path'),
remove_source_branch=dict(type='bool', default=False),
state_filter=dict(type='str', default="opened", choices=["opened", "closed", "locked", "merged"]),
assignee_ids=dict(type='str', required=False),
reviewer_ids=dict(type='str', required=False),
assignee_ids=dict(type='str'),
reviewer_ids=dict(type='str'),
state=dict(type='str', default="present", choices=["absent", "present"]),
)

View file

@ -411,15 +411,15 @@ def main():
argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec())
argument_spec.update(
project=dict(type='str', required=False, default=None),
group=dict(type='str', required=False, default=None),
purge=dict(type='bool', required=False, default=False),
milestones=dict(type='list', elements='dict', required=False, default=list(),
project=dict(type='str'),
group=dict(type='str'),
purge=dict(type='bool', default=False),
milestones=dict(type='list', elements='dict', default=list(),
options=dict(
title=dict(type='str', required=True),
description=dict(type='str', required=False),
due_date=dict(type='str', required=False),
start_date=dict(type='str', required=False),)
description=dict(type='str'),
due_date=dict(type='str'),
start_date=dict(type='str'),)
),
state=dict(type='str', default="present", choices=["absent", "present"]),
)

View file

@ -600,7 +600,7 @@ def main():
builds_access_level=dict(type='str', choices=['private', 'disabled', 'enabled']),
build_timeout=dict(type='int'),
ci_config_path=dict(type='str'),
container_expiration_policy=dict(type='dict', default=None, options=dict(
container_expiration_policy=dict(type='dict', options=dict(
cadence=dict(type='str', choices=["1d", "7d", "14d", "1month", "3month"]),
enabled=dict(type='bool'),
keep_n=dict(type='int', choices=[0, 1, 5, 10, 25, 50, 100]),

View file

@ -243,7 +243,7 @@ def main():
'create_runner',
'ai_features',
'k8s_proxy']),
access_level=dict(type='str', required=False, default='maintainer', choices=['guest', 'reporter', 'developer', 'maintainer', 'owner']),
access_level=dict(type='str', default='maintainer', choices=['guest', 'reporter', 'developer', 'maintainer', 'owner']),
expires_at=dict(type='str', required=True),
recreate=dict(type='str', default='never', choices=['never', 'always', 'state_change'])
))

View file

@ -394,11 +394,11 @@ def main():
argument_spec.update(auth_argument_spec())
argument_spec.update(
project=dict(type='str', required=True),
purge=dict(type='bool', required=False, default=False),
vars=dict(type='dict', required=False, default=dict(), no_log=True),
purge=dict(type='bool', default=False),
vars=dict(type='dict', default=dict(), no_log=True),
# please mind whenever changing the variables dict to also change module_utils/gitlab.py's
# KNOWN dict in filter_returned_variables or bad evil will happen
variables=dict(type='list', elements='dict', required=False, default=list(), options=dict(
variables=dict(type='list', elements='dict', default=list(), options=dict(
name=dict(type='str', required=True),
value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False),

View file

@ -101,8 +101,8 @@ def main():
channel_token=dict(type='str', required=True, no_log=True),
message_content=dict(type='str', required=True),
service=dict(type='str', default='ansible'),
url=dict(type='str', default=None),
icon_url=dict(type='str', default=None),
url=dict(type='str'),
icon_url=dict(type='str'),
validate_certs=dict(default=True, type='bool'),
)
)

View file

@ -222,12 +222,12 @@ def main():
argument_spec=dict(
repo=dict(type='str', required=True, aliases=['name']),
dest=dict(type='path'),
revision=dict(type='str', default=None, aliases=['version']),
revision=dict(type='str', aliases=['version']),
force=dict(type='bool', default=False),
purge=dict(type='bool', default=False),
update=dict(type='bool', default=True),
clone=dict(type='bool', default=True),
executable=dict(type='str', default=None),
executable=dict(type='str'),
),
)
repo = module.params['repo']

View file

@ -807,13 +807,11 @@ def main():
argument_spec=dict(
name=dict(
aliases=["pkg", "package", "formula"],
required=False,
type='list',
elements='str',
),
path=dict(
default="/usr/local/bin:/opt/homebrew/bin:/home/linuxbrew/.linuxbrew/bin",
required=False,
type='path',
),
state=dict(
@ -835,13 +833,11 @@ def main():
type='bool',
),
install_options=dict(
default=None,
aliases=['options'],
type='list',
elements='str',
),
upgrade_options=dict(
default=None,
type='list',
elements='str',
),

View file

@ -734,13 +734,11 @@ def main():
argument_spec=dict(
name=dict(
aliases=["pkg", "package", "cask"],
required=False,
type='list',
elements='str',
),
path=dict(
default="/usr/local/bin:/opt/homebrew/bin",
required=False,
type='path',
),
state=dict(
@ -753,7 +751,6 @@ def main():
),
sudo_password=dict(
type="str",
required=False,
no_log=True,
),
update_homebrew=dict(
@ -761,7 +758,6 @@ def main():
type='bool',
),
install_options=dict(
default=None,
aliases=['options'],
type='list',
elements='str',

View file

@ -220,11 +220,10 @@ def main():
module = AnsibleModule(
argument_spec=dict(
name=dict(aliases=['tap'], type='list', required=True, elements='str'),
url=dict(default=None, required=False),
url=dict(),
state=dict(default='present', choices=['present', 'absent']),
path=dict(
default="/usr/local/bin:/opt/homebrew/bin:/home/linuxbrew/.linuxbrew/bin",
required=False,
type='path',
),
),

View file

@ -88,9 +88,9 @@ def main():
token=dict(required=True, no_log=True),
environment=dict(required=True),
user=dict(required=False),
repo=dict(required=False),
revision=dict(required=False),
url=dict(required=False, default='https://api.honeybadger.io/v1/deploys'),
repo=dict(),
revision=dict(),
url=dict(default='https://api.honeybadger.io/v1/deploys'),
validate_certs=dict(default=True, type='bool'),
),
supports_check_mode=True

View file

@ -191,9 +191,9 @@ def main():
arg_spec = dict(
path=dict(type='path', required=True, aliases=["dest", "destfile"]),
name=dict(type='str', required=True, aliases=["username"]),
password=dict(type='str', required=False, default=None, no_log=True),
hash_scheme=dict(type='str', required=False, default="apr_md5_crypt", aliases=["crypt_scheme"]),
state=dict(type='str', required=False, default="present", choices=["present", "absent"]),
password=dict(type='str', no_log=True),
hash_scheme=dict(type='str', default="apr_md5_crypt", aliases=["crypt_scheme"]),
state=dict(type='str', default="present", choices=["present", "absent"]),
create=dict(type='bool', default=True),
)

View file

@ -235,11 +235,11 @@ def main():
state=dict(default="present", choices=["absent", "present"]),
name=dict(required=True, aliases=['host']),
zone=dict(),
template=dict(default=None),
template=dict(),
check_command=dict(default="hostalive"),
display_name=dict(default=None),
display_name=dict(),
ip=dict(),
variables=dict(type='dict', default=None),
variables=dict(type='dict'),
)
# Define the main module

View file

@ -217,7 +217,7 @@ def main():
argument_spec.update(
state=dict(default='present', type='str', choices=['present', 'absent']),
user_name=dict(required=True, type='str'),
user_password=dict(required=False, type='str', no_log=True),
user_password=dict(type='str', no_log=True),
admin=dict(default='False', type='bool'),
grants=dict(type='list', elements='dict'),
)

View file

@ -584,7 +584,7 @@ def main():
option=dict(type='str', required=True),
value=dict(type='str'),
values=dict(type='list', elements='str')
), default=None, mutually_exclusive=[['value', 'values']]),
), mutually_exclusive=[['value', 'values']]),
option=dict(type='str'),
value=dict(type='str'),
values=dict(type='list', elements='str'),

View file

@ -353,7 +353,7 @@ def main():
record_value=dict(type='str'),
record_values=dict(type='list', elements='str'),
state=dict(type='str', default='present', choices=['present', 'absent']),
record_ttl=dict(type='int', required=False),
record_ttl=dict(type='int'),
)
module = AnsibleModule(

View file

@ -173,8 +173,8 @@ def main():
argument_spec = ipa_argument_spec()
argument_spec.update(zone_name=dict(type='str', required=True),
state=dict(type='str', default='present', choices=['present', 'absent']),
dynamicupdate=dict(type='bool', required=False, default=False),
allowsyncptr=dict(type='bool', required=False, default=False),
dynamicupdate=dict(type='bool', default=False),
allowsyncptr=dict(type='bool', default=False),
)
module = AnsibleModule(argument_spec=argument_spec,

View file

@ -197,10 +197,10 @@ def main():
argument_spec = ipa_argument_spec()
argument_spec.update(
krbcanonicalname=dict(type='str', required=True, aliases=['name']),
force=dict(type='bool', required=False),
skip_host_check=dict(type='bool', default=False, required=False),
hosts=dict(type='list', required=False, elements='str'),
state=dict(type='str', required=False, default='present',
force=dict(type='bool'),
skip_host_check=dict(type='bool', default=False),
hosts=dict(type='list', elements='str'),
state=dict(type='str', default='present',
choices=['present', 'absent']))
module = AnsibleModule(argument_spec=argument_spec,

View file

@ -285,10 +285,10 @@ class IpbaseInfo(object):
def main():
module_args = dict(
ip=dict(type='str', required=False, no_log=False),
apikey=dict(type='str', required=False, no_log=True),
hostname=dict(type='bool', required=False, no_log=False, default=False),
language=dict(type='str', required=False, no_log=False, default='en'),
ip=dict(type='str', no_log=False),
apikey=dict(type='str', no_log=True),
hostname=dict(type='bool', no_log=False, default=False),
language=dict(type='str', no_log=False, default='en'),
)
module = AnsibleModule(

View file

@ -271,18 +271,18 @@ def run_module():
dnsname=dict(type='str', required=True),
type=dict(type='str', required=True, choices=['A', 'AAAA', 'SRV', 'NAPTR']),
container=dict(type='str', required=True),
address=dict(type='str', required=False),
ttl=dict(type='int', required=False, default=3600),
address=dict(type='str'),
ttl=dict(type='int', default=3600),
state=dict(type='str', default='present', choices=['absent', 'present']),
priority=dict(type='int', required=False, default=10),
weight=dict(type='int', required=False, default=10),
port=dict(type='int', required=False),
target=dict(type='str', required=False),
order=dict(type='int', required=False),
preference=dict(type='int', required=False),
flags=dict(type='str', required=False, choices=['S', 'A', 'U', 'P']),
service=dict(type='str', required=False),
replacement=dict(type='str', required=False),
priority=dict(type='int', default=10),
weight=dict(type='int', default=10),
port=dict(type='int'),
target=dict(type='str'),
order=dict(type='int'),
preference=dict(type='int'),
flags=dict(type='str', choices=['S', 'A', 'U', 'P']),
service=dict(type='str'),
replacement=dict(type='str'),
username=dict(type='str', required=True),
password=dict(type='str', required=True, no_log=True)
)

View file

@ -311,7 +311,7 @@ def main():
server=dict(default='localhost'),
port=dict(type='int', default=6667),
nick=dict(default='ansible'),
nick_to=dict(required=False, type='list', elements='str'),
nick_to=dict(type='list', elements='str'),
msg=dict(required=True),
color=dict(default="none", aliases=['colour'], choices=["white", "black", "blue",
"green", "red", "brown",
@ -320,7 +320,7 @@ def main():
"light_blue", "pink", "gray",
"light_gray", "none"]),
style=dict(default="none", choices=["underline", "reverse", "bold", "italic", "none"]),
channel=dict(required=False),
channel=dict(),
key=dict(no_log=True),
topic=dict(),
passwd=dict(no_log=True),

View file

@ -108,9 +108,9 @@ def main():
password=dict(required=True, no_log=True),
to=dict(required=True),
msg=dict(required=True),
host=dict(required=False),
port=dict(required=False, default=5222, type='int'),
encoding=dict(required=False),
host=dict(),
port=dict(default=5222, type='int'),
encoding=dict(),
),
supports_check_mode=True
)

View file

@ -565,7 +565,7 @@ def run_module():
name=dict(type="str"),
username=dict(type="str"),
password=dict(type="str", no_log=True),
file_path=dict(type="path", default=None),
file_path=dict(type="path"),
secret=dict(type="str", no_log=True),
appID=dict(type="str"),
api_uri=dict(type="str", default="https://api.github.com"),

View file

@ -350,14 +350,14 @@ def job_config_to_string(xml_str):
def main():
module = AnsibleModule(
argument_spec=dict(
config=dict(type='str', required=False),
config=dict(type='str'),
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(type='str', required=False, no_log=True),
url=dict(type='str', required=False, default="http://localhost:8080"),
user=dict(type='str', required=False),
password=dict(type='str', no_log=True),
state=dict(type='str', choices=['present', 'absent'], default="present"),
enabled=dict(type='bool'),
token=dict(type='str', no_log=True),
url=dict(type='str', default="http://localhost:8080"),
user=dict(type='str'),
validate_certs=dict(type='bool', default=True),
),
mutually_exclusive=[

View file

@ -142,12 +142,12 @@ def main():
module = AnsibleModule(
argument_spec=dict(
script=dict(required=True, type="str"),
url=dict(required=False, type="str", default="http://localhost:8080"),
validate_certs=dict(required=False, type="bool", default=True),
user=dict(required=False, type="str", default=None),
password=dict(required=False, no_log=True, type="str", default=None),
timeout=dict(required=False, type="int", default=10),
args=dict(required=False, type="dict", default=None)
url=dict(type="str", default="http://localhost:8080"),
validate_certs=dict(type="bool", default=True),
user=dict(type="str"),
password=dict(no_log=True, type="str"),
timeout=dict(type="int", default=10),
args=dict(type="dict")
)
)