mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-02 12:14:25 -07:00
arg_spec adjustments: modules [k-n]*
This commit is contained in:
parent
69bcb88efe
commit
fba5126e5f
34 changed files with 107 additions and 109 deletions
|
@ -142,8 +142,8 @@ def main():
|
|||
state=dict(type='str', default='present',
|
||||
choices=['present', 'absent']),
|
||||
name=dict(type='str', required=True),
|
||||
display_name=dict(type='str', required=False),
|
||||
icon_uri=dict(type='str', required=False),
|
||||
display_name=dict(type='str'),
|
||||
icon_uri=dict(type='str'),
|
||||
client_id=dict(type='str', required=True),
|
||||
realm=dict(type='str', required=True)
|
||||
)
|
||||
|
|
|
@ -237,13 +237,13 @@ def main():
|
|||
state=dict(type='str', default='present',
|
||||
choices=['present', 'absent']),
|
||||
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),
|
||||
decision_strategy=dict(type='str', default='UNANIMOUS',
|
||||
choices=['UNANIMOUS', 'AFFIRMATIVE', 'CONSENSUS']),
|
||||
resources=dict(type='list', elements='str', default=[], required=False),
|
||||
scopes=dict(type='list', elements='str', default=[], required=False),
|
||||
policies=dict(type='list', elements='str', default=[], required=False),
|
||||
resources=dict(type='list', elements='str', default=[]),
|
||||
scopes=dict(type='list', elements='str', default=[]),
|
||||
policies=dict(type='list', elements='str', default=[]),
|
||||
client_id=dict(type='str', required=True),
|
||||
realm=dict(type='str', required=True)
|
||||
)
|
||||
|
|
|
@ -244,7 +244,7 @@ def main():
|
|||
|
||||
composites_spec = dict(
|
||||
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'])
|
||||
)
|
||||
|
||||
|
|
|
@ -454,7 +454,6 @@ def main():
|
|||
),
|
||||
config=dict(
|
||||
type='dict',
|
||||
required=False,
|
||||
options={
|
||||
'kc_user_profile_config': dict(
|
||||
type='list',
|
||||
|
@ -464,7 +463,6 @@ def main():
|
|||
'attributes': dict(
|
||||
type='list',
|
||||
elements='dict',
|
||||
required=False,
|
||||
options={
|
||||
'name': dict(type='str', required=True),
|
||||
'display_name': dict(type='str', aliases=['displayName'], required=True),
|
||||
|
@ -474,17 +472,17 @@ def main():
|
|||
'length': dict(
|
||||
type='dict',
|
||||
options={
|
||||
'min': dict(type='int', required=False),
|
||||
'min': dict(type='int'),
|
||||
'max': dict(type='int', required=True)
|
||||
}
|
||||
),
|
||||
'email': dict(type='dict', required=False),
|
||||
'username_prohibited_characters': dict(type='dict', aliases=['usernameProhibitedCharacters'], required=False),
|
||||
'up_username_not_idn_homograph': dict(type='dict', aliases=['upUsernameNotIdnHomograph'], required=False),
|
||||
'person_name_prohibited_characters': dict(type='dict', aliases=['personNameProhibitedCharacters'], required=False),
|
||||
'uri': dict(type='dict', required=False),
|
||||
'pattern': dict(type='dict', required=False),
|
||||
'options': dict(type='dict', required=False)
|
||||
'email': dict(type='dict'),
|
||||
'username_prohibited_characters': dict(type='dict', aliases=['usernameProhibitedCharacters']),
|
||||
'up_username_not_idn_homograph': dict(type='dict', aliases=['upUsernameNotIdnHomograph']),
|
||||
'person_name_prohibited_characters': dict(type='dict', aliases=['personNameProhibitedCharacters']),
|
||||
'uri': dict(type='dict'),
|
||||
'pattern': dict(type='dict'),
|
||||
'options': dict(type='dict')
|
||||
}
|
||||
),
|
||||
'annotations': dict(type='dict'),
|
||||
|
@ -511,15 +509,15 @@ def main():
|
|||
options={
|
||||
'name': dict(type='str', required=True),
|
||||
'display_header': dict(type='str', aliases=['displayHeader'], required=True),
|
||||
'display_description': dict(type='str', aliases=['displayDescription'], required=False),
|
||||
'annotations': dict(type='dict', required=False)
|
||||
'display_description': dict(type='str', aliases=['displayDescription']),
|
||||
'annotations': dict(type='dict')
|
||||
}
|
||||
),
|
||||
'unmanaged_attribute_policy': dict(
|
||||
type='str',
|
||||
aliases=['unmanagedAttributePolicy'],
|
||||
choices=['ENABLED', 'ADMIN_EDIT', 'ADMIN_VIEW'],
|
||||
required=False
|
||||
|
||||
)
|
||||
}
|
||||
)
|
||||
|
|
|
@ -206,10 +206,10 @@ def run_module():
|
|||
username=dict(type="str", required=True),
|
||||
keyring_password=dict(type="str", required=True, no_log=True),
|
||||
user_password=dict(
|
||||
type="str", required=False, no_log=True, aliases=["password"]
|
||||
type="str", no_log=True, aliases=["password"]
|
||||
),
|
||||
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(
|
||||
name=dict(required=True),
|
||||
state=dict(default="present", choices=list(PACKAGE_STATE_MAP.keys())),
|
||||
url=dict(default=None),
|
||||
url=dict(),
|
||||
timeout=dict(default="1m"),
|
||||
plugin_bin=dict(default="/opt/kibana/bin/kibana", type="path"),
|
||||
plugin_dir=dict(default="/opt/kibana/installedPlugins/", type="path"),
|
||||
version=dict(default=None),
|
||||
version=dict(),
|
||||
force=dict(default=False, type="bool"),
|
||||
allow_root=dict(default=False, type="bool"),
|
||||
),
|
||||
|
|
|
@ -236,7 +236,7 @@ def main():
|
|||
name=dict(required=True),
|
||||
list_url=dict(aliases=['url']),
|
||||
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
|
||||
)
|
||||
|
|
|
@ -296,7 +296,7 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=gen_specs(
|
||||
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']),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
|
|
|
@ -153,7 +153,7 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=gen_specs(
|
||||
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']),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
|
|
|
@ -160,12 +160,12 @@ def main():
|
|||
argument_spec=dict(
|
||||
user=dict(required=True),
|
||||
api_key=dict(required=True, no_log=True),
|
||||
name=dict(required=False),
|
||||
name=dict(),
|
||||
title=dict(required=True),
|
||||
source=dict(required=False),
|
||||
description=dict(required=False),
|
||||
start_time=dict(required=False, default=None, type='int'),
|
||||
end_time=dict(required=False, default=None, type='int'),
|
||||
source=dict(),
|
||||
description=dict(),
|
||||
start_time=dict(type='int'),
|
||||
end_time=dict(type='int'),
|
||||
links=dict(type='list', elements='dict')
|
||||
)
|
||||
)
|
||||
|
|
|
@ -98,7 +98,7 @@ def gather_lldp(module):
|
|||
|
||||
def main():
|
||||
module_args = dict(
|
||||
multivalues=dict(type='bool', required=False, default=False)
|
||||
multivalues=dict(type='bool', default=False)
|
||||
)
|
||||
module = AnsibleModule(module_args)
|
||||
|
||||
|
|
|
@ -139,8 +139,8 @@ def main():
|
|||
argument_spec=dict(
|
||||
path=dict(required=True),
|
||||
state=dict(default="present", choices=["present", "followed", "absent", "unfollowed"]),
|
||||
name=dict(required=False, default=None, type='str'),
|
||||
logtype=dict(required=False, default=None, type='str', aliases=['type'])
|
||||
name=dict(type='str'),
|
||||
logtype=dict(type='str', aliases=['type'])
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -144,8 +144,8 @@ FUNC_DICT = {
|
|||
INPUT_ARG_SPEC = dict(
|
||||
command_options=dict(default='cmms', choices=['cmms', 'cmms_by_uuid',
|
||||
'cmms_by_chassis_uuid']),
|
||||
uuid=dict(default=None),
|
||||
chassis=dict(default=None)
|
||||
uuid=dict(),
|
||||
chassis=dict()
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -175,7 +175,7 @@ INPUT_ARG_SPEC = dict(
|
|||
'nodes_by_chassis_uuid',
|
||||
'nodes_status_managed',
|
||||
'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'),
|
||||
state=dict(default="present", choices=["present", "installed", "absent", "removed", "active", "inactive"]),
|
||||
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),
|
||||
host=dict(type='str', default='localhost'),
|
||||
port=dict(type='int', default=25),
|
||||
ehlohost=dict(type='str', default=None),
|
||||
ehlohost=dict(type='str'),
|
||||
sender=dict(type='str', default='root', aliases=['from']),
|
||||
to=dict(type='list', elements='str', default=['root'], aliases=['recipients']),
|
||||
cc=dict(type='list', elements='str', default=[]),
|
||||
|
|
|
@ -300,7 +300,7 @@ def main():
|
|||
expression=dict(type='dict'),
|
||||
options=dict(type='dict'),
|
||||
enabled=dict(type='bool'),
|
||||
state=dict(required=False, default='present',
|
||||
state=dict(default='present',
|
||||
choices=['present', 'absent']),
|
||||
)
|
||||
# add the manageiq connection arguments to the arguments
|
||||
|
|
|
@ -570,14 +570,14 @@ def main():
|
|||
argument_spec = dict(
|
||||
description=dict(required=True, type='str'),
|
||||
state=dict(choices=['absent', 'present'], default='present'),
|
||||
role_id=dict(required=False, type='int'),
|
||||
role=dict(required=False, type='str'),
|
||||
tenant_id=dict(required=False, type='int'),
|
||||
tenant=dict(required=False, type='str'),
|
||||
managed_filters=dict(required=False, type='dict'),
|
||||
managed_filters_merge_mode=dict(required=False, choices=['merge', 'replace'], default='replace'),
|
||||
belongsto_filters=dict(required=False, type='list', elements='str'),
|
||||
belongsto_filters_merge_mode=dict(required=False, choices=['merge', 'replace'], default='replace'),
|
||||
role_id=dict(type='int'),
|
||||
role=dict(type='str'),
|
||||
tenant_id=dict(type='int'),
|
||||
tenant=dict(type='str'),
|
||||
managed_filters=dict(type='dict'),
|
||||
managed_filters_merge_mode=dict(choices=['merge', 'replace'], default='replace'),
|
||||
belongsto_filters=dict(type='list', elements='str'),
|
||||
belongsto_filters_merge_mode=dict(choices=['merge', 'replace'], default='replace'),
|
||||
)
|
||||
# add the manageiq connection arguments to the arguments
|
||||
argument_spec.update(manageiq_argument_spec())
|
||||
|
|
|
@ -147,7 +147,7 @@ def main():
|
|||
resource_name=dict(type='str'),
|
||||
resource_type=dict(required=True, type='str',
|
||||
choices=list(manageiq_entities().keys())),
|
||||
state=dict(required=False, type='str',
|
||||
state=dict(type='str',
|
||||
choices=['present', 'absent'], default='present'),
|
||||
)
|
||||
# add the manageiq connection arguments to the arguments
|
||||
|
|
|
@ -96,8 +96,8 @@ from ansible_collections.community.general.plugins.module_utils.manageiq import
|
|||
|
||||
def main():
|
||||
argument_spec = dict(
|
||||
resource_id=dict(required=False, type='int'),
|
||||
resource_name=dict(required=False, type='str'),
|
||||
resource_id=dict(type='int'),
|
||||
resource_name=dict(type='str'),
|
||||
resource_type=dict(required=True, type='str',
|
||||
choices=list(manageiq_entities().keys())),
|
||||
)
|
||||
|
|
|
@ -138,7 +138,7 @@ def main():
|
|||
resource_name=dict(type='str'),
|
||||
resource_type=dict(required=True, type='str',
|
||||
choices=list(manageiq_entities().keys())),
|
||||
state=dict(required=False, type='str',
|
||||
state=dict(type='str',
|
||||
choices=['present', 'absent'], default='present'),
|
||||
)
|
||||
# add the manageiq connection arguments to the arguments
|
||||
|
|
|
@ -482,8 +482,8 @@ def main():
|
|||
argument_spec = dict(
|
||||
name=dict(required=True, type='str'),
|
||||
description=dict(required=True, type='str'),
|
||||
parent_id=dict(required=False, type='int'),
|
||||
parent=dict(required=False, type='str'),
|
||||
parent_id=dict(type='int'),
|
||||
parent=dict(type='str'),
|
||||
state=dict(choices=['absent', 'present'], default='present'),
|
||||
quotas=dict(type='dict', default={})
|
||||
)
|
||||
|
|
|
@ -99,9 +99,9 @@ def run_module():
|
|||
msg_html=dict(type='str', required=True),
|
||||
room_id=dict(type='str', required=True),
|
||||
hs_url=dict(type='str', required=True),
|
||||
token=dict(type='str', required=False, no_log=True),
|
||||
user_id=dict(type='str', required=False),
|
||||
password=dict(type='str', required=False, no_log=True),
|
||||
token=dict(type='str', no_log=True),
|
||||
user_id=dict(type='str'),
|
||||
password=dict(type='str', no_log=True),
|
||||
)
|
||||
|
||||
result = dict(
|
||||
|
|
|
@ -137,10 +137,10 @@ def main():
|
|||
url=dict(type='str', required=True),
|
||||
api_key=dict(type='str', required=True, no_log=True),
|
||||
text=dict(type='str'),
|
||||
channel=dict(type='str', default=None),
|
||||
channel=dict(type='str'),
|
||||
username=dict(type='str', default='Ansible'),
|
||||
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'),
|
||||
attachments=dict(type='list', elements='dict'),
|
||||
),
|
||||
|
|
|
@ -621,25 +621,25 @@ def main():
|
|||
argument_spec=dict(
|
||||
group_id=dict(required=True),
|
||||
artifact_id=dict(required=True),
|
||||
version=dict(default=None),
|
||||
version_by_spec=dict(default=None),
|
||||
version=dict(),
|
||||
version_by_spec=dict(),
|
||||
classifier=dict(default=''),
|
||||
extension=dict(default='jar'),
|
||||
repository_url=dict(default='https://repo1.maven.org/maven2'),
|
||||
username=dict(default=None, aliases=['aws_secret_key']),
|
||||
password=dict(default=None, no_log=True, aliases=['aws_secret_access_key']),
|
||||
username=dict(aliases=['aws_secret_key']),
|
||||
password=dict(no_log=True, aliases=['aws_secret_access_key']),
|
||||
headers=dict(type='dict'),
|
||||
force_basic_auth=dict(default=False, type='bool'),
|
||||
state=dict(default="present", choices=["present", "absent"]), # TODO - Implement a "latest" state
|
||||
timeout=dict(default=10, type='int'),
|
||||
dest=dict(type="path", required=True),
|
||||
validate_certs=dict(required=False, default=True, type='bool'),
|
||||
client_cert=dict(type="path", required=False),
|
||||
client_key=dict(type="path", required=False),
|
||||
keep_name=dict(required=False, default=False, type='bool'),
|
||||
verify_checksum=dict(required=False, default='download', choices=['never', 'download', 'change', 'always']),
|
||||
checksum_alg=dict(required=False, default='md5', choices=['md5', 'sha1']),
|
||||
unredirected_headers=dict(type='list', elements='str', required=False),
|
||||
validate_certs=dict(default=True, type='bool'),
|
||||
client_cert=dict(type="path"),
|
||||
client_key=dict(type="path"),
|
||||
keep_name=dict(default=False, type='bool'),
|
||||
verify_checksum=dict(default='download', choices=['never', 'download', 'change', 'always']),
|
||||
checksum_alg=dict(default='md5', choices=['md5', 'sha1']),
|
||||
unredirected_headers=dict(type='list', elements='str'),
|
||||
directory_mode=dict(type='str'),
|
||||
),
|
||||
add_file_common_args=True,
|
||||
|
|
|
@ -167,7 +167,7 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
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
|
||||
)
|
||||
|
|
|
@ -289,8 +289,8 @@ def main():
|
|||
state=dict(required=True, choices=['present', 'absent'], type='str'),
|
||||
api_key=dict(required=True, type='str', no_log=True),
|
||||
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'),
|
||||
force=dict(required=False, default=False, type='bool')
|
||||
ttl=dict(default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
||||
force=dict(default=False, type='bool')
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -356,15 +356,15 @@ def main():
|
|||
global module
|
||||
module = AnsibleModule(
|
||||
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),
|
||||
zone=dict(required=True, 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'),
|
||||
record=dict(required=False, default='', type='str'),
|
||||
ttl=dict(required=False, default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
||||
priority=dict(required=False, default=0, type='int'),
|
||||
relative=dict(required=False, default=False, type='bool')
|
||||
record=dict(default='', type='str'),
|
||||
ttl=dict(default=0, choices=[0, 300, 600, 900, 1800, 3600, 7200, 10800, 21600, 43200, 86400], type='int'),
|
||||
priority=dict(default=0, type='int'),
|
||||
relative=dict(default=False, type='bool')
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -162,15 +162,15 @@ def main():
|
|||
port=dict(default=1883, type='int'),
|
||||
topic=dict(required=True),
|
||||
payload=dict(required=True),
|
||||
client_id=dict(default=None),
|
||||
client_id=dict(),
|
||||
qos=dict(default="0", choices=["0", "1", "2"]),
|
||||
retain=dict(default=False, type='bool'),
|
||||
username=dict(default=None),
|
||||
password=dict(default=None, no_log=True),
|
||||
ca_cert=dict(default=None, type='path', aliases=['ca_certs']),
|
||||
client_cert=dict(default=None, type='path', aliases=['certfile']),
|
||||
client_key=dict(default=None, type='path', aliases=['keyfile']),
|
||||
tls_version=dict(default=None, choices=['tlsv1.1', 'tlsv1.2'])
|
||||
username=dict(),
|
||||
password=dict(no_log=True),
|
||||
ca_cert=dict(type='path', aliases=['ca_certs']),
|
||||
client_cert=dict(type='path', aliases=['certfile']),
|
||||
client_key=dict(type='path', aliases=['keyfile']),
|
||||
tls_version=dict(choices=['tlsv1.1', 'tlsv1.2'])
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -158,7 +158,7 @@ def main():
|
|||
login_password=dict(default='', no_log=True),
|
||||
login_host=dict(required=True),
|
||||
login_port=dict(default='1433'),
|
||||
target=dict(default=None),
|
||||
target=dict(),
|
||||
autocommit=dict(type='bool', default=False),
|
||||
state=dict(
|
||||
default='present', choices=['present', 'absent', 'import'])
|
||||
|
|
|
@ -282,7 +282,7 @@ def clean_output(o):
|
|||
|
||||
def run_module():
|
||||
module_args = dict(
|
||||
name=dict(required=False, aliases=['db'], default=''),
|
||||
name=dict(aliases=['db'], default=''),
|
||||
login_user=dict(),
|
||||
login_password=dict(no_log=True),
|
||||
login_host=dict(required=True),
|
||||
|
|
|
@ -213,15 +213,15 @@ def main():
|
|||
customer_id=dict(required=True, type='int'),
|
||||
|
||||
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',
|
||||
'TLSA', 'NS', 'DS', 'OPENPGPKEY', 'SMIMEA',
|
||||
'SSHFP']),
|
||||
value=dict(required=True),
|
||||
priority=dict(required=False, type='int'),
|
||||
solo=dict(required=False, type='bool', default=False),
|
||||
state=dict(required=False, choices=['present', 'absent'], default='present'),
|
||||
timeout=dict(required=False, type='int', default=5),
|
||||
priority=dict(type='int'),
|
||||
solo=dict(type='bool', default=False),
|
||||
state=dict(choices=['present', 'absent'], default='present'),
|
||||
timeout=dict(type='int', default=5),
|
||||
|
||||
),
|
||||
supports_check_mode=True
|
||||
|
|
|
@ -102,14 +102,14 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
token=dict(required=True, no_log=True),
|
||||
app_name=dict(required=False),
|
||||
application_id=dict(required=False),
|
||||
changelog=dict(required=False),
|
||||
description=dict(required=False),
|
||||
app_name=dict(),
|
||||
application_id=dict(),
|
||||
changelog=dict(),
|
||||
description=dict(),
|
||||
revision=dict(required=True),
|
||||
user=dict(required=False),
|
||||
user=dict(),
|
||||
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_if=[('app_name_exact_match', True, ['app_name'])],
|
||||
|
|
|
@ -472,18 +472,18 @@ def main():
|
|||
|
||||
module = AnsibleModule(
|
||||
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'),
|
||||
port=dict(required=False, default=53, type='int'),
|
||||
key_name=dict(required=False, type='str'),
|
||||
key_secret=dict(required=False, type='str', no_log=True),
|
||||
key_algorithm=dict(required=False, default='hmac-md5', choices=tsig_algs, type='str'),
|
||||
zone=dict(required=False, default=None, type='str'),
|
||||
port=dict(default=53, type='int'),
|
||||
key_name=dict(type='str'),
|
||||
key_secret=dict(type='str', no_log=True),
|
||||
key_algorithm=dict(default='hmac-md5', choices=tsig_algs, type='str'),
|
||||
zone=dict(type='str'),
|
||||
record=dict(required=True, type='str'),
|
||||
type=dict(required=False, default='A', type='str'),
|
||||
ttl=dict(required=False, default=3600, type='int'),
|
||||
value=dict(required=False, default=None, type='list', elements='str'),
|
||||
protocol=dict(required=False, default='tcp', choices=['tcp', 'udp'], type='str')
|
||||
type=dict(default='A', type='str'),
|
||||
ttl=dict(default=3600, type='int'),
|
||||
value=dict(type='list', elements='str'),
|
||||
protocol=dict(default='tcp', choices=['tcp', 'udp'], type='str')
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue