mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-02 12:14:25 -07:00
arg_spec adjustments: modules [o-s]*
This commit is contained in:
parent
69bcb88efe
commit
0134c03cbb
41 changed files with 168 additions and 205 deletions
|
@ -162,17 +162,12 @@ def main():
|
|||
)
|
||||
module_args.update(
|
||||
dict(
|
||||
cidr_block=dict(type="str", required=False),
|
||||
compartment_id=dict(type="str", required=False),
|
||||
display_name=dict(type="str", required=False, aliases=["name"]),
|
||||
dns_label=dict(type="str", required=False),
|
||||
state=dict(
|
||||
type="str",
|
||||
required=False,
|
||||
default="present",
|
||||
choices=["absent", "present"],
|
||||
),
|
||||
vcn_id=dict(type="str", required=False, aliases=["id"]),
|
||||
cidr_block=dict(type="str"),
|
||||
compartment_id=dict(type="str"),
|
||||
display_name=dict(type="str", aliases=["name"]),
|
||||
dns_label=dict(type="str"),
|
||||
state=dict(type="str", default="present", choices=["absent", "present"]),
|
||||
vcn_id=dict(type="str", aliases=["id"]),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -281,8 +281,8 @@ IMAGE_STATES = ['INIT', 'READY', 'USED', 'DISABLED', 'LOCKED', 'ERROR', 'CLONE',
|
|||
class ImageInfoModule(OpenNebulaModule):
|
||||
def __init__(self):
|
||||
argument_spec = dict(
|
||||
ids=dict(type='list', aliases=['id'], elements='str', required=False),
|
||||
name=dict(type='str', required=False),
|
||||
ids=dict(type='list', aliases=['id'], elements='str'),
|
||||
name=dict(type='str'),
|
||||
)
|
||||
mutually_exclusive = [
|
||||
['ids', 'name'],
|
||||
|
|
|
@ -163,11 +163,11 @@ from ansible_collections.community.general.plugins.module_utils.opennebula impor
|
|||
class TemplateModule(OpenNebulaModule):
|
||||
def __init__(self):
|
||||
argument_spec = dict(
|
||||
id=dict(type='int', required=False),
|
||||
name=dict(type='str', required=False),
|
||||
id=dict(type='int'),
|
||||
name=dict(type='str'),
|
||||
state=dict(type='str', choices=['present', 'absent'], default='present'),
|
||||
template=dict(type='str', required=False),
|
||||
filter=dict(type='str', required=False, choices=['user_primary_group', 'user', 'all', 'user_groups'], default='user'),
|
||||
template=dict(type='str'),
|
||||
filter=dict(type='str', choices=['user_primary_group', 'user', 'all', 'user_groups'], default='user'),
|
||||
)
|
||||
|
||||
mutually_exclusive = [
|
||||
|
|
|
@ -263,10 +263,10 @@ class NetworksModule(OpenNebulaModule):
|
|||
|
||||
def __init__(self):
|
||||
argument_spec = dict(
|
||||
id=dict(type='int', required=False),
|
||||
name=dict(type='str', required=False),
|
||||
id=dict(type='int'),
|
||||
name=dict(type='str'),
|
||||
state=dict(type='str', choices=['present', 'absent'], default='present'),
|
||||
template=dict(type='str', required=False),
|
||||
template=dict(type='str'),
|
||||
)
|
||||
|
||||
mutually_exclusive = [
|
||||
|
|
|
@ -374,7 +374,7 @@ def main():
|
|||
username=dict(type='str'),
|
||||
master_password=dict(required=True, type='str', no_log=True),
|
||||
secret_key=dict(type='str', no_log=True),
|
||||
), default=None),
|
||||
)),
|
||||
search_terms=dict(required=True, type='list', elements='dict'),
|
||||
),
|
||||
supports_check_mode=True
|
||||
|
|
|
@ -87,8 +87,8 @@ class FcNetworkInfoModule(OneViewModuleBase):
|
|||
def __init__(self):
|
||||
|
||||
argument_spec = dict(
|
||||
name=dict(required=False, type='str'),
|
||||
params=dict(required=False, type='dict')
|
||||
name=dict(type='str'),
|
||||
params=dict(type='dict')
|
||||
)
|
||||
|
||||
super(FcNetworkInfoModule, self).__init__(
|
||||
|
|
|
@ -153,9 +153,9 @@ def main():
|
|||
opendj_bindir=dict(default="/opt/opendj/bin", type="path"),
|
||||
hostname=dict(required=True),
|
||||
port=dict(required=True),
|
||||
username=dict(default="cn=Directory Manager", required=False),
|
||||
password=dict(required=False, no_log=True),
|
||||
passwordfile=dict(required=False, type="path"),
|
||||
username=dict(default="cn=Directory Manager"),
|
||||
password=dict(no_log=True),
|
||||
passwordfile=dict(type="path"),
|
||||
backend=dict(required=True),
|
||||
name=dict(required=True),
|
||||
value=dict(required=True),
|
||||
|
|
|
@ -98,10 +98,10 @@ def main():
|
|||
argument_spec=dict(
|
||||
project_id=dict(required=True),
|
||||
instance_id=dict(required=True),
|
||||
endpoint=dict(required=False),
|
||||
application_key=dict(required=False, no_log=True),
|
||||
application_secret=dict(required=False, no_log=True),
|
||||
consumer_key=dict(required=False, no_log=True),
|
||||
endpoint=dict(),
|
||||
application_key=dict(no_log=True),
|
||||
application_secret=dict(no_log=True),
|
||||
consumer_key=dict(no_log=True),
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -242,15 +242,15 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
state=dict(required=True, choices=['running', 'started', 'ongoing', 'absent']),
|
||||
name=dict(required=False),
|
||||
user=dict(required=False),
|
||||
name=dict(),
|
||||
user=dict(),
|
||||
token=dict(required=True, no_log=True),
|
||||
service=dict(required=False, type='list', elements='str', aliases=["services"]),
|
||||
window_id=dict(required=False),
|
||||
requester_id=dict(required=False),
|
||||
hours=dict(default='1', required=False), # @TODO change to int?
|
||||
minutes=dict(default='0', required=False), # @TODO change to int?
|
||||
desc=dict(default='Created by Ansible', required=False),
|
||||
service=dict(type='list', elements='str', aliases=["services"]),
|
||||
window_id=dict(),
|
||||
requester_id=dict(),
|
||||
hours=dict(default='1'), # @TODO change to int?
|
||||
minutes=dict(default='0'), # @TODO change to int?
|
||||
desc=dict(default='Created by Ansible'),
|
||||
validate_certs=dict(default=True, type='bool'),
|
||||
)
|
||||
)
|
||||
|
|
|
@ -121,15 +121,14 @@ def main():
|
|||
argument_spec=dict(
|
||||
integration_key=dict(required=True, type='str', no_log=True),
|
||||
summary=dict(required=True, type='str'),
|
||||
source=dict(required=False, default='Ansible', type='str'),
|
||||
user=dict(required=False, type='str'),
|
||||
repo=dict(required=False, type='str'),
|
||||
revision=dict(required=False, type='str'),
|
||||
environment=dict(required=False, type='str'),
|
||||
link_url=dict(required=False, type='str'),
|
||||
link_text=dict(required=False, type='str'),
|
||||
url=dict(required=False,
|
||||
default='https://events.pagerduty.com/v2/change/enqueue', type='str'),
|
||||
source=dict(default='Ansible', type='str'),
|
||||
user=dict(type='str'),
|
||||
repo=dict(type='str'),
|
||||
revision=dict(type='str'),
|
||||
environment=dict(type='str'),
|
||||
link_url=dict(type='str'),
|
||||
link_text=dict(type='str'),
|
||||
url=dict(default='https://events.pagerduty.com/v2/change/enqueue', type='str'),
|
||||
validate_certs=dict(default=True, type='bool')
|
||||
),
|
||||
supports_check_mode=True
|
||||
|
|
|
@ -188,7 +188,7 @@ def main():
|
|||
state=dict(type='str', default='present', choices=['present', 'absent']),
|
||||
pd_role=dict(type='str', default='responder',
|
||||
choices=['global_admin', 'manager', 'responder', 'observer', 'stakeholder', 'limited_stakeholder', 'restricted_access']),
|
||||
pd_teams=dict(type='list', elements='str', required=False)),
|
||||
pd_teams=dict(type='list', elements='str')),
|
||||
required_if=[['state', 'present', ['pd_teams']], ],
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
|
|
@ -183,7 +183,7 @@ def main():
|
|||
use_min=dict(default=False, type='bool'),
|
||||
backup=dict(default=False, type='bool'),
|
||||
dest=dict(default=limits_conf, type='str'),
|
||||
comment=dict(required=False, default='', type='str')
|
||||
comment=dict(default='', type='str')
|
||||
),
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
|
|
@ -293,8 +293,8 @@ def main():
|
|||
argument_spec=dict(
|
||||
name=dict(aliases=['pkg'], required=True),
|
||||
state=dict(default='present', choices=['present', 'installed', "latest", 'absent', 'removed']),
|
||||
executable=dict(default=None, required=False, type='path'),
|
||||
prompts=dict(default=None, required=False, type='list', elements='raw'),
|
||||
executable=dict(type='path'),
|
||||
prompts=dict(type='list', elements='raw'),
|
||||
),
|
||||
supports_check_mode=True)
|
||||
|
||||
|
|
|
@ -422,17 +422,17 @@ def autoremove_packages(module, run_pkgng):
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
state=dict(default="present", choices=["present", "latest", "absent"], required=False),
|
||||
state=dict(default="present", choices=["present", "latest", "absent"]),
|
||||
name=dict(aliases=["pkg"], required=True, type='list', elements='str'),
|
||||
cached=dict(default=False, type='bool'),
|
||||
ignore_osver=dict(default=False, required=False, type='bool'),
|
||||
annotation=dict(required=False, type='list', elements='str'),
|
||||
pkgsite=dict(required=False),
|
||||
rootdir=dict(required=False, type='path'),
|
||||
chroot=dict(required=False, type='path'),
|
||||
jail=dict(required=False, type='str'),
|
||||
ignore_osver=dict(default=False, type='bool'),
|
||||
annotation=dict(type='list', elements='str'),
|
||||
pkgsite=dict(),
|
||||
rootdir=dict(type='path'),
|
||||
chroot=dict(type='path'),
|
||||
jail=dict(type='str'),
|
||||
autoremove=dict(default=False, type='bool'),
|
||||
use_globs=dict(default=True, required=False, type='bool'),
|
||||
use_globs=dict(default=True, type='bool'),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
mutually_exclusive=[["rootdir", "chroot", "jail"]])
|
||||
|
|
|
@ -339,11 +339,11 @@ class Pnpm(object):
|
|||
|
||||
def main():
|
||||
arg_spec = dict(
|
||||
name=dict(default=None),
|
||||
alias=dict(default=None),
|
||||
path=dict(default=None, type="path"),
|
||||
version=dict(default=None),
|
||||
executable=dict(default=None, type="path"),
|
||||
name=dict(),
|
||||
alias=dict(),
|
||||
path=dict(type="path"),
|
||||
version=dict(),
|
||||
executable=dict(type="path"),
|
||||
ignore_scripts=dict(default=False, type="bool"),
|
||||
no_optional=dict(default=False, type="bool"),
|
||||
production=dict(default=False, type="bool"),
|
||||
|
|
|
@ -510,13 +510,13 @@ portage_absent_states = ['absent', 'unmerged', 'removed']
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
package=dict(type='list', elements='str', default=None, aliases=['name']),
|
||||
package=dict(type='list', elements='str', aliases=['name']),
|
||||
state=dict(
|
||||
default=portage_present_states[0],
|
||||
choices=portage_present_states + portage_absent_states,
|
||||
),
|
||||
update=dict(default=False, type='bool'),
|
||||
backtrack=dict(default=None, type='int'),
|
||||
backtrack=dict(type='int'),
|
||||
deep=dict(default=False, type='bool'),
|
||||
newuse=dict(default=False, type='bool'),
|
||||
changed_use=dict(default=False, type='bool'),
|
||||
|
@ -525,18 +525,18 @@ def main():
|
|||
nodeps=dict(default=False, type='bool'),
|
||||
onlydeps=dict(default=False, type='bool'),
|
||||
depclean=dict(default=False, type='bool'),
|
||||
select=dict(default=None, type='bool'),
|
||||
select=dict(type='bool'),
|
||||
quiet=dict(default=False, type='bool'),
|
||||
verbose=dict(default=False, type='bool'),
|
||||
sync=dict(default=None, choices=['yes', 'web', 'no']),
|
||||
sync=dict(choices=['yes', 'web', 'no']),
|
||||
getbinpkgonly=dict(default=False, type='bool'),
|
||||
getbinpkg=dict(default=False, type='bool'),
|
||||
usepkgonly=dict(default=False, type='bool'),
|
||||
usepkg=dict(default=False, type='bool'),
|
||||
keepgoing=dict(default=False, type='bool'),
|
||||
jobs=dict(default=None, type='int'),
|
||||
loadavg=dict(default=None, type='float'),
|
||||
withbdeps=dict(default=None, type='bool'),
|
||||
jobs=dict(type='int'),
|
||||
loadavg=dict(type='float'),
|
||||
withbdeps=dict(type='bool'),
|
||||
quietbuild=dict(default=False, type='bool'),
|
||||
quietfail=dict(default=False, type='bool'),
|
||||
),
|
||||
|
|
|
@ -176,10 +176,8 @@ def main():
|
|||
argument_spec.update(
|
||||
dict(
|
||||
name=dict(required=True, type="str", aliases=["org"]),
|
||||
force=dict(required=False, type="bool", default=False),
|
||||
state=dict(
|
||||
required=False, choices=["present", "absent"], default="present"
|
||||
),
|
||||
force=dict(type="bool", default=False),
|
||||
state=dict(choices=["present", "absent"], default="present"),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -113,7 +113,7 @@ def main():
|
|||
|
||||
argument_spec.update(
|
||||
dict(
|
||||
organization=dict(required=False, type="str", default=None, aliases=["org"])
|
||||
organization=dict(type="str", aliases=["org"])
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -320,18 +320,14 @@ def main():
|
|||
argument_spec.update(
|
||||
dict(
|
||||
organization=dict(required=True, type="str", aliases=["org"]),
|
||||
state=dict(
|
||||
required=False, choices=["present", "absent"], default="present"
|
||||
),
|
||||
state=dict(choices=["present", "absent"], default="present"),
|
||||
user_name=dict(required=True, type="str"),
|
||||
user_type=dict(
|
||||
required=False, choices=["client", "server"], default="client"
|
||||
),
|
||||
user_email=dict(required=False, type="str", default=None),
|
||||
user_groups=dict(required=False, type="list", elements="str", default=None),
|
||||
user_disabled=dict(required=False, type="bool", default=None),
|
||||
user_gravatar=dict(required=False, type="bool", default=None),
|
||||
user_mac_addresses=dict(required=False, type="list", elements="str", default=None),
|
||||
user_type=dict(choices=["client", "server"], default="client"),
|
||||
user_email=dict(type="str"),
|
||||
user_groups=dict(type="list", elements="str"),
|
||||
user_disabled=dict(type="bool"),
|
||||
user_gravatar=dict(type="bool"),
|
||||
user_mac_addresses=dict(type="list", elements="str"),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -151,12 +151,8 @@ def main():
|
|||
argument_spec.update(
|
||||
dict(
|
||||
organization=dict(required=True, type="str", aliases=["org"]),
|
||||
user_name=dict(required=False, type="str", default=None),
|
||||
user_type=dict(
|
||||
required=False,
|
||||
choices=["client", "server"],
|
||||
default="client",
|
||||
),
|
||||
user_name=dict(type="str"),
|
||||
user_type=dict(choices=["client", "server"], default="client"),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -532,9 +532,9 @@ def _content_of_file_at_path(path):
|
|||
|
||||
def main():
|
||||
fields = dict(
|
||||
email=dict(default='', required=False, type='str'),
|
||||
password=dict(default='', required=False, type='str', no_log=True),
|
||||
account=dict(default='', required=False, type='str'),
|
||||
email=dict(default='', type='str'),
|
||||
password=dict(default='', type='str', no_log=True),
|
||||
account=dict(default='', type='str'),
|
||||
application=dict(required=True, type='str'),
|
||||
keyset=dict(required=True, type='str', no_log=False),
|
||||
state=dict(default='present', type='str',
|
||||
|
|
|
@ -114,12 +114,12 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
api_key=dict(type='str', required=True, no_log=True),
|
||||
channel=dict(type='str', default=None),
|
||||
device=dict(type='str', default=None),
|
||||
channel=dict(type='str'),
|
||||
device=dict(type='str'),
|
||||
push_type=dict(type='str', default="note", choices=['note', 'link']),
|
||||
title=dict(type='str', required=True),
|
||||
body=dict(type='str', default=None),
|
||||
url=dict(type='str', default=None),
|
||||
body=dict(type='str'),
|
||||
url=dict(type='str'),
|
||||
),
|
||||
mutually_exclusive=(
|
||||
['channel', 'device'],
|
||||
|
|
|
@ -140,7 +140,7 @@ def main():
|
|||
msg=dict(required=True),
|
||||
app_token=dict(required=True, no_log=True),
|
||||
user_key=dict(required=True, no_log=True),
|
||||
pri=dict(required=False, default='0', choices=['-2', '-1', '0', '1', '2']),
|
||||
pri=dict(default='0', choices=['-2', '-1', '0', '1', '2']),
|
||||
device=dict(type='str'),
|
||||
),
|
||||
)
|
||||
|
|
|
@ -143,11 +143,11 @@ def main():
|
|||
redis_auth_args = redis_auth_argument_spec()
|
||||
module_args = dict(
|
||||
key=dict(type='str', required=True, no_log=False),
|
||||
value=dict(type='str', required=False),
|
||||
expiration=dict(type='int', required=False),
|
||||
non_existing=dict(type='bool', required=False),
|
||||
existing=dict(type='bool', required=False),
|
||||
keep_ttl=dict(type='bool', required=False),
|
||||
value=dict(type='str'),
|
||||
expiration=dict(type='int'),
|
||||
non_existing=dict(type='bool'),
|
||||
existing=dict(type='bool'),
|
||||
keep_ttl=dict(type='bool'),
|
||||
state=dict(type='str', default='present',
|
||||
choices=['present', 'absent']),
|
||||
)
|
||||
|
|
|
@ -98,8 +98,8 @@ def main():
|
|||
redis_auth_args = redis_auth_argument_spec()
|
||||
module_args = dict(
|
||||
key=dict(type='str', required=True, no_log=False),
|
||||
increment_int=dict(type='int', required=False),
|
||||
increment_float=dict(type='float', required=False),
|
||||
increment_int=dict(type='int'),
|
||||
increment_float=dict(type='float'),
|
||||
)
|
||||
module_args.update(redis_auth_args)
|
||||
|
||||
|
|
|
@ -103,15 +103,13 @@ def main():
|
|||
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
command=dict(required=False, default=None, choices=[
|
||||
'ping', 'kv_test', 'join', 'plan', 'commit']),
|
||||
command=dict(choices=['ping', 'kv_test', 'join', 'plan', 'commit']),
|
||||
config_dir=dict(default='/etc/riak', type='path'),
|
||||
http_conn=dict(required=False, default='127.0.0.1:8098'),
|
||||
target_node=dict(default='riak@127.0.0.1', required=False),
|
||||
http_conn=dict(default='127.0.0.1:8098'),
|
||||
target_node=dict(default='riak@127.0.0.1'),
|
||||
wait_for_handoffs=dict(default=0, type='int'),
|
||||
wait_for_ring=dict(default=0, type='int'),
|
||||
wait_for_service=dict(
|
||||
required=False, default=None, choices=['kv']),
|
||||
wait_for_service=dict(choices=['kv']),
|
||||
validate_certs=dict(default=True, type='bool'))
|
||||
)
|
||||
|
||||
|
|
|
@ -221,7 +221,7 @@ def main():
|
|||
domain=dict(type='str', required=True),
|
||||
token=dict(type='str', required=True, no_log=True),
|
||||
protocol=dict(type='str', default='https', choices=['http', 'https']),
|
||||
msg=dict(type='str', required=False),
|
||||
msg=dict(type='str'),
|
||||
channel=dict(type='str'),
|
||||
username=dict(type='str', default='Ansible'),
|
||||
icon_url=dict(type='str', default='https://docs.ansible.com/favicon.ico'),
|
||||
|
@ -229,7 +229,7 @@ def main():
|
|||
link_names=dict(type='int', default=1, choices=[0, 1]),
|
||||
validate_certs=dict(default=True, type='bool'),
|
||||
color=dict(type='str', default='normal', choices=['normal', 'good', 'warning', 'danger']),
|
||||
attachments=dict(type='list', elements='dict', required=False),
|
||||
attachments=dict(type='list', elements='dict'),
|
||||
is_pre740=dict(default=True, type='bool')
|
||||
)
|
||||
)
|
||||
|
|
|
@ -100,13 +100,10 @@ def main():
|
|||
token=dict(required=True, no_log=True),
|
||||
environment=dict(required=True),
|
||||
revision=dict(required=True),
|
||||
user=dict(required=False),
|
||||
rollbar_user=dict(required=False),
|
||||
comment=dict(required=False),
|
||||
url=dict(
|
||||
required=False,
|
||||
default='https://api.rollbar.com/api/1/deploy/'
|
||||
),
|
||||
user=dict(),
|
||||
rollbar_user=dict(),
|
||||
comment=dict(),
|
||||
url=dict(default='https://api.rollbar.com/api/1/deploy/'),
|
||||
validate_certs=dict(default=True, type='bool'),
|
||||
),
|
||||
supports_check_mode=True
|
||||
|
|
|
@ -67,7 +67,7 @@ def main():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
msg=dict(required=True),
|
||||
voice=dict(required=False),
|
||||
voice=dict(),
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -354,8 +354,8 @@ def main():
|
|||
region=dict(required=True, choices=SCALEWAY_REGIONS),
|
||||
id=dict(),
|
||||
name=dict(type='str'),
|
||||
database_name=dict(required=False),
|
||||
instance_id=dict(required=False),
|
||||
database_name=dict(),
|
||||
instance_id=dict(),
|
||||
expires_at=dict(),
|
||||
wait=dict(type='bool', default=False),
|
||||
wait_timeout=dict(type='int', default=300),
|
||||
|
|
|
@ -214,19 +214,19 @@ def post_sendgrid_api(module, username, password, from_address, to_addresses,
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
username=dict(required=False),
|
||||
password=dict(required=False, no_log=True),
|
||||
api_key=dict(required=False, no_log=True),
|
||||
bcc=dict(required=False, type='list', elements='str'),
|
||||
cc=dict(required=False, type='list', elements='str'),
|
||||
headers=dict(required=False, type='dict'),
|
||||
username=dict(),
|
||||
password=dict(no_log=True),
|
||||
api_key=dict(no_log=True),
|
||||
bcc=dict(type='list', elements='str'),
|
||||
cc=dict(type='list', elements='str'),
|
||||
headers=dict(type='dict'),
|
||||
from_address=dict(required=True),
|
||||
from_name=dict(required=False),
|
||||
from_name=dict(),
|
||||
to_addresses=dict(required=True, type='list', elements='str'),
|
||||
subject=dict(required=True),
|
||||
body=dict(required=True),
|
||||
html_body=dict(required=False, default=False, type='bool'),
|
||||
attachments=dict(required=False, type='list', elements='path')
|
||||
html_body=dict(default=False, type='bool'),
|
||||
attachments=dict(type='list', elements='path')
|
||||
),
|
||||
supports_check_mode=True,
|
||||
mutually_exclusive=[
|
||||
|
|
|
@ -265,14 +265,14 @@ def create(
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
check=dict(required=False),
|
||||
creator=dict(required=False),
|
||||
expire=dict(type='int', required=False),
|
||||
expire_on_resolve=dict(type='bool', required=False),
|
||||
reason=dict(required=False),
|
||||
check=dict(),
|
||||
creator=dict(),
|
||||
expire=dict(type='int'),
|
||||
expire_on_resolve=dict(type='bool'),
|
||||
reason=dict(),
|
||||
state=dict(default='present', choices=['present', 'absent']),
|
||||
subscription=dict(required=True),
|
||||
url=dict(required=False, default='http://127.0.01:4567'),
|
||||
url=dict(default='http://127.0.01:4567'),
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -697,11 +697,11 @@ def manage_spells(module):
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
name=dict(default=None, aliases=['spell', 'grimoire'], type='list', elements='str'),
|
||||
repository=dict(default=None, type='str'),
|
||||
name=dict(aliases=['spell', 'grimoire'], type='list', elements='str'),
|
||||
repository=dict(type='str'),
|
||||
state=dict(default='present', choices=['present', 'latest',
|
||||
'absent', 'cast', 'dispelled', 'rebuild']),
|
||||
depends=dict(default=None),
|
||||
depends=dict(),
|
||||
update=dict(default=False, type='bool'),
|
||||
update_cache=dict(default=False, aliases=['update_codex'], type='bool'),
|
||||
cache_valid_time=dict(default=0, type='int')
|
||||
|
|
|
@ -390,7 +390,7 @@ class SSHConfig(object):
|
|||
def main():
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
group=dict(default=None, type='str'),
|
||||
group=dict(type='str'),
|
||||
host=dict(type='str', required=True),
|
||||
hostname=dict(type='str'),
|
||||
host_key_algorithms=dict(type='str', no_log=False),
|
||||
|
@ -398,24 +398,20 @@ def main():
|
|||
identities_only=dict(type='bool'),
|
||||
other_options=dict(type='dict'),
|
||||
port=dict(type='str'),
|
||||
proxycommand=dict(type='str', default=None),
|
||||
proxyjump=dict(type='str', default=None),
|
||||
proxycommand=dict(type='str'),
|
||||
proxyjump=dict(type='str'),
|
||||
forward_agent=dict(type='bool'),
|
||||
add_keys_to_agent=dict(type='bool'),
|
||||
remote_user=dict(type='str'),
|
||||
ssh_config_file=dict(default=None, type='path'),
|
||||
ssh_config_file=dict(type='path'),
|
||||
state=dict(type='str', default='present', choices=['present', 'absent']),
|
||||
strict_host_key_checking=dict(
|
||||
type='str',
|
||||
default=None,
|
||||
choices=['yes', 'no', 'ask', 'accept-new'],
|
||||
),
|
||||
controlmaster=dict(type='str', default=None, choices=['yes', 'no', 'ask', 'auto', 'autoask']),
|
||||
controlpath=dict(type='str', default=None),
|
||||
controlpersist=dict(type='str', default=None),
|
||||
strict_host_key_checking=dict(type='str', choices=['yes', 'no', 'ask', 'accept-new']),
|
||||
controlmaster=dict(type='str', choices=['yes', 'no', 'ask', 'auto', 'autoask']),
|
||||
controlpath=dict(type='str'),
|
||||
controlpersist=dict(type='str'),
|
||||
dynamicforward=dict(type='str'),
|
||||
user=dict(default=None, type='str'),
|
||||
user_known_hosts_file=dict(type='str', default=None),
|
||||
user=dict(type='str'),
|
||||
user_known_hosts_file=dict(type='str'),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
mutually_exclusive=[
|
||||
|
|
|
@ -344,30 +344,22 @@ def main():
|
|||
api_id=dict(required=True),
|
||||
api_key=dict(required=True, no_log=True),
|
||||
statuspage=dict(required=True),
|
||||
state=dict(required=False, default='present',
|
||||
choices=['present', 'absent']),
|
||||
url=dict(default='https://api.status.io', required=False),
|
||||
components=dict(type='list', elements='str', required=False, default=None,
|
||||
aliases=['component']),
|
||||
containers=dict(type='list', elements='str', required=False, default=None,
|
||||
aliases=['container']),
|
||||
all_infrastructure_affected=dict(type='bool', default=False,
|
||||
required=False),
|
||||
automation=dict(type='bool', default=False, required=False),
|
||||
title=dict(required=False, default='A new maintenance window'),
|
||||
desc=dict(required=False, default='Created by Ansible'),
|
||||
minutes=dict(type='int', required=False, default=10),
|
||||
maintenance_notify_now=dict(type='bool', default=False,
|
||||
required=False),
|
||||
maintenance_notify_72_hr=dict(type='bool', default=False,
|
||||
required=False),
|
||||
maintenance_notify_24_hr=dict(type='bool', default=False,
|
||||
required=False),
|
||||
maintenance_notify_1_hr=dict(type='bool', default=False,
|
||||
required=False),
|
||||
maintenance_id=dict(required=False, default=None),
|
||||
start_date=dict(default=None, required=False),
|
||||
start_time=dict(default=None, required=False)
|
||||
state=dict(default='present', choices=['present', 'absent']),
|
||||
url=dict(default='https://api.status.io'),
|
||||
components=dict(type='list', elements='str', aliases=['component']),
|
||||
containers=dict(type='list', elements='str', aliases=['container']),
|
||||
all_infrastructure_affected=dict(type='bool', default=False),
|
||||
automation=dict(type='bool', default=False),
|
||||
title=dict(default='A new maintenance window'),
|
||||
desc=dict(default='Created by Ansible'),
|
||||
minutes=dict(type='int', default=10),
|
||||
maintenance_notify_now=dict(type='bool', default=False),
|
||||
maintenance_notify_72_hr=dict(type='bool', default=False),
|
||||
maintenance_notify_24_hr=dict(type='bool', default=False),
|
||||
maintenance_notify_1_hr=dict(type='bool', default=False),
|
||||
maintenance_id=dict(),
|
||||
start_date=dict(),
|
||||
start_time=dict()
|
||||
),
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
|
|
@ -192,10 +192,10 @@ def main():
|
|||
argument_spec=dict(
|
||||
name=dict(required=True),
|
||||
state=dict(required=True, choices=['present', 'absent']),
|
||||
src=dict(default=None),
|
||||
proxy=dict(default=None),
|
||||
response_file=dict(default=None),
|
||||
zone=dict(required=False, default='all', choices=['current', 'all']),
|
||||
src=dict(),
|
||||
proxy=dict(),
|
||||
response_file=dict(),
|
||||
zone=dict(default='all', choices=['current', 'all']),
|
||||
category=dict(default=False, type='bool')
|
||||
),
|
||||
supports_check_mode=True
|
||||
|
|
|
@ -134,7 +134,7 @@ def main():
|
|||
argument_spec=dict(
|
||||
name=dict(aliases=['pkg'], required=True),
|
||||
state=dict(choices=['present', 'absent', 'latest'], required=True),
|
||||
depot=dict(default=None, required=False)
|
||||
depot=dict()
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -167,17 +167,17 @@ def main():
|
|||
module_args = dict(
|
||||
ident=dict(type='str', default='ansible_syslogger'),
|
||||
msg=dict(type='str', required=True),
|
||||
priority=dict(type='str', required=False,
|
||||
priority=dict(type='str',
|
||||
choices=["emerg", "alert", "crit", "err", "warning",
|
||||
"notice", "info", "debug"],
|
||||
default='info'),
|
||||
facility=dict(type='str', required=False,
|
||||
facility=dict(type='str',
|
||||
choices=["kern", "user", "mail", "daemon", "auth",
|
||||
"lpr", "news", "uucp", "cron", "syslog",
|
||||
"local0", "local1", "local2", "local3",
|
||||
"local4", "local5", "local6", "local7"],
|
||||
default='daemon'),
|
||||
log_pid=dict(type='bool', required=False, default=False)
|
||||
log_pid=dict(type='bool', default=False)
|
||||
)
|
||||
|
||||
module = AnsibleModule(
|
||||
|
|
|
@ -106,11 +106,11 @@ class Sysrc(StateModuleHelper):
|
|||
module = dict(
|
||||
argument_spec=dict(
|
||||
name=dict(type='str', required=True),
|
||||
value=dict(type='str', default=None),
|
||||
value=dict(type='str'),
|
||||
state=dict(type='str', default='present', choices=['absent', 'present', 'value_present', 'value_absent']),
|
||||
path=dict(type='str', default='/etc/rc.conf'),
|
||||
delim=dict(type='str', default=' '),
|
||||
jail=dict(type='str', default=None)
|
||||
jail=dict(type='str')
|
||||
),
|
||||
supports_check_mode=True
|
||||
)
|
||||
|
|
|
@ -100,16 +100,12 @@ def main():
|
|||
"""Decrypt secret using systemd-creds."""
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
name=dict(type="str", required=False),
|
||||
newline=dict(type="bool", required=False, default=False),
|
||||
name=dict(type="str"),
|
||||
newline=dict(type="bool", default=False),
|
||||
secret=dict(type="str", required=True, no_log=True),
|
||||
timestamp=dict(type="str", required=False),
|
||||
transcode=dict(
|
||||
type="str",
|
||||
choices=["base64", "unbase64", "hex", "unhex"],
|
||||
required=False,
|
||||
),
|
||||
user=dict(type="str", required=False),
|
||||
timestamp=dict(type="str"),
|
||||
transcode=dict(type="str", choices=["base64", "unbase64", "hex", "unhex"]),
|
||||
user=dict(type="str"),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
|
|
@ -97,12 +97,12 @@ def main():
|
|||
"""Encrypt secret using systemd-creds."""
|
||||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
name=dict(type="str", required=False),
|
||||
not_after=dict(type="str", required=False),
|
||||
name=dict(type="str"),
|
||||
not_after=dict(type="str"),
|
||||
pretty=dict(type="bool", default=False),
|
||||
secret=dict(type="str", required=True, no_log=True),
|
||||
timestamp=dict(type="str", required=False),
|
||||
user=dict(type="str", required=False),
|
||||
timestamp=dict(type="str"),
|
||||
user=dict(type="str"),
|
||||
),
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue