arg_spec adjustments: modules [t-z]*

This commit is contained in:
Alexei Znamensky 2025-07-29 21:32:59 +12:00
commit 35c630bdbb
17 changed files with 143 additions and 143 deletions

View file

@ -255,18 +255,18 @@ def manage_issue(taiga_host, project_name, issue_subject, issue_priority,
def main(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
taiga_host=dict(type='str', required=False, default="https://api.taiga.io"), taiga_host=dict(type='str', default="https://api.taiga.io"),
project=dict(type='str', required=True), project=dict(type='str', required=True),
subject=dict(type='str', required=True), subject=dict(type='str', required=True),
issue_type=dict(type='str', required=True), issue_type=dict(type='str', required=True),
priority=dict(type='str', required=False, default="Normal"), priority=dict(type='str', default="Normal"),
status=dict(type='str', required=False, default="New"), status=dict(type='str', default="New"),
severity=dict(type='str', required=False, default="Normal"), severity=dict(type='str', default="Normal"),
description=dict(type='str', required=False, default=""), description=dict(type='str', default=""),
attachment=dict(type='path', required=False, default=None), attachment=dict(type='path'),
attachment_description=dict(type='str', required=False, default=""), attachment_description=dict(type='str', default=""),
tags=dict(required=False, default=[], type='list', elements='str'), tags=dict(default=[], type='list', elements='str'),
state=dict(type='str', required=False, choices=['present', 'absent'], default='present'), state=dict(type='str', choices=['present', 'absent'], default='present'),
), ),
supports_check_mode=True supports_check_mode=True
) )

View file

@ -150,7 +150,7 @@ def main():
msg=dict(required=True), msg=dict(required=True),
from_number=dict(required=True), from_number=dict(required=True),
to_numbers=dict(required=True, aliases=['to_number'], type='list', elements='str'), to_numbers=dict(required=True, aliases=['to_number'], type='list', elements='str'),
media_url=dict(default=None, required=False), media_url=dict(),
), ),
supports_check_mode=True supports_check_mode=True
) )

View file

@ -210,20 +210,20 @@ def main():
module = UTMModule( module = UTMModule(
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
adirectory_groups=dict(type='list', elements='str', required=False, default=[]), adirectory_groups=dict(type='list', elements='str', default=[]),
adirectory_groups_sids=dict(type='dict', required=False, default={}), adirectory_groups_sids=dict(type='dict', default={}),
backend_match=dict(type='str', required=False, default="none", backend_match=dict(type='str', default="none",
choices=["none", "adirectory", "edirectory", "radius", "tacacs", "ldap"]), choices=["none", "adirectory", "edirectory", "radius", "tacacs", "ldap"]),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
dynamic=dict(type='str', required=False, default="none", choices=["none", "ipsec_dn", "directory_groups"]), dynamic=dict(type='str', default="none", choices=["none", "ipsec_dn", "directory_groups"]),
edirectory_groups=dict(type='list', elements='str', required=False, default=[]), edirectory_groups=dict(type='list', elements='str', default=[]),
ipsec_dn=dict(type='str', required=False, default=""), ipsec_dn=dict(type='str', default=""),
ldap_attribute=dict(type='str', required=False, default=""), ldap_attribute=dict(type='str', default=""),
ldap_attribute_value=dict(type='str', required=False, default=""), ldap_attribute_value=dict(type='str', default=""),
members=dict(type='list', elements='str', required=False, default=[]), members=dict(type='list', elements='str', default=[]),
network=dict(type='str', required=False, default=""), network=dict(type='str', default=""),
radius_groups=dict(type='list', elements='str', required=False, default=[]), radius_groups=dict(type='list', elements='str', default=[]),
tacacs_groups=dict(type='list', elements='str', required=False, default=[]), tacacs_groups=dict(type='list', elements='str', default=[]),
) )
) )
try: try:

View file

@ -148,9 +148,9 @@ def main():
ca=dict(type='str', required=True), ca=dict(type='str', required=True),
meta=dict(type='str', required=True), meta=dict(type='str', required=True),
certificate=dict(type='str', required=True), certificate=dict(type='str', required=True),
comment=dict(type='str', required=False), comment=dict(type='str'),
encrypted=dict(type='bool', required=False, default=False), encrypted=dict(type='bool', default=False),
key=dict(type='str', required=False, no_log=True), key=dict(type='str', no_log=True),
) )
) )
try: try:

