mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-03 04:34:24 -07:00
arg_spec adjustments: modules [k-n]* (#10507)
* arg_spec adjustments: modules [k-n]* * adjust lxca tests * add changelog frag
This commit is contained in:
parent
0f7cd5473f
commit
5601ef4c57
37 changed files with 146 additions and 113 deletions
35
changelogs/fragments/10507-rfdn-3.yml
Normal file
35
changelogs/fragments/10507-rfdn-3.yml
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
minor_changes:
|
||||||
|
- keycloak_authz_authorization_scope - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- keycloak_authz_permission - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_policies_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
||||||
|
- nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
|
|
@ -142,8 +142,8 @@ def main():
|
||||||
state=dict(type='str', default='present',
|
state=dict(type='str', default='present',
|
||||||
choices=['present', 'absent']),
|
choices=['present', 'absent']),
|
||||||
name=dict(type='str', required=True),
|
name=dict(type='str', required=True),
|
||||||
display_name=dict(type='str', required=False),
|
display_name=dict(type='str'),
|
||||||
icon_uri=dict(type='str', required=False),
|
icon_uri=dict(type='str'),
|
||||||
client_id=dict(type='str', required=True),
|
client_id=dict(type='str', required=True),
|
||||||
realm=dict(type='str', required=True)
|
realm=dict(type='str', required=True)
|
||||||
)
|
)
|
||||||
|
|
|
@ -237,13 +237,13 @@ def main():
|
||||||
state=dict(type='str', default='present',
|
state=dict(type='str', default='present',
|
||||||
choices=['present', 'absent']),
|
choices=['present', 'absent']),
|
||||||
name=dict(type='str', required=True),
|
name=dict(type='str', required=True),
|
||||||
description=dict(type='str', required=False),
|
description=dict(type='str'),
|
||||||
permission_type=dict(type='str', choices=['scope', 'resource'], required=True),
|
permission_type=dict(type='str', choices=['scope', 'resource'], required=True),
|
||||||
decision_strategy=dict(type='str', default='UNANIMOUS',
|
decision_strategy=dict(type='str', default='UNANIMOUS',
|
||||||
choices=['UNANIMOUS', 'AFFIRMATIVE', 'CONSENSUS']),
|
choices=['UNANIMOUS', 'AFFIRMATIVE', 'CONSENSUS']),
|
||||||
resources=dict(type='list', elements='str', default=[], required=False),
|
resources=dict(type='list', elements='str', default=[]),
|
||||||
scopes=dict(type='list', elements='str', default=[], required=False),
|
scopes=dict(type='list', elements='str', default=[]),
|
||||||
policies=dict(type='list', elements='str', default=[], required=False),
|
policies=dict(type='list', elements='str', default=[]),
|
||||||
client_id=dict(type='str', required=True),
|
client_id=dict(type='str', required=True),
|
||||||
realm=dict(type='str', required=True)
|
realm=dict(type='str', required=True)
|
||||||
)
|
)
|
||||||
|
|
|
@ -244,7 +244,7 @@ def main():
|
||||||
|
|
||||||
composites_spec = dict(
|
composites_spec = dict(
|
||||||
name=dict(type='str', required=True),
|
name=dict(type='str', required=True),
|
||||||
client_id=dict(type='str', aliases=['clientId'], required=False),
|
client_id=dict(type='str', aliases=['clientId']),
|
||||||
state=dict(type='str', default='present', choices=['present', 'absent'])
|
state=dict(type='str', default='present', choices=['present', 'absent'])
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -454,7 +454,6 @@ def main():
|
||||||
),
|
),
|
||||||
config=dict(
|
config=dict(
|
||||||
type='dict',
|
type='dict',
|
||||||
required=False,
|
|
||||||
options={
|
options={
|
||||||
'kc_user_profile_config': dict(
|
'kc_user_profile_config': dict(
|
||||||
type='list',
|
type='list',
|
||||||
|
@ -464,7 +463,6 @@ def main():
|
||||||
'attributes': dict(
|
'attributes': dict(
|
||||||
type='list',
|
type='list',
|
||||||
elements='dict',
|
elements='dict',
|
||||||
required=False,
|
|
||||||
options={
|
options={
|
||||||
'name': dict(type='str', required=True),
|
'name': dict(type='str', required=True),
|
||||||
'display_name': dict(type='str', aliases=['displayName'], required=True),
|
'display_name': dict(type='str', aliases=['displayName'], required=True),
|
||||||
|
@ -474,17 +472,17 @@ def main():
|
||||||
'length': dict(
|
'length': dict(
|
||||||
type='dict',
|
type='dict',
|
||||||
options={
|
options={
|
||||||
'min': dict(type='int', required=False),
|
'min': dict(type='int'),
|
||||||
'max': dict(type='int', required=True)
|
'max': dict(type='int', required=True)
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
'email': dict(type='dict', required=False),
|
'email': dict(type='dict'),
|
||||||
'username_prohibited_characters': dict(type='dict', aliases=['usernameProhibitedCharacters'], required=False),
|
'username_prohibited_characters': dict(type='dict', aliases=['usernameProhibitedCharacters']),
|
||||||
'up_username_not_idn_homograph': dict(type='dict', aliases=['upUsernameNotIdnHomograph'], required=False),
|
'up_username_not_idn_homograph': dict(type='dict', aliases=['upUsernameNotIdnHomograph']),
|
||||||
'person_name_prohibited_characters': dict(type='dict', aliases=['personNameProhibitedCharacters'], required=False),
|
'person_name_prohibited_characters': dict(type='dict', aliases=['personNameProhibitedCharacters']),
|
||||||
'uri': dict(type='dict', required=False),
|
'uri': dict(type='dict'),
|
||||||
'pattern': dict(type='dict', required=False),
|
'pattern': dict(type='dict'),
|
||||||
'options': dict(type='dict', required=False)
|
'options': dict(type='dict')
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
'annotations': dict(type='dict'),
|
'annotations': dict(type='dict'),
|
||||||
|
@ -511,15 +509,15 @@ def main():
|
||||||
options={
|
options={
|
||||||
'name': dict(type='str', required=True),
|
'name': dict(type='str', required=True),
|
||||||
'display_header': dict(type='str', aliases=['displayHeader'], required=True),
|
'display_header': dict(type='str', aliases=['displayHeader'], required=True),
|
||||||
'display_description': dict(type='str', aliases=['displayDescription'], required=False),
|
'display_description': dict(type='str', aliases=['displayDescription']),
|
||||||
'annotations': dict(type='dict', required=False)
|
'annotations': dict(type='dict')
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
'unmanaged_attribute_policy': dict(
|
'unmanaged_attribute_policy': dict(
|
||||||
type='str',
|
type='str',
|
||||||
aliases=['unmanagedAttributePolicy'],
|
aliases=['unmanagedAttributePolicy'],
|
||||||
choices=['ENABLED', 'ADMIN_EDIT', 'ADMIN_VIEW'],
|
choices=['ENABLED', 'ADMIN_EDIT', 'ADMIN_VIEW'],
|
||||||
required=False
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
@ -206,10 +206,10 @@ def run_module():
|
||||||
username=dict(type="str", required=True),
|
username=dict(type="str", required=True),
|
||||||
keyring_password=dict(type="str", required=True, no_log=True),
|
keyring_password=dict(type="str", required=True, no_log=True),
|
||||||
user_password=dict(
|
user_password=dict(
|
||||||
type="str", required=False, no_log=True, aliases=["password"]
|
type="str", no_log=True, aliases=["password"]
|
||||||
),
|
),
|
||||||
state=dict(
|
state=dict(
|
||||||
type="str", required=False, default="present", choices=["absent", "present"]
|
type="str", default="present", choices=["absent", "present"]
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -228,11 +228,11 @@ def main():
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
name=dict(required=True),
|
name=dict(required=True),
|
||||||
state=dict(default="present", choices=list(PACKAGE_STATE_MAP.keys())),
|
state=dict(default="present", choices=list(PACKAGE_STATE_MAP.keys())),
|
||||||
url=dict(default=None),
|
url=dict(),
|
||||||
timeout=dict(default="1m"),
|
timeout=dict(default="1m"),
|
||||||
plugin_bin=dict(default="/opt/kibana/bin/kibana", type="path"),
|
plugin_bin=dict(default="/opt/kibana/bin/kibana", type="path"),
|
||||||
plugin_dir=dict(default="/opt/kibana/installedPlugins/", type="path"),
|
plugin_dir=dict(default="/opt/kibana/installedPlugins/", type="path"),
|
||||||
version=dict(default=None),
|
version=dict(),
|
||||||
force=dict(default=False, type="bool"),
|
force=dict(default=False, type="bool"),
|
||||||
allow_root=dict(default=False, type="bool"),
|
allow_root=dict(default=False, type="bool"),
|
||||||
),
|
),
|
||||||
|
|
|
@ -236,7 +236,7 @@ def main():
|
||||||
name=dict(required=True),
|
name=dict(required=True),
|
||||||
list_url=dict(aliases=['url']),
|
list_url=dict(aliases=['url']),
|
||||||
state=dict(default="present", choices=['present', 'absent', 'updated']),
|
state=dict(default="present", choices=['present', 'absent', 'updated']),
|
||||||
validate_certs=dict(required=False, default=True, type='bool'),
|
validate_certs=dict(default=True, type='bool'),
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -296,7 +296,7 @@ def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=gen_specs(
|
argument_spec=gen_specs(
|
||||||
attributes=dict(type='dict', required=True),
|
attributes=dict(type='dict', required=True),
|
||||||
ordered=dict(type='bool', default=False, required=False),
|
ordered=dict(type='bool', default=False),
|
||||||
state=dict(type='str', default='present', choices=['absent', 'exact', 'present']),
|
state=dict(type='str', default='present', choices=['absent', 'exact', 'present']),
|
||||||
),
|
),
|
||||||
supports_check_mode=True,
|
supports_check_mode=True,
|
||||||
|
|
|
@ -153,7 +153,7 @@ def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=gen_specs(
|
argument_spec=gen_specs(
|
||||||
attribute=dict(type='str', required=True),
|
attribute=dict(type='str', required=True),
|
||||||
increment=dict(type='int', default=1, required=False),
|
increment=dict(type='int', default=1),
|
||||||
method=dict(type='str', default='auto', choices=['auto', 'rfc4525', 'legacy']),
|
method=dict(type='str', default='auto', choices=['auto', 'rfc4525', 'legacy']),
|
||||||
),
|
),
|
||||||
supports_check_mode=True,
|
supports_check_mode=True,
|
||||||
|
|
|
@ -160,12 +160,12 @@ def main():
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
user=dict(required=True),
|
user=dict(required=True),
|
||||||
api_key=dict(required=True, no_log=True),
|
api_key=dict(required=True, no_log=True),
|
||||||
name=dict(required=False),
|
name=dict(),
|
||||||
title=dict(required=True),
|
title=dict(required=True),
|
||||||
source=dict(required=False),
|
source=dict(),
|
||||||
description=dict(required=False),
|
description=dict(),
|
||||||
start_time=dict(required=False, default=None, type='int'),
|
start_time=dict(type='int'),
|
||||||
end_time=dict(required=False, default=None, type='int'),
|
end_time=dict(type='int'),
|
||||||
links=dict(type='list', elements='dict')
|
links=dict(type='list', elements='dict')
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
|
@ -98,7 +98,7 @@ def gather_lldp(module):
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module_args = dict(
|
module_args = dict(
|
||||||
multivalues=dict(type='bool', required=False, default=False)
|
multivalues=dict(type='bool', default=False)
|
||||||
)
|
)
|
||||||
module = AnsibleModule(module_args)
|
module = AnsibleModule(module_args)
|
||||||
|
|
||||||
|
|
|
@ -139,8 +139,8 @@ def main():
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
path=dict(required=True),
|
path=dict(required=True),
|
||||||
state=dict(default="present", choices=["present", "followed", "absent", "unfollowed"]),
|
state=dict(default="present", choices=["present", "followed", "absent", "unfollowed"]),
|
||||||
name=dict(required=False, default=None, type='str'),
|
name=dict(type='str'),
|
||||||
logtype=dict(required=False, default=None, type='str', aliases=['type'])
|
logtype=dict(type='str', aliases=['type'])
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -144,8 +144,8 @@ FUNC_DICT = {
|
||||||
INPUT_ARG_SPEC = dict(
|
INPUT_ARG_SPEC = dict(
|
||||||
command_options=dict(default='cmms', choices=['cmms', 'cmms_by_uuid',
|
command_options=dict(default='cmms', choices=['cmms', 'cmms_by_uuid',
|
||||||
'cmms_by_chassis_uuid']),
|
'cmms_by_chassis_uuid']),
|
||||||
uuid=dict(default=None),
|
uuid=dict(),
|
||||||
chassis=dict(default=None)
|
chassis=dict()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -175,7 +175,7 @@ INPUT_ARG_SPEC = dict(
|
||||||
'nodes_by_chassis_uuid',
|
'nodes_by_chassis_uuid',
|
||||||
'nodes_status_managed',
|
'nodes_status_managed',
|
||||||
'nodes_status_unmanaged']),
|
'nodes_status_unmanaged']),
|
||||||
uuid=dict(default=None), chassis=dict(default=None)
|
uuid=dict(), chassis=dict()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -280,7 +280,7 @@ def main():
|
||||||
selfupdate=dict(aliases=["update_cache", "update_ports"], default=False, type='bool'),
|
selfupdate=dict(aliases=["update_cache", "update_ports"], default=False, type='bool'),
|
||||||
state=dict(default="present", choices=["present", "installed", "absent", "removed", "active", "inactive"]),
|
state=dict(default="present", choices=["present", "installed", "absent", "removed", "active", "inactive"]),
|
||||||
upgrade=dict(default=False, type='bool'),
|
upgrade=dict(default=False, type='bool'),
|
||||||
variant=dict(aliases=["variants"], default=None, type='str')
|
variant=dict(aliases=["variants"], type='str')
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -242,7 +242,7 @@ def main():
|
||||||
password=dict(type='str', no_log=True),
|
password=dict(type='str', no_log=True),
|
||||||
host=dict(type='str', default='localhost'),
|
host=dict(type='str', default='localhost'),
|
||||||
port=dict(type='int', default=25),
|
port=dict(type='int', default=25),
|
||||||
ehlohost=dict(type='str', default=None),
|
ehlohost=dict(type='str'),
|
||||||
sender=dict(type='str', default='root', aliases=['from']),
|
sender=dict(type='str', default='root', aliases=['from']),
|
||||||
to=dict(type='list', elements='str', default=['root'], aliases=['recipients']),
|
to=dict(type='list', elements='str', default=['root'], aliases=['recipients']),
|
||||||
cc=dict(type='list', elements='str', default=[]),
|
cc=dict(type='list', elements='str', default=[]),
|
||||||
|
|
|
@ -300,7 +300,7 @@ def main():
|
||||||
expression=dict(type='dict'),
|
expression=dict(type='dict'),
|
||||||
options=dict(type='dict'),
|
options=dict(type='dict'),
|
||||||
enabled=dict(type='bool'),
|
enabled=dict(type='bool'),
|
||||||
state=dict(required=False, default='present',
|
state=dict(default='present',
|
||||||
choices=['present', 'absent']),
|
choices=['present', 'absent']),
|
||||||
)
|
)
|
||||||
# add the manageiq connection arguments to the arguments
|
# add the manageiq connection arguments to the arguments
|
||||||
|
|
|
@ -570,14 +570,14 @@ def main():
|
||||||
argument_spec = dict(
|
argument_spec = dict(
|
||||||
description=dict(required=True, type='str'),
|
description=dict(required=True, type='str'),
|
||||||
state=dict(choices=['absent', 'present'], default='present'),
|
state=dict(choices=['absent', 'present'], default='present'),
|
||||||
role_id=dict(required=False, type='int'),
|
role_id=dict(type='int'),
|
||||||
role=dict(required=False, type='str'),
|
role=dict(type='str'),
|
||||||
tenant_id=dict(required=False, type='int'),
|
tenant_id=dict(type='int'),
|
||||||
tenant=dict(required=False, type='str'),
|
tenant=dict(type='str'),
|
||||||
managed_filters=dict(required=False, type='dict'),
|
managed_filters=dict(type='dict'),
|
||||||
managed_filters_merge_mode=dict(required=False, choices=['merge', 'replace'], default='replace'),
|
managed_filters_merge_mode=dict(choices=['merge', 'replace'], default='replace'),
|
||||||
belongsto_filters=dict(required=False, type='list', elements='str'),
|
belongsto_filters=dict(type='list', elements='str'),
|
||||||
belongsto_filters_merge_mode=dict(required=False, choices=['merge', 'replace'], default='replace'),
|
belongsto_filters_merge_mode=dict(choices=['merge', 'replace'], default='replace'),
|
||||||
)
|
)
|
||||||
# add the manageiq connection arguments to the arguments
|
# add the manageiq connection arguments to the arguments
|
||||||
argument_spec.update(manageiq_argument_spec())
|
argument_spec.update(manageiq_argument_spec())
|
||||||
|
|
|
@ -147,7 +147,7 @@ def main():
|
||||||
resource_name=dict(type='str'),
|
resource_name=dict(type='str'),
|
||||||
resource_type=dict(required=True, type='str',
|
resource_type=dict(required=True, type='str',
|
||||||
choices=list(manageiq_entities().keys())),
|
choices=list(manageiq_entities().keys())),
|
||||||
state=dict(required=False, type='str',
|
state=dict(type='str',
|
||||||
choices=['present', 'absent'], default='present'),
|
choices=['present', 'absent'], default='present'),
|
||||||
)
|
)
|
||||||
# add the manageiq connection arguments to the arguments
|
# add the manageiq connection arguments to the arguments
|
||||||
|
|
|
@ -96,8 +96,8 @@ from ansible_collections.community.general.plugins.module_utils.manageiq import
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
argument_spec = dict(
|
argument_spec = dict(
|
||||||
resource_id=dict(required=False, type='int'),
|
resource_id=dict(type='int'),
|
||||||
resource_name=dict(required=False, type='str'),
|
resource_name=dict(type='str'),
|
||||||
resource_type=dict(required=True, type='str',
|
resource_type=dict(required=True, type='str',
|
||||||
choices=list(manageiq_entities().keys())),
|
choices=list(manageiq_entities().keys())),
|
||||||
)
|
)
|
||||||
|
|
|
@ -138,7 +138,7 @@ def main():
|
||||||
resource_name=dict(type='str'),
|
resource_name=dict(type='str'),
|
||||||
resource_type=dict(required=True, type='str',
|
resource_type=dict(required=True, type='str',
|
||||||
choices=list(manageiq_entities().keys())),
|
choices=list(manageiq_entities().keys())),
|
||||||
state=dict(required=False, type='str',
|
state=dict(type='str',
|
||||||
choices=['present', 'absent'], default='present'),
|
choices=['present', 'absent'], default='present'),
|
||||||
)
|
)
|
||||||
# add the manageiq connection arguments to the arguments
|
# add the manageiq connection arguments to the arguments
|
||||||
|
|
|
@ -482,8 +482,8 @@ def main():
|
||||||
argument_spec = dict(
|
argument_spec = dict(
|
||||||
name=dict(required=True, type='str'),
|
name=dict(required=True, type='str'),
|
||||||
description=dict(required=True, type='str'),
|
description=dict(required=True, type='str'),
|
||||||
parent_id=dict(required=False, type='int'),
|
parent_id=dict(type='int'),
|
||||||
parent=dict(required=False, type='str'),
|
parent=dict(type='str'),
|
||||||
state=dict(choices=['absent', 'present'], default='present'),
|
state=dict(choices=['absent', 'present'], default='present'),
|
||||||
quotas=dict(type='dict', default={})
|
quotas=dict(type='dict', default={})
|
||||||
)
|
)
|
||||||
|
|
|
@ -99,9 +99,9 @@ def run_module():
|
||||||
msg_html=dict(type='str', required=True),
|
msg_html=dict(type='str', required=True),
|
||||||
room_id=dict(type='str', required=True),
|
room_id=dict(type='str', required=True),
|
||||||
hs_url=dict(type='str', required=True),
|
hs_url=dict(type='str', required=True),
|
||||||
token=dict(type='str', required=False, no_log=True),
|
token=dict(type='str', no_log=True),
|
||||||
user_id=dict(type='str', required=False),
|
user_id=dict(type='str'),
|
||||||
password=dict(type='str', required=False, no_log=True),
|
password=dict(type='str', no_log=True),
|
||||||
)
|
)
|
||||||
|
|
||||||
result = dict(
|
result = dict(
|
||||||
|
|
|
@ -137,10 +137,10 @@ def main():
|
||||||
url=dict(type='str', required=True),
|
url=dict(type='str', required=True),
|
||||||
api_key=dict(type='str', required=True, no_log=True),
|
api_key=dict(type='str', required=True, no_log=True),
|
||||||
text=dict(type='str'),
|
text=dict(type='str'),
|
||||||
channel=dict(type='str', default=None),
|
channel=dict(type='str'),
|
||||||
username=dict(type='str', default='Ansible'),
|
username=dict(type='str', default='Ansible'),
|
||||||
icon_url=dict(type='str', default='https://docs.ansible.com/favicon.ico'),
|
icon_url=dict(type='str', default='https://docs.ansible.com/favicon.ico'),
|
||||||
priority=dict(type='str', default=None, choices=['important', 'urgent']),
|
priority=dict(type='str', choices=['important', 'urgent']),
|
||||||
validate_certs=dict(default=True, type='bool'),
|
validate_certs=dict(default=True, type='bool'),
|
||||||
attachments=dict(type='list', elements='dict'),
|
attachments=dict(type='list', elements='dict'),
|
||||||
),
|
),
|
||||||
|
|
|
@ -621,25 +621,25 @@ def main():
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
group_id=dict(required=True),
|
group_id=dict(required=True),
|
||||||
artifact_id=dict(required=True),
|
artifact_id=dict(required=True),
|
||||||
version=dict(default=None),
|
version=dict(),
|
||||||
version_by_spec=dict(default=None),
|
version_by_spec=dict(),
|
||||||
classifier=dict(default=''),
|
classifier=dict(default=''),
|
||||||
extension=dict(default='jar'),
|
extension=dict(default='jar'),
|
||||||
repository_url=dict(default='https://repo1.maven.org/maven2'),
|
repository_url=dict(default='https://repo1.maven.org/maven2'),
|
||||||
username=dict(default=None, aliases=['aws_secret_key']),
|
username=dict(aliases=['aws_secret_key']),
|
||||||
password=dict(default=None, no_log=True, aliases=['aws_secret_access_key']),
|
password=dict(no_log=True, aliases=['aws_secret_access_key']),
|
||||||
headers=dict(type='dict'),
|
headers=dict(type='dict'),
|
||||||
force_basic_auth=dict(default=False, type='bool'),
|
force_basic_auth=dict(default=False, type='bool'),
|
||||||
state=dict(default="present", choices=["present", "absent"]), # TODO - Implement a "latest" state
|
state=dict(default="present", choices=["present", "absent"]), # TODO - Implement a "latest" state
|
||||||
timeout=dict(default=10, type='int'),
|
timeout=dict(default=10, type='int'),
|
||||||
dest=dict(type="path", required=True),
|
dest=dict(type="path", required=True),
|
||||||
validate_certs=dict(required=False, default=True, type='bool'),
|
validate_certs=dict(default=True, type='bool'),
|
||||||
client_cert=dict(type="path", required=False),
|
client_cert=dict(type="path"),
|
||||||
client_key=dict(type="path", required=False),
|
client_key=dict(type="path"),
|
||||||
keep_name=dict(required=False, default=False, type='bool'),
|
keep_name=dict(default=False, type='bool'),
|
||||||
verify_checksum=dict(required=False, default='download', choices=['never', 'download', 'change', 'always']),
|
verify_checksum=dict(default='download', choices=['never', 'download', 'change', 'always']),
|
||||||
checksum_alg=dict(required=False, default='md5', choices=['md5', 'sha1']),
|
checksum_alg=dict(default='md5', choices=['md5', 'sha1']),
|
||||||
unredirected_headers=dict(type='list', elements='str', required=False),
|
unredirected_headers=dict(type='list', elements='str'),
|
||||||
directory_mode=dict(type='str'),
|
directory_mode=dict(type='str'),
|
||||||
),
|
),
|
||||||
add_file_common_args=True,
|
add_file_common_args=True,
|
||||||
|
|
|
@ -167,7 +167,7 @@ def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
api_key=dict(required=True, type='str', no_log=True),
|
api_key=dict(required=True, type='str', no_log=True),
|
||||||
poll=dict(required=False, default=False, type='bool')
|
poll=dict(default=False, type='bool')
|
||||||
),
|
),
|
||||||
supports_check_mode=False
|
supports_check_mode=False
|
||||||
)
|
)
|
||||||
|
|
|
@ -289,8 +289,8 @@ def main():
|
||||||
state=dict(required=True, choices=['present', 'absent'], type='str'),
|
state=dict(required=True, choices=['present', 'absent'], type='str'),
|
||||||
api_key=dict(required=True, type='str', no_log=True),
|
api_key=dict(required=True, type='str', no_log=True),
|
||||||
name=dict(required=True, aliases=['nickname'], type='str'),
|
name=dict(required=True, aliases=['nickname'], type='str'),
|
||||||
ttl=dict(required=False, default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
ttl=dict(default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
||||||
force=dict(required=False, default=False, type='bool')
|
force=dict(default=False, type='bool')
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -356,15 +356,15 @@ def main():
|
||||||
global module
|
global module
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
state=dict(required=False, default='present', choices=['present', 'absent'], type='str'),
|
state=dict(default='present', choices=['present', 'absent'], type='str'),
|
||||||
api_key=dict(required=True, type='str', no_log=True),
|
api_key=dict(required=True, type='str', no_log=True),
|
||||||
zone=dict(required=True, type='str'),
|
zone=dict(required=True, type='str'),
|
||||||
type=dict(required=True, choices=['A', 'AAAA', 'CNAME', 'MX', 'NS', 'SRV', 'TXT'], type='str'),
|
type=dict(required=True, choices=['A', 'AAAA', 'CNAME', 'MX', 'NS', 'SRV', 'TXT'], type='str'),
|
||||||
address=dict(required=True, aliases=['ip', 'data'], type='str'),
|
address=dict(required=True, aliases=['ip', 'data'], type='str'),
|
||||||
record=dict(required=False, default='', type='str'),
|
record=dict(default='', type='str'),
|
||||||
ttl=dict(required=False, default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
ttl=dict(default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
||||||
priority=dict(required=False, default=0, type='int'),
|
priority=dict(default=0, type='int'),
|
||||||
relative=dict(required=False, default=False, type='bool')
|
relative=dict(default=False, type='bool')
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -162,15 +162,15 @@ def main():
|
||||||
port=dict(default=1883, type='int'),
|
port=dict(default=1883, type='int'),
|
||||||
topic=dict(required=True),
|
topic=dict(required=True),
|
||||||
payload=dict(required=True),
|
payload=dict(required=True),
|
||||||
client_id=dict(default=None),
|
client_id=dict(),
|
||||||
qos=dict(default="0", choices=["0", "1", "2"]),
|
qos=dict(default="0", choices=["0", "1", "2"]),
|
||||||
retain=dict(default=False, type='bool'),
|
retain=dict(default=False, type='bool'),
|
||||||
username=dict(default=None),
|
username=dict(),
|
||||||
password=dict(default=None, no_log=True),
|
password=dict(no_log=True),
|
||||||
ca_cert=dict(default=None, type='path', aliases=['ca_certs']),
|
ca_cert=dict(type='path', aliases=['ca_certs']),
|
||||||
client_cert=dict(default=None, type='path', aliases=['certfile']),
|
client_cert=dict(type='path', aliases=['certfile']),
|
||||||
client_key=dict(default=None, type='path', aliases=['keyfile']),
|
client_key=dict(type='path', aliases=['keyfile']),
|
||||||
tls_version=dict(default=None, choices=['tlsv1.1', 'tlsv1.2'])
|
tls_version=dict(choices=['tlsv1.1', 'tlsv1.2'])
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -158,7 +158,7 @@ def main():
|
||||||
login_password=dict(default='', no_log=True),
|
login_password=dict(default='', no_log=True),
|
||||||
login_host=dict(required=True),
|
login_host=dict(required=True),
|
||||||
login_port=dict(default='1433'),
|
login_port=dict(default='1433'),
|
||||||
target=dict(default=None),
|
target=dict(),
|
||||||
autocommit=dict(type='bool', default=False),
|
autocommit=dict(type='bool', default=False),
|
||||||
state=dict(
|
state=dict(
|
||||||
default='present', choices=['present', 'absent', 'import'])
|
default='present', choices=['present', 'absent', 'import'])
|
||||||
|
|
|
@ -282,7 +282,7 @@ def clean_output(o):
|
||||||
|
|
||||||
def run_module():
|
def run_module():
|
||||||
module_args = dict(
|
module_args = dict(
|
||||||
name=dict(required=False, aliases=['db'], default=''),
|
name=dict(aliases=['db'], default=''),
|
||||||
login_user=dict(),
|
login_user=dict(),
|
||||||
login_password=dict(no_log=True),
|
login_password=dict(no_log=True),
|
||||||
login_host=dict(required=True),
|
login_host=dict(required=True),
|
||||||
|
|
|
@ -213,15 +213,15 @@ def main():
|
||||||
customer_id=dict(required=True, type='int'),
|
customer_id=dict(required=True, type='int'),
|
||||||
|
|
||||||
domain=dict(required=True),
|
domain=dict(required=True),
|
||||||
record=dict(required=False, default='@', aliases=['name']),
|
record=dict(default='@', aliases=['name']),
|
||||||
type=dict(required=True, choices=['A', 'AAAA', 'MX', 'CNAME', 'CAA', 'SRV', 'TXT',
|
type=dict(required=True, choices=['A', 'AAAA', 'MX', 'CNAME', 'CAA', 'SRV', 'TXT',
|
||||||
'TLSA', 'NS', 'DS', 'OPENPGPKEY', 'SMIMEA',
|
'TLSA', 'NS', 'DS', 'OPENPGPKEY', 'SMIMEA',
|
||||||
'SSHFP']),
|
'SSHFP']),
|
||||||
value=dict(required=True),
|
value=dict(required=True),
|
||||||
priority=dict(required=False, type='int'),
|
priority=dict(type='int'),
|
||||||
solo=dict(required=False, type='bool', default=False),
|
solo=dict(type='bool', default=False),
|
||||||
state=dict(required=False, choices=['present', 'absent'], default='present'),
|
state=dict(choices=['present', 'absent'], default='present'),
|
||||||
timeout=dict(required=False, type='int', default=5),
|
timeout=dict(type='int', default=5),
|
||||||
|
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
|
|
|
@ -102,14 +102,14 @@ def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
token=dict(required=True, no_log=True),
|
token=dict(required=True, no_log=True),
|
||||||
app_name=dict(required=False),
|
app_name=dict(),
|
||||||
application_id=dict(required=False),
|
application_id=dict(),
|
||||||
changelog=dict(required=False),
|
changelog=dict(),
|
||||||
description=dict(required=False),
|
description=dict(),
|
||||||
revision=dict(required=True),
|
revision=dict(required=True),
|
||||||
user=dict(required=False),
|
user=dict(),
|
||||||
validate_certs=dict(default=True, type='bool'),
|
validate_certs=dict(default=True, type='bool'),
|
||||||
app_name_exact_match=dict(required=False, type='bool', default=False),
|
app_name_exact_match=dict(type='bool', default=False),
|
||||||
),
|
),
|
||||||
required_one_of=[['app_name', 'application_id']],
|
required_one_of=[['app_name', 'application_id']],
|
||||||
required_if=[('app_name_exact_match', True, ['app_name'])],
|
required_if=[('app_name_exact_match', True, ['app_name'])],
|
||||||
|
|
|
@ -472,18 +472,18 @@ def main():
|
||||||
|
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=dict(
|
argument_spec=dict(
|
||||||
state=dict(required=False, default='present', choices=['present', 'absent'], type='str'),
|
state=dict(default='present', choices=['present', 'absent'], type='str'),
|
||||||
server=dict(required=True, type='str'),
|
server=dict(required=True, type='str'),
|
||||||
port=dict(required=False, default=53, type='int'),
|
port=dict(default=53, type='int'),
|
||||||
key_name=dict(required=False, type='str'),
|
key_name=dict(type='str'),
|
||||||
key_secret=dict(required=False, type='str', no_log=True),
|
key_secret=dict(type='str', no_log=True),
|
||||||
key_algorithm=dict(required=False, default='hmac-md5', choices=tsig_algs, type='str'),
|
key_algorithm=dict(default='hmac-md5', choices=tsig_algs, type='str'),
|
||||||
zone=dict(required=False, default=None, type='str'),
|
zone=dict(type='str'),
|
||||||
record=dict(required=True, type='str'),
|
record=dict(required=True, type='str'),
|
||||||
type=dict(required=False, default='A', type='str'),
|
type=dict(default='A', type='str'),
|
||||||
ttl=dict(required=False, default=3600, type='int'),
|
ttl=dict(default=3600, type='int'),
|
||||||
value=dict(required=False, default=None, type='list', elements='str'),
|
value=dict(type='list', elements='str'),
|
||||||
protocol=dict(required=False, default='tcp', choices=['tcp', 'udp'], type='str')
|
protocol=dict(default='tcp', choices=['tcp', 'udp'], type='str')
|
||||||
),
|
),
|
||||||
supports_check_mode=True
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
|
@ -61,8 +61,8 @@ class TestMyModule():
|
||||||
command_options=dict(default='cmms', choices=['cmms', 'cmms_by_uuid',
|
command_options=dict(default='cmms', choices=['cmms', 'cmms_by_uuid',
|
||||||
'cmms_by_chassis_uuid']),
|
'cmms_by_chassis_uuid']),
|
||||||
auth_url=dict(required=True),
|
auth_url=dict(required=True),
|
||||||
uuid=dict(default=None),
|
uuid=dict(),
|
||||||
chassis=dict(default=None),
|
chassis=dict(),
|
||||||
)
|
)
|
||||||
_setup_conn.return_value = "Fake connection"
|
_setup_conn.return_value = "Fake connection"
|
||||||
_execute_module.return_value = []
|
_execute_module.return_value = []
|
||||||
|
|
|
@ -63,8 +63,8 @@ class TestMyModule():
|
||||||
'nodes_status_managed',
|
'nodes_status_managed',
|
||||||
'nodes_status_unmanaged']),
|
'nodes_status_unmanaged']),
|
||||||
auth_url=dict(required=True),
|
auth_url=dict(required=True),
|
||||||
uuid=dict(default=None),
|
uuid=dict(),
|
||||||
chassis=dict(default=None),
|
chassis=dict(),
|
||||||
)
|
)
|
||||||
_setup_conn.return_value = "Fake connection"
|
_setup_conn.return_value = "Fake connection"
|
||||||
_execute_module.return_value = []
|
_execute_module.return_value = []
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue