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