arg_spec adjustments: modules [g-j]*

This commit is contained in:
Alexei Znamensky 2025-07-29 09:54:00 +12:00
commit fc04fe6515
38 changed files with 134 additions and 152 deletions

View file

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

View file

@ -113,7 +113,7 @@ def main():
argument_spec=dict( argument_spec=dict(
name=dict(type="str"), name=dict(type="str"),
path=dict(type="path"), 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=[ required_if=[
("scope", "local", ["path"]), ("scope", "local", ["path"]),

View file

@ -301,18 +301,18 @@ class GithubDeployKey(object):
def main(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( 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']), owner=dict(required=True, type='str', aliases=['account', 'organization']),
repo=dict(required=True, type='str', aliases=['repository']), repo=dict(required=True, type='str', aliases=['repository']),
name=dict(required=True, type='str', aliases=['title', 'label']), name=dict(required=True, type='str', aliases=['title', 'label']),
key=dict(required=True, type='str', no_log=False), 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']), state=dict(default='present', choices=['present', 'absent']),
force=dict(required=False, type='bool', default=False), force=dict(type='bool', default=False),
username=dict(required=False, type='str'), username=dict(type='str'),
password=dict(required=False, type='str', no_log=True), password=dict(type='str', no_log=True),
otp=dict(required=False, type='int', no_log=True), otp=dict(type='int', no_log=True),
token=dict(required=False, type='str', no_log=True) token=dict(type='str', no_log=True)
), ),
mutually_exclusive=[ mutually_exclusive=[
['password', 'token'] ['password', 'token']

View file

@ -246,12 +246,12 @@ def main():
password=dict(type='str', no_log=True), password=dict(type='str', no_log=True),
access_token=dict(type='str', no_log=True), access_token=dict(type='str', no_log=True),
name=dict(type='str', required=True), name=dict(type='str', required=True),
state=dict(type='str', required=False, default="present", state=dict(type='str', default="present",
choices=["present", "absent"]), choices=["present", "absent"]),
organization=dict(type='str', required=False, default=None), organization=dict(type='str', ),
private=dict(type='bool'), private=dict(type='bool'),
description=dict(type='str'), 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), force_defaults=dict(type='bool', default=True),
) )
module = AnsibleModule( module = AnsibleModule(

View file

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

View file

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

View file

@ -118,7 +118,7 @@ def main():
argument_spec.update( argument_spec.update(
project=dict(type='str', required=True), project=dict(type='str', required=True),
branch=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"]), state=dict(type='str', default="present", choices=["absent", "present"]),
) )

View file

@ -245,7 +245,7 @@ def main():
'create_runner', 'create_runner',
'ai_features', 'ai_features',
'k8s_proxy']), '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), expires_at=dict(type='str', required=True),
recreate=dict(type='str', default='never', choices=['never', 'always', 'state_change']) 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(auth_argument_spec())
argument_spec.update( argument_spec.update(
group=dict(type='str', required=True), group=dict(type='str', required=True),
purge=dict(type='bool', required=False, default=False), purge=dict(type='bool', default=False),
vars=dict(type='dict', required=False, default=dict(), no_log=True), vars=dict(type='dict', default=dict(), no_log=True),
# please mind whenever changing the variables dict to also change module_utils/gitlab.py's # 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 # 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), name=dict(type='str', required=True),
value=dict(type='str', no_log=True), value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False), masked=dict(type='bool', default=False),

View file

@ -307,7 +307,7 @@ def main():
job_events=dict(type='bool', default=False), job_events=dict(type='bool', default=False),
pipeline_events=dict(type='bool', default=False), pipeline_events=dict(type='bool', default=False),
wiki_page_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']), hook_validate_certs=dict(type='bool', default=False, aliases=['enable_ssl_verification']),
token=dict(type='str', no_log=True), token=dict(type='str', no_log=True),
)) ))

View file

@ -301,8 +301,8 @@ def main():
argument_spec = basic_auth_argument_spec() argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec()) argument_spec.update(auth_argument_spec())
argument_spec.update( argument_spec.update(
purge=dict(type='bool', required=False, default=False), purge=dict(type='bool', default=False),
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), name=dict(type='str', required=True),
value=dict(type='str', no_log=True), value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False), masked=dict(type='bool', default=False),

View file

@ -284,13 +284,13 @@ def main():
argument_spec = basic_auth_argument_spec() argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec()) argument_spec.update(auth_argument_spec())
argument_spec.update( argument_spec.update(
assignee_ids=dict(type='list', elements='str', required=False), assignee_ids=dict(type='list', elements='str'),
description=dict(type='str', required=False), description=dict(type='str'),
description_path=dict(type='path', required=False), description_path=dict(type='path'),
issue_type=dict(type='str', default='issue', choices=["issue", "incident", "test_case"], required=False), issue_type=dict(type='str', default='issue', choices=["issue", "incident", "test_case"]),
labels=dict(type='list', elements='str', required=False), labels=dict(type='list', elements='str'),
milestone_search=dict(type='str', required=False), milestone_search=dict(type='str'),
milestone_group_id=dict(type='str', required=False), milestone_group_id=dict(type='str'),
project=dict(type='str', required=True), project=dict(type='str', required=True),
state=dict(type='str', default="present", choices=["absent", "present"]), state=dict(type='str', default="present", choices=["absent", "present"]),
state_filter=dict(type='str', default="opened", choices=["opened", "closed"]), 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 = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec()) argument_spec.update(auth_argument_spec())
argument_spec.update( argument_spec.update(
project=dict(type='str', required=False, default=None), project=dict(type='str'),
group=dict(type='str', required=False, default=None), group=dict(type='str'),
purge=dict(type='bool', required=False, default=False), purge=dict(type='bool', default=False),
labels=dict(type='list', elements='dict', required=False, default=list(), labels=dict(type='list', elements='dict', default=list(),
options=dict( options=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
color=dict(type='str', required=False), color=dict(type='str'),
description=dict(type='str', required=False), description=dict(type='str'),
priority=dict(type='int', required=False), priority=dict(type='int'),
new_name=dict(type='str', required=False),) new_name=dict(type='str'),)
), ),
state=dict(type='str', default="present", choices=["absent", "present"]), state=dict(type='str', default="present", choices=["absent", "present"]),
) )