View file

@ -144,14 +144,14 @@ def main():
module = UTMModule( module = UTMModule(
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
address=dict(type='str', required=False, default='0.0.0.0'), address=dict(type='str', default='0.0.0.0'),
address6=dict(type='str', required=False, default='::'), address6=dict(type='str', default='::'),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
hostname=dict(type='str', required=False), hostname=dict(type='str'),
interface=dict(type='str', required=False, default=""), interface=dict(type='str', default=""),
resolved=dict(type='bool', required=False, default=False), resolved=dict(type='bool', default=False),
resolved6=dict(type='bool', required=False, default=False), resolved6=dict(type='bool', default=False),
timeout=dict(type='int', required=False, default=0), timeout=dict(type='int', default=0),
) )
) )
try: try:

View file

@ -123,10 +123,10 @@ def main():
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
address=dict(type='str', required=True), address=dict(type='str', required=True),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
address6=dict(type='str', required=False), address6=dict(type='str'),
resolved=dict(type='bool', required=False), resolved=dict(type='bool'),
resolved6=dict(type='bool', required=False), resolved6=dict(type='bool'),
) )
) )
try: try:

View file

@ -316,29 +316,29 @@ def main():
name=dict(type='str', required=True), name=dict(type='str', required=True),
aaa=dict(type='list', elements='str', required=True), aaa=dict(type='list', elements='str', required=True),
basic_prompt=dict(type='str', required=True), basic_prompt=dict(type='str', required=True),
backend_mode=dict(type='str', required=False, default="None", choices=['Basic', 'None']), backend_mode=dict(type='str', default="None", choices=['Basic', 'None']),
backend_strip_basic_auth=dict(type='bool', required=False, default=True), backend_strip_basic_auth=dict(type='bool', default=True),
backend_user_prefix=dict(type='str', required=False, default=""), backend_user_prefix=dict(type='str', default=""),
backend_user_suffix=dict(type='str', required=False, default=""), backend_user_suffix=dict(type='str', default=""),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
frontend_cookie=dict(type='str', required=False), frontend_cookie=dict(type='str'),
frontend_cookie_secret=dict(type='str', required=False, no_log=True), frontend_cookie_secret=dict(type='str', no_log=True),
frontend_form=dict(type='str', required=False), frontend_form=dict(type='str'),
frontend_form_template=dict(type='str', required=False, default=""), frontend_form_template=dict(type='str', default=""),
frontend_login=dict(type='str', required=False), frontend_login=dict(type='str'),
frontend_logout=dict(type='str', required=False), frontend_logout=dict(type='str'),
frontend_mode=dict(type='str', required=False, default="Basic", choices=['Basic', 'Form']), frontend_mode=dict(type='str', default="Basic", choices=['Basic', 'Form']),
frontend_realm=dict(type='str', required=False), frontend_realm=dict(type='str'),
frontend_session_allow_persistency=dict(type='bool', required=False, default=False), frontend_session_allow_persistency=dict(type='bool', default=False),
frontend_session_lifetime=dict(type='int', required=True), frontend_session_lifetime=dict(type='int', required=True),
frontend_session_lifetime_limited=dict(type='bool', required=False, default=True), frontend_session_lifetime_limited=dict(type='bool', default=True),
frontend_session_lifetime_scope=dict(type='str', required=False, default="hours", choices=['days', 'hours', 'minutes']), frontend_session_lifetime_scope=dict(type='str', default="hours", choices=['days', 'hours', 'minutes']),
frontend_session_timeout=dict(type='int', required=True), frontend_session_timeout=dict(type='int', required=True),
frontend_session_timeout_enabled=dict(type='bool', required=False, default=True), frontend_session_timeout_enabled=dict(type='bool', default=True),
frontend_session_timeout_scope=dict(type='str', required=False, default="minutes", choices=['days', 'hours', 'minutes']), frontend_session_timeout_scope=dict(type='str', default="minutes", choices=['days', 'hours', 'minutes']),
logout_delegation_urls=dict(type='list', elements='str', required=False, default=[]), logout_delegation_urls=dict(type='list', elements='str', default=[]),
logout_mode=dict(type='str', required=False, default="None", choices=['None', 'Delegation']), logout_mode=dict(type='str', default="None", choices=['None', 'Delegation']),
redirect_to_requested_url=dict(type='bool', required=False, default=False) redirect_to_requested_url=dict(type='bool', default=False)
) )
) )
try: try:

