arg_spec adjustments: modules [o-s]*

This commit is contained in:
Alexei Znamensky 2025-07-29 21:13:45 +12:00
commit 0134c03cbb
41 changed files with 168 additions and 205 deletions

View file

@ -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"]),
)
)

View file

@ -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'],

View file

@ -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 = [

View file

@ -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 = [

View file

@ -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

View file

@ -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__(

View file

@ -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),

View file

@ -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
)

View file

@ -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'),
)
)

View file

@ -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

View file

@ -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,
)

View file

@ -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,
)

View file

@ -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)

View file

@ -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"]])

View file

@ -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"),

View file

@ -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'),
),

View file

@ -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"),
)
)

View file

@ -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"])
)
)

View file

@ -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"),
)
)

View file

@ -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"),
)
)

View file

@ -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',

View file

@ -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'],

View file

@ -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'),
),
)

View file

@ -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']),
)

View file

@ -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)

View file

@ -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'))
)

View file

@ -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')
)
)

View file

@ -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

View file

@ -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
)

View file

@ -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),

View file

@ -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=[

View file

@ -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
)

View file

@ -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')

View file

@ -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=[

View file

@ -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,
)

View file

@ -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

View file

@ -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
)

View file

@ -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(

View file

@ -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
)

View file

@ -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,
)

View file

@ -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,
)