View file

@ -287,13 +287,13 @@ def main():
source_branch=dict(type='str', required=True), source_branch=dict(type='str', required=True),
target_branch=dict(type='str', required=True), target_branch=dict(type='str', required=True),
title=dict(type='str', required=True), title=dict(type='str', required=True),
description=dict(type='str', required=False), description=dict(type='str'),
labels=dict(type='str', default="", required=False), labels=dict(type='str', default=""),
description_path=dict(type='path', required=False), description_path=dict(type='path'),
remove_source_branch=dict(type='bool', default=False, required=False), remove_source_branch=dict(type='bool', default=False),
state_filter=dict(type='str', default="opened", choices=["opened", "closed", "locked", "merged"]), state_filter=dict(type='str', default="opened", choices=["opened", "closed", "locked", "merged"]),
assignee_ids=dict(type='str', required=False), assignee_ids=dict(type='str'),
reviewer_ids=dict(type='str', required=False), reviewer_ids=dict(type='str'),
state=dict(type='str', default="present", choices=["absent", "present"]), 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 = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec()) argument_spec.update(auth_argument_spec())
argument_spec.update( argument_spec.update(
project=dict(type='str', required=False, default=None), project=dict(type='str'),
group=dict(type='str', required=False, default=None), group=dict(type='str'),
purge=dict(type='bool', required=False, default=False), purge=dict(type='bool', default=False),
milestones=dict(type='list', elements='dict', required=False, default=list(), milestones=dict(type='list', elements='dict', default=list(),
options=dict( options=dict(
title=dict(type='str', required=True), title=dict(type='str', required=True),
description=dict(type='str', required=False), description=dict(type='str'),
due_date=dict(type='str', required=False), due_date=dict(type='str'),
start_date=dict(type='str', required=False),) start_date=dict(type='str'),)
), ),
state=dict(type='str', default="present", choices=["absent", "present"]), 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']), builds_access_level=dict(type='str', choices=['private', 'disabled', 'enabled']),
build_timeout=dict(type='int'), build_timeout=dict(type='int'),
ci_config_path=dict(type='str'), 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"]), cadence=dict(type='str', choices=["1d", "7d", "14d", "1month", "3month"]),
enabled=dict(type='bool'), enabled=dict(type='bool'),
keep_n=dict(type='int', choices=[0, 1, 5, 10, 25, 50, 100]), keep_n=dict(type='int', choices=[0, 1, 5, 10, 25, 50, 100]),

View file

@ -243,7 +243,7 @@ def main():
'create_runner', 'create_runner',
'ai_features', 'ai_features',
'k8s_proxy']), '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), expires_at=dict(type='str', required=True),
recreate=dict(type='str', default='never', choices=['never', 'always', 'state_change']) 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(auth_argument_spec())
argument_spec.update( argument_spec.update(
project=dict(type='str', required=True), project=dict(type='str', required=True),
purge=dict(type='bool', required=False, default=False), purge=dict(type='bool', default=False),
vars=dict(type='dict', required=False, default=dict(), no_log=True), vars=dict(type='dict', default=dict(), no_log=True),
# please mind whenever changing the variables dict to also change module_utils/gitlab.py's # 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 # 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), name=dict(type='str', required=True),
value=dict(type='str', no_log=True), value=dict(type='str', no_log=True),
masked=dict(type='bool', default=False), masked=dict(type='bool', default=False),

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -565,7 +565,7 @@ def run_module():
name=dict(type="str"), name=dict(type="str"),
username=dict(type="str"), username=dict(type="str"),
password=dict(type="str", no_log=True), 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), secret=dict(type="str", no_log=True),
appID=dict(type="str"), appID=dict(type="str"),
api_uri=dict(type="str", default="https://api.github.com"), 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(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
config=dict(type='str', required=False), config=dict(type='str'),
name=dict(type='str', required=True), name=dict(type='str', required=True),
password=dict(type='str', required=False, no_log=True), password=dict(type='str', no_log=True),
state=dict(type='str', required=False, choices=['present', 'absent'], default="present"), state=dict(type='str', choices=['present', 'absent'], default="present"),
enabled=dict(required=False, type='bool'), enabled=dict(type='bool'),
token=dict(type='str', required=False, no_log=True), token=dict(type='str', no_log=True),
url=dict(type='str', required=False, default="http://localhost:8080"), url=dict(type='str', default="http://localhost:8080"),
user=dict(type='str', required=False), user=dict(type='str'),
validate_certs=dict(type='bool', default=True), validate_certs=dict(type='bool', default=True),
), ),
mutually_exclusive=[ mutually_exclusive=[

View file

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