View file

@ -220,20 +220,20 @@ def main():
module = UTMModule( module = UTMModule(
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
op=dict(type='str', required=False, default='AND', choices=['AND', 'OR']), op=dict(type='str', default='AND', choices=['AND', 'OR']),
path=dict(type='list', elements='str', required=False, default=[]), path=dict(type='list', elements='str', default=[]),
skip_custom_threats_filters=dict(type='list', elements='str', required=False, default=[]), skip_custom_threats_filters=dict(type='list', elements='str', default=[]),
skip_threats_filter_categories=dict(type='list', elements='str', required=False, default=[]), skip_threats_filter_categories=dict(type='list', elements='str', default=[]),
skipav=dict(type='bool', required=False, default=False), skipav=dict(type='bool', default=False),
skipbadclients=dict(type='bool', required=False, default=False), skipbadclients=dict(type='bool', default=False),
skipcookie=dict(type='bool', required=False, default=False), skipcookie=dict(type='bool', default=False),
skipform=dict(type='bool', required=False, default=False), skipform=dict(type='bool', default=False),
skipform_missingtoken=dict(type='bool', required=False, default=False), skipform_missingtoken=dict(type='bool', default=False),
skiphtmlrewrite=dict(type='bool', required=False, default=False), skiphtmlrewrite=dict(type='bool', default=False),
skiptft=dict(type='bool', required=False, default=False), skiptft=dict(type='bool', default=False),
skipurl=dict(type='bool', required=False, default=False), skipurl=dict(type='bool', default=False),
source=dict(type='list', elements='str', required=False, default=[]), source=dict(type='list', elements='str', default=[]),
status=dict(type='bool', required=False, default=True), status=dict(type='bool', default=True),
) )
) )
try: try:

View file

@ -251,26 +251,26 @@ def main():
module = UTMModule( module = UTMModule(
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
add_content_type_header=dict(type='bool', required=False, default=False), add_content_type_header=dict(type='bool', default=False),
address=dict(type='str', required=False, default="REF_DefaultInternalAddress"), address=dict(type='str', default="REF_DefaultInternalAddress"),
allowed_networks=dict(type='list', elements='str', required=False, default=["REF_NetworkAny"]), allowed_networks=dict(type='list', elements='str', default=["REF_NetworkAny"]),
certificate=dict(type='str', required=False, default=""), certificate=dict(type='str', default=""),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
disable_compression=dict(type='bool', required=False, default=False), disable_compression=dict(type='bool', default=False),
domain=dict(type='list', elements='str', required=False), domain=dict(type='list', elements='str'),
exceptions=dict(type='list', elements='str', required=False, default=[]), exceptions=dict(type='list', elements='str', default=[]),
htmlrewrite=dict(type='bool', required=False, default=False), htmlrewrite=dict(type='bool', default=False),
htmlrewrite_cookies=dict(type='bool', required=False, default=False), htmlrewrite_cookies=dict(type='bool', default=False),
implicitredirect=dict(type='bool', required=False, default=False), implicitredirect=dict(type='bool', default=False),
lbmethod=dict(type='str', required=False, default="bybusyness", lbmethod=dict(type='str', default="bybusyness",
choices=['bybusyness', 'bytraffic', 'byrequests', '']), choices=['bybusyness', 'bytraffic', 'byrequests', '']),
locations=dict(type='list', elements='str', required=False, default=[]), locations=dict(type='list', elements='str', default=[]),
port=dict(type='int', required=False, default=80), port=dict(type='int', default=80),
preservehost=dict(type='bool', required=False, default=False), preservehost=dict(type='bool', default=False),
profile=dict(type='str', required=False, default=""), profile=dict(type='str', default=""),
status=dict(type='bool', required=False, default=True), status=dict(type='bool', default=True),
type=dict(type='str', required=False, default="http", choices=['http', 'https']), type=dict(type='str', default="http", choices=['http', 'https']),
xheaders=dict(type='bool', required=False, default=False), xheaders=dict(type='bool', default=False),
) )
) )
try: try:

View file

@ -198,19 +198,19 @@ def main():
module = UTMModule( module = UTMModule(
argument_spec=dict( argument_spec=dict(
name=dict(type='str', required=True), name=dict(type='str', required=True),
access_control=dict(type='str', required=False, default="0", choices=['0', '1']), access_control=dict(type='str', default="0", choices=['0', '1']),
allowed_networks=dict(type='list', elements='str', required=False, default=['REF_NetworkAny']), allowed_networks=dict(type='list', elements='str', default=['REF_NetworkAny']),
auth_profile=dict(type='str', required=False, default=""), auth_profile=dict(type='str', default=""),
backend=dict(type='list', elements='str', required=False, default=[]), backend=dict(type='list', elements='str', default=[]),
be_path=dict(type='str', required=False, default=""), be_path=dict(type='str', default=""),
comment=dict(type='str', required=False, default=""), comment=dict(type='str', default=""),
denied_networks=dict(type='list', elements='str', required=False, default=[]), denied_networks=dict(type='list', elements='str', default=[]),
hot_standby=dict(type='bool', required=False, default=False), hot_standby=dict(type='bool', default=False),
path=dict(type='str', required=False, default="/"), path=dict(type='str', default="/"),
status=dict(type='bool', required=False, default=True), status=dict(type='bool', default=True),
stickysession_id=dict(type='str', required=False, default='ROUTEID'), stickysession_id=dict(type='str', default='ROUTEID'),
stickysession_status=dict(type='bool', required=False, default=False), stickysession_status=dict(type='bool', default=False),
websocket_passthrough=dict(type='bool', required=False, default=False), websocket_passthrough=dict(type='bool', default=False),
) )
) )
try: try:

View file

@ -139,12 +139,12 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
parameter=dict(required=True, aliases=['name']), parameter=dict(required=True, aliases=['name']),
value=dict(default=None), value=dict(),
db=dict(default=None), db=dict(),
cluster=dict(default='localhost'), cluster=dict(default='localhost'),
port=dict(default='5433'), port=dict(default='5433'),
login_user=dict(default='dbadmin'), login_user=dict(default='dbadmin'),
login_password=dict(default=None, no_log=True), login_password=dict(no_log=True),
), supports_check_mode=True) ), supports_check_mode=True)
if not pyodbc_found: if not pyodbc_found:

View file

@ -227,9 +227,9 @@ def main():
argument_spec=dict( argument_spec=dict(
cluster=dict(default='localhost'), cluster=dict(default='localhost'),
port=dict(default='5433'), port=dict(default='5433'),
db=dict(default=None), db=dict(),
login_user=dict(default='dbadmin'), login_user=dict(default='dbadmin'),
login_password=dict(default=None, no_log=True), login_password=dict(no_log=True),
), supports_check_mode=True) ), supports_check_mode=True)
if not pyodbc_found: if not pyodbc_found:

View file

@ -180,7 +180,7 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
role=dict(required=True, aliases=['name']), role=dict(required=True, aliases=['name']),
assigned_roles=dict(default=None, aliases=['assigned_role']), assigned_roles=dict(aliases=['assigned_role']),
state=dict(default='present', choices=['absent', 'present']), state=dict(default='present', choices=['absent', 'present']),
db=dict(), db=dict(),
cluster=dict(default='localhost'), cluster=dict(default='localhost'),

View file

@ -363,7 +363,7 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
name=dict(default=None, aliases=['pkg', 'package'], type='list', elements='str'), name=dict(aliases=['pkg', 'package'], type='list', elements='str'),
state=dict(default='present', choices=['present', 'installed', state=dict(default='present', choices=['present', 'installed',
'latest', 'absent', 'latest', 'absent',
'removed']), 'removed']),

View file

@ -283,12 +283,12 @@ class Yarn(object):
def main(): def main():
arg_spec = dict( arg_spec = dict(
name=dict(default=None), name=dict(),
path=dict(default=None, type='path'), path=dict(type='path'),
version=dict(default=None), version=dict(),
production=dict(default=False, type='bool'), production=dict(default=False, type='bool'),
executable=dict(default=None, type='path'), executable=dict(type='path'),
registry=dict(default=None), registry=dict(),
state=dict(default='present', choices=['present', 'absent', 'latest']), state=dict(default='present', choices=['present', 'absent', 'latest']),
ignore_scripts=dict(default=False, type='bool'), ignore_scripts=dict(default=False, type='bool'),
) )

View file

@ -605,22 +605,22 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
name=dict(required=True, aliases=['pkg'], type='list', elements='str'), name=dict(required=True, aliases=['pkg'], type='list', elements='str'),
state=dict(required=False, default='present', choices=['absent', 'installed', 'latest', 'present', 'removed', 'dist-upgrade']), state=dict(default='present', choices=['absent', 'installed', 'latest', 'present', 'removed', 'dist-upgrade']),
type=dict(required=False, default='package', choices=['package', 'patch', 'pattern', 'product', 'srcpackage', 'application']), type=dict(default='package', choices=['package', 'patch', 'pattern', 'product', 'srcpackage', 'application']),
extra_args_precommand=dict(required=False, default=None), extra_args_precommand=dict(),
disable_gpg_check=dict(required=False, default=False, type='bool'), disable_gpg_check=dict(default=False, type='bool'),
disable_recommends=dict(required=False, default=True, type='bool'), disable_recommends=dict(default=True, type='bool'),
force=dict(required=False, default=False, type='bool'), force=dict(default=False, type='bool'),
force_resolution=dict(required=False, default=False, type='bool'), force_resolution=dict(default=False, type='bool'),
update_cache=dict(required=False, aliases=['refresh'], default=False, type='bool'), update_cache=dict(aliases=['refresh'], default=False, type='bool'),
oldpackage=dict(required=False, default=False, type='bool'), oldpackage=dict(default=False, type='bool'),
extra_args=dict(required=False, default=None), extra_args=dict(),
allow_vendor_change=dict(required=False, default=False, type='bool'), allow_vendor_change=dict(default=False, type='bool'),
replacefiles=dict(required=False, default=False, type='bool'), replacefiles=dict(default=False, type='bool'),
clean_deps=dict(required=False, default=False, type='bool'), clean_deps=dict(default=False, type='bool'),
simple_errors=dict(required=False, default=False, type='bool'), simple_errors=dict(default=False, type='bool'),
quiet=dict(required=False, default=True, type='bool'), quiet=dict(default=True, type='bool'),
skip_post_errors=dict(required=False, default=False, type='bool'), skip_post_errors=dict(default=False, type='bool'),
), ),
supports_check_mode=True supports_check_mode=True
) )

View file

@ -326,17 +326,17 @@ def runrefreshrepo(module, auto_import_keys=False, shortname=None):
def main(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
name=dict(required=False), name=dict(),
repo=dict(required=False), repo=dict(),
state=dict(choices=['present', 'absent'], default='present'), state=dict(choices=['present', 'absent'], default='present'),
runrefresh=dict(required=False, default=False, type='bool'), runrefresh=dict(default=False, type='bool'),
description=dict(required=False), description=dict(),
disable_gpg_check=dict(required=False, default=False, type='bool'), disable_gpg_check=dict(default=False, type='bool'),
autorefresh=dict(required=False, default=True, type='bool', aliases=['refresh']), autorefresh=dict(default=True, type='bool', aliases=['refresh']),
priority=dict(required=False, type='int'), priority=dict(type='int'),
enabled=dict(required=False, default=True, type='bool'), enabled=dict(default=True, type='bool'),
overwrite_multiple=dict(required=False, default=False, type='bool'), overwrite_multiple=dict(default=False, type='bool'),
auto_import_keys=dict(required=False, default=False, type='bool'), auto_import_keys=dict(default=False, type='bool'),
), ),
supports_check_mode=False, supports_check_mode=False,
required_one_of=[['state', 'runrefresh']], required_one_of=[['state', 'runrefresh